xlohi (overflows)

Time bar (total: 13.9s)

analyze91.0ms (0.7%)

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

Compiled 17 to 11 computations (35.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-sub: 9.0ms (35% of total)
ival-div: 7.0ms (27.2% of total)
ival-<: 4.0ms (15.5% of total)
ival->: 3.0ms (11.7% of total)
ival-and: 1.0ms (3.9% of total)
const: 1.0ms (3.9% of total)
backward-pass: 0.0ms (0% of total)

sample922.0ms (6.6%)

Results
538.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 271.0ms
ival-sub: 104.0ms (38.4% of total)
ival-div: 64.0ms (23.6% of total)
ival-<: 42.0ms (15.5% of total)
ival->: 36.0ms (13.3% of total)
const: 12.0ms (4.4% of total)
ival-and: 10.0ms (3.7% of total)
backward-pass: 3.0ms (1.1% of total)
Bogosity

preprocess181.0ms (1.3%)

Algorithm
egg-herbie
Rules
754×fma-neg
338×times-frac
210×div-sub
159×unsub-neg
139×fma-define
Iterations

Useful iterations: 3 (0.0ms)

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

explain56.0ms (0.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-0-(/.f64 (-.f64 x lo) (-.f64 hi lo))
00-0-x
00-0-hi
00-0-(-.f64 x lo)
00-0-lo
00-0-(-.f64 hi lo)
Results
29.0ms512×0valid
Compiler

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sub: 5.0ms (51.7% of total)
ival-div: 4.0ms (41.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

localize28.0ms (0.2%)

Localize:

Found 1 expressions with local error:

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

Compiled 20 to 7 computations (65% saved)

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

series58.0ms (0.4%)

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

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

simplify140.0ms (1%)

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

eval33.0ms (0.2%)

Compiler

Compiled 3419 to 1402 computations (59% saved)

prune85.0ms (0.6%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New16411175
Fresh000
Picked101
Done000
Total16511176
Accuracy
19.4%
Counts
176 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(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))
18.8%
(/.f64 (-.f64 x lo) hi)
10.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
10.5%
(/.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))))))
8.2%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.7%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.7%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
14.1%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.6%
#s(literal 1 binary64)
Compiler

Compiled 362 to 242 computations (33.1% saved)

localize136.0ms (1%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.7%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
82.0%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
99.6%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
99.6%
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
97.6%
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
100.0%
(/.f64 (-.f64 x lo) hi)
100.0%
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
99.3%
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
98.5%
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
Results
98.0ms256×0valid
Compiler

Compiled 156 to 53 computations (66% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-div: 25.0ms (39.5% of total)
ival-pow: 14.0ms (22.1% of total)
ival-sub: 9.0ms (14.2% of total)
ival-mult: 8.0ms (12.6% of total)
ival-add: 5.0ms (7.9% of total)
const: 2.0ms (3.2% of total)
backward-pass: 0.0ms (0% of total)

series59.0ms (0.4%)

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

99 calls:

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

rewrite326.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
251×log1p-expm1-u
251×expm1-log1p-u
247×add-cube-cbrt
243×add-exp-log
243×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify441.0ms (3.2%)

Algorithm
egg-herbie
Rules
542×fma-define
363×distribute-lft-in
352×distribute-rgt-in
323×times-frac
242×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119541520
1325938195
Stop Event
node limit
Counts
784 → 742
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 #s(literal 1 binary64) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
#s(literal 1 binary64)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #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 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi 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))
(+.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 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) #s(literal -1 binary64))
(neg.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(sqrt.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi)))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi #s(literal -3 binary64)))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (+.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 hi (-.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))) (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (*.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 hi x))) (neg.f64 (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 x hi) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(+.f64 x (+.f64 (neg.f64 lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(+.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(+.f64 (-.f64 x lo) (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 1 binary64)))
(+.f64 (-.f64 x lo) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (-.f64 x lo))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(-.f64 x (-.f64 lo (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (+.f64 x lo) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (+.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 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 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo))) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 lo hi))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (-.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (-.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 lo hi))))
(pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (*.f64 (-.f64 x lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 hi)))
(*.f64 (*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (neg.f64 hi)))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 1 binary64)))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)) (*.f64 (neg.f64 lo) #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 (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 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 lo)) (-.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 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (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 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi))) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) 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 (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 hi #s(literal -1/2 binary64)) (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (sqrt.f64 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 (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 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) 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 (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)))
(*.f64 (*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
(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))))
(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 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #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))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 x hi) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
Outputs
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 x (neg.f64 lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo x) (*.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 lo hi (*.f64 x (neg.f64 lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo x) (*.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 lo hi (*.f64 x (neg.f64 lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo x) (*.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 lo hi (*.f64 x (neg.f64 lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (neg.f64 (*.f64 lo (/.f64 x hi)))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (neg.f64 (*.f64 lo (/.f64 x hi)))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (neg.f64 (*.f64 lo (/.f64 x hi)))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 (+.f64 lo (neg.f64 (*.f64 lo (/.f64 x hi)))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 (+.f64 lo (neg.f64 (*.f64 lo (/.f64 x hi)))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 (+.f64 lo (neg.f64 (*.f64 lo (/.f64 x hi)))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 lo hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 x (neg.f64 lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 x (neg.f64 lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 lo (neg.f64 hi)))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 lo (neg.f64 hi)))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 lo (neg.f64 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))))
(/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 x hi))) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 x hi))) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 x hi))) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 lo (neg.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x hi) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 lo (neg.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x hi) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 lo (neg.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x hi) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 #s(literal 1 binary64) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) lo)) (neg.f64 lo))
#s(literal 1 binary64)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 lo hi) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 lo hi) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 lo hi) hi)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (neg.f64 lo))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x) (/.f64 lo hi))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x) (/.f64 lo hi))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x) (/.f64 lo hi))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x)))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x)))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x)))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x 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 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 (/.f64 x 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))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 (neg.f64 x) lo))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 (neg.f64 x) lo))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (neg.f64 lo)) hi)
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi)) (*.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi)) (*.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi)) (*.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi))) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi))) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi))) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x hi))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi)))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi)))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi)))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 x hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) 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))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x 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 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x 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 (/.f64 x hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) (neg.f64 x)) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) (neg.f64 x)) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) (neg.f64 x)) (/.f64 lo hi)) (neg.f64 x))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(neg.f64 (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (neg.f64 x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x 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 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.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 (-.f64 x lo) hi) (+.f64 (/.f64 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 hi (-.f64 x lo)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(fma.f64 lo (/.f64 x hi) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(fma.f64 lo (/.f64 x hi) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(fma.f64 lo (/.f64 x hi) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) lo)) (neg.f64 lo))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) lo))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(/.f64 (/.f64 x hi) hi)
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (neg.f64 x) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (pow.f64 hi #s(literal 2 binary64))))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (pow.f64 hi #s(literal 2 binary64))))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) hi) (/.f64 (cbrt.f64 x) hi))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (sqrt.f64 x)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x))
(neg.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi #s(literal -2 binary64))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))
(+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))) (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))
(+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))) (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo #s(literal 0 binary64))))
(+.f64 (*.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))) #s(literal 3 binary64))) (fma.f64 lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi)))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))) #s(literal 3 binary64))) (fma.f64 lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))) #s(literal 3 binary64))) (fma.f64 lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))) #s(literal 3 binary64))) (fma.f64 lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))) #s(literal 3 binary64))) (fma.f64 lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 3 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (/.f64 (sqrt.f64 x) (neg.f64 hi)) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (+.f64 (/.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)) (-.f64 (pow.f64 hi #s(literal -1 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)) (-.f64 (pow.f64 hi #s(literal -1 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 0 binary64)) (-.f64 (pow.f64 hi #s(literal -1 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi #s(literal -3 binary64)))
(*.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi #s(literal -3 binary64))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi #s(literal -1/2 binary64))) (-.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 hi (-.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 hi (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))) (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi #s(literal 3 binary64)))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (*.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (/.f64 (pow.f64 hi #s(literal 3 binary64)) x))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) x) (neg.f64 hi)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) x)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (neg.f64 x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (pow.f64 hi #s(literal 2 binary64))))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 hi x))) (neg.f64 (pow.f64 hi #s(literal 3 binary64))))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (+.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 3 binary64))))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (pow.f64 hi #s(literal -1 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 hi))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
(*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))))
(*.f64 (-.f64 x lo) (pow.f64 hi #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(+.f64 x (+.f64 (neg.f64 lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (-.f64 x lo) (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (-.f64 x lo) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (-.f64 x lo))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 x (-.f64 lo (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 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 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (fma.f64 x x (*.f64 lo (+.f64 lo x)))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (+.f64 x lo) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 lo x)))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 lo x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (+.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 lo x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 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 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (fma.f64 x x (*.f64 lo (+.f64 lo x)))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 lo x)))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 lo x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 lo x))))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo))) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 lo hi))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (-.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (-.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1 binary64)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (-.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (-.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1 binary64)) (-.f64 x lo)))
(pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 3 binary64))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (-.f64 x lo) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (sqrt.f64 hi))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 x lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (*.f64 (-.f64 x lo) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 hi))))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (*.f64 (-.f64 x lo) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 hi))))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (sqrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (sqrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (cbrt.f64 hi)))
(*.f64 (*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 hi))
(*.f64 (*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (pow.f64 hi #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal -1 binary64)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 3 binary64))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(+.f64 (*.f64 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)) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)) (*.f64 (neg.f64 lo) #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 (/.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 (/.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 (/.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 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 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 hi (-.f64 x lo))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 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 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 lo)) (-.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (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 (+.f64 (sqrt.f64 lo) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x 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 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 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 hi (-.f64 x lo))) #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 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 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 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)) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 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 hi (-.f64 x lo))) #s(literal 2 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 (-.f64 x lo) hi)) #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 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 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 hi (-.f64 x lo))) #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 hi (-.f64 x lo))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo)))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 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 hi (-.f64 x lo))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo)))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #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 hi (-.f64 x lo))) #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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(-.f64 (/.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) hi) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.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 lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 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 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (-.f64 x lo) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (sqrt.f64 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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 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) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (*.f64 (-.f64 x lo) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 hi))))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 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)) (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 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (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 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.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 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (cbrt.f64 hi)))
(*.f64 (*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 hi))
(*.f64 (*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (pow.f64 hi #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal -1 binary64)))
(pow.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 lo) hi) (+.f64 (/.f64 lo 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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(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 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 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)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(log.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 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))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) #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))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo 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 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(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 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(/.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 lo (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) #s(literal 0 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 hi))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
(*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))))
(*.f64 (-.f64 x lo) (pow.f64 hi #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)

eval280.0ms (2%)

Compiler

Compiled 16806 to 8178 computations (51.3% saved)

prune283.0ms (2%)

Pruning

62 alts after pruning (60 fresh and 2 done)

PrunedKeptTotal
New76755822
Fresh156
Picked325
Done000
Total77162833
Accuracy
19.5%
Counts
833 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
9.8%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64))
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi))) #s(literal 3 binary64))) (fma.f64 lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
10.3%
(/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) hi)
10.3%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
10.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) lo)) hi)
10.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))) lo)) hi)
10.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) lo)) hi)
10.5%
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) hi)) hi)
10.5%
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
17.6%
(/.f64 (*.f64 (-.f64 x lo) (fabs.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) hi)
10.5%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
9.8%
(/.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))) hi)
9.8%
(/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) hi)
18.8%
(/.f64 lo (neg.f64 hi))
10.5%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
10.5%
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
18.8%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
11.6%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
11.4%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
8.2%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.7%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.7%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
14.1%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
18.8%
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
18.8%
(*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))))
18.8%
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)))
10.5%
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
11.4%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
10.5%
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
18.8%
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)))
17.6%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
18.8%
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
17.6%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
18.6%
#s(literal 1 binary64)
Compiler

Compiled 2100 to 1387 computations (34% saved)

localize249.0ms (1.8%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.7%
(/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) hi)
99.7%
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
99.4%
(log1p.f64 (/.f64 lo hi))
93.6%
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
100.0%
(/.f64 (-.f64 x lo) hi)
99.8%
(+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))
99.8%
(expm1.f64 (/.f64 (-.f64 x lo) hi))
99.6%
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
100.0%
(/.f64 hi (-.f64 x lo))
99.8%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
99.7%
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
98.9%
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
99.3%
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
99.0%
(*.f64 lo (exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
95.7%
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
Results
106.0ms146×0valid
78.0ms110×0invalid
Compiler

Compiled 218 to 83 computations (61.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 139.0ms
ival-pow: 30.0ms (21.5% of total)
ival-div: 29.0ms (20.8% of total)
ival-log: 25.0ms (18% of total)
ival-mult: 14.0ms (10.1% of total)
ival-exp: 11.0ms (7.9% of total)
ival-sub: 9.0ms (6.5% of total)
ival-add: 7.0ms (5% of total)
ival-expm1: 6.0ms (4.3% of total)
ival-log1p: 3.0ms (2.2% of total)
const: 3.0ms (2.2% of total)
ival-neg: 1.0ms (0.7% of total)
backward-pass: 0.0ms (0% of total)

series123.0ms (0.9%)

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

123 calls:

TimeVariablePointExpression
22.0ms
x
@0
(exp (+ (log (- x lo)) (log (+ 1 (/ lo hi)))))
21.0ms
hi
@0
(exp (+ (log (- x lo)) (log (+ 1 (/ lo hi)))))
3.0ms
hi
@0
(/ 1 (/ (/ hi (- x lo)) (+ (/ lo hi) 1)))
2.0ms
lo
@inf
(exp (+ (log (- x lo)) (log (+ 1 (/ lo hi)))))
2.0ms
lo
@inf
(/ (exp (+ (log (- x lo)) (log (+ 1 (/ lo hi))))) hi)

rewrite262.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
281×log1p-expm1-u
280×expm1-log1p-u
273×add-exp-log
270×add-cube-cbrt
269×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify4.8s (34.8%)

Algorithm
egg-herbie
Rules
560×*-commutative
443×+-commutative
363×sub-neg
275×unsub-neg
272×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0230868180
1662566057
Stop Event
node limit
Counts
1034 → 1380
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 #s(literal 1 binary64) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (-.f64 x lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (/.f64 hi (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 4 binary64)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))) (/.f64 lo (*.f64 hi (-.f64 x lo)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))) (/.f64 lo (*.f64 hi (-.f64 x lo))))))
(/.f64 hi (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (-.f64 x lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) hi)) (/.f64 lo (-.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(/.f64 hi (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) x)
(/.f64 hi (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)) (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) x))) x))
(/.f64 hi x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64)))))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) lo)) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #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 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi 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))
(+.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 #s(literal -1 binary64) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 hi x)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi lo) x)) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) x))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))))) x)
(/.f64 hi x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) x))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi lo) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) x))) x))
(*.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 (*.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) x))) x)) (*.f64 hi lo)) x))) x))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi x) lo)) lo)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (*.f64 hi (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 2 binary64))) lo)) (*.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 x #s(literal 3 binary64))) lo) (*.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) lo)) (*.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) hi)) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi))) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 x hi)) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 2 binary64))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi))) lo) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi)))) lo) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) 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/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) 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/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) 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/6 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 4 binary64)) hi))) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi))) hi))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) hi))
(+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))))
(+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi)))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi)))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi)))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi)))
(exp.f64 (/.f64 x hi))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64)))))))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi))
(exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi))
(exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi))
(exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x hi)))) (/.f64 lo hi))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi))) hi)))
(+.f64 #s(literal 1 binary64) (*.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/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi))) hi)))
(exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) lo)))
(exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) x)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64))))))
(exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64)))))) x)) (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))))) x)) (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))))) x)))
x
(+.f64 x (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 x (*.f64 lo (+.f64 (*.f64 lo (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(+.f64 x (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (pow.f64 lo #s(literal 3 binary64))))))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) lo)) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))))) lo)) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))) lo)) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))
(exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))) lo)
(-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64))))) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))))) lo)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) hi))) hi))) lo)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64))))) (-.f64 x lo)) hi)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo))) hi))) hi))) lo)
(/.f64 lo hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 lo (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 lo (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi lo)))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 hi lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) 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/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo))) lo))) lo))))
(+.f64 (log.f64 lo) (*.f64 #s(literal -1 binary64) (log.f64 hi)))
(+.f64 (log.f64 lo) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (/.f64 hi lo)))
(+.f64 (log.f64 lo) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 lo) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))))) hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi))) hi)) (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi))) hi))
(+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))) x)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) x))) x))) x)))))
(log.f64 x)
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi lo)))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) lo)))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) lo)))) lo))))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (/.f64 hi lo))))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo))))))
(log.f64 (-.f64 x lo))
(+.f64 (log.f64 (-.f64 x lo)) (/.f64 lo hi))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 lo hi))))
(log.f64 (-.f64 x lo))
(+.f64 (log.f64 (-.f64 x lo)) (/.f64 lo hi))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi))) hi)))
(/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi))
(/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 hi x))) (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 hi x))) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) hi) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 hi x))) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) hi) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (*.f64 hi x))) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi x))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) hi)) x)) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 hi x))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) hi)) x)) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) hi)) x)) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi))
(+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))))) hi) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))) hi) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))))) hi))) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi))) (/.f64 x hi))
(/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) hi)
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) (*.f64 hi lo)))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) hi) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) (*.f64 hi lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) hi) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) (*.f64 hi lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) (*.f64 hi lo))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) hi)) lo)) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (*.f64 hi lo))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) hi)) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) hi)) lo)) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo)) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo)) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))) lo) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64))))) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))))) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (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 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64))))) (-.f64 x lo)) hi)) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 x) (pow.f64 hi #s(literal -2 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 hi #s(literal -3 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (/.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(-.f64 (/.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (+.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x))) (-.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(exp.f64 (log.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi #s(literal -2 binary64))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log1p.f64 (/.f64 lo hi)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (/.f64 lo hi))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 lo hi)))) (sqrt.f64 (log1p.f64 (/.f64 lo hi))))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(*.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 hi (neg.f64 (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))) (/.f64 hi (-.f64 x lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) #s(literal 1 binary64)) (/.f64 (sqrt.f64 hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (/.f64 (sqrt.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (/.f64 (/.f64 hi (-.f64 x lo)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 hi (-.f64 x lo)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 hi (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 hi (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))) (/.f64 hi (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) (/.f64 hi (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (-.f64 x lo)) (/.f64 (cbrt.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 hi) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal 2 binary64))
(neg.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi))))))
(sqrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))))
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(exp.f64 (-.f64 (log.f64 (/.f64 hi (-.f64 x lo))) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 hi (-.f64 x lo))) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) hi) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (sqrt.f64 (/.f64 hi (-.f64 x lo)))) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 hi)))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (neg.f64 hi)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))) hi))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 hi (-.f64 x lo))) (log1p.f64 (/.f64 lo hi))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 hi (-.f64 x lo)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(*.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (neg.f64 hi) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) #s(literal 1 binary64)) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))
(neg.f64 (/.f64 hi (neg.f64 (-.f64 x lo))))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal 1 binary64)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 #s(literal 0 binary64) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 #s(literal -1 binary64) (/.f64 hi (neg.f64 (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) #s(literal 1 binary64))) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) (neg.f64 lo))) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 hi lo)) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) (neg.f64 lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))) (/.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))))
(/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(+.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (-.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 x lo) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64)) (+.f64 x lo)))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))) (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(+.f64 #s(literal 0 binary64) (log1p.f64 (/.f64 lo hi)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (log.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 lo hi)))) #s(literal 1 binary64))
(-.f64 (log.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))) (log.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))) (log.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (log1p.f64 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 lo hi))) (sqrt.f64 (log1p.f64 (/.f64 lo hi))))
(pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) (/.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(*.f64 #s(literal 1 binary64) (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (-.f64 x lo))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64))) (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (-.f64 x lo))))
(pow.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(exp.f64 (log.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (log1p.f64 (/.f64 lo hi)) (log.f64 (-.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (/.f64 lo hi))) (log.f64 (-.f64 x lo)))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (-.f64 x lo))) (log1p.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (log1p.f64 (/.f64 lo hi))) (sqrt.f64 (log1p.f64 (/.f64 lo hi))) (log.f64 (-.f64 x lo)))
(fma.f64 (sqrt.f64 (log.f64 (-.f64 x lo))) (sqrt.f64 (log.f64 (-.f64 x lo))) (log1p.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) hi) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (sqrt.f64 (/.f64 hi (-.f64 x lo)))) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 hi)))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (neg.f64 hi)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))) hi))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 hi (-.f64 x lo))) (log1p.f64 (/.f64 lo hi))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 hi (-.f64 x lo)))))
Outputs
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 #s(literal 1 binary64) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x lo) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x lo) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x lo) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (/.f64 (*.f64 (neg.f64 lo) x) hi)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (/.f64 (*.f64 (neg.f64 lo) x) hi)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (/.f64 (*.f64 (neg.f64 lo) x) hi)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi))) hi))
(neg.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 x hi)) lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi))) hi))
(neg.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 x hi)) lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi))) hi))
(neg.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 x hi)) lo) hi))
(/.f64 lo hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (neg.f64 hi)))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (neg.f64 hi)))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (neg.f64 hi)))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) (neg.f64 lo)) hi))
(neg.f64 (/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 lo (/.f64 x hi))) x) (neg.f64 lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) (neg.f64 lo)) hi))
(neg.f64 (/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 lo (/.f64 x hi))) x) (neg.f64 lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) (neg.f64 lo)) hi))
(neg.f64 (/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 lo (/.f64 x hi))) x) (neg.f64 lo)) hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (-.f64 x lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo)) (/.f64 hi (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (/.f64 hi (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (/.f64 hi (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 4 binary64)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 3 binary64))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 lo (*.f64 hi (-.f64 x lo)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))) (/.f64 lo (*.f64 hi (-.f64 x lo)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo))) (/.f64 (/.f64 lo hi) (-.f64 x lo)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))) (/.f64 lo (*.f64 hi (-.f64 x lo))))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo))) (/.f64 (/.f64 lo hi) (-.f64 x lo)))))
(*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) (-.f64 x lo))) (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo))))))
(/.f64 hi (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (-.f64 x lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) hi)) (/.f64 lo (-.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (-.f64 x lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) hi)) (/.f64 lo (-.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (neg.f64 hi) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(neg.f64 (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(-.f64 (neg.f64 (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(-.f64 (*.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (fma.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64))))) (neg.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (neg.f64 (*.f64 (/.f64 hi (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 hi (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (/.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 x #s(literal 2 binary64)))))) (neg.f64 (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) x)
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 x #s(literal 2 binary64))))))))) x)
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) x)
(/.f64 hi (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (/.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x))
(neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (+.f64 (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) x))) x))
(neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (+.f64 (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)) (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) x))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (neg.f64 (/.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x) (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) x))) x))
(neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (-.f64 (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)) x)) x))
(/.f64 hi x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(-.f64 (/.f64 hi x) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 hi (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(fma.f64 lo (-.f64 (*.f64 lo (-.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 hi (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 hi (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 hi (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (pow.f64 lo #s(literal 3 binary64))) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (fma.f64 hi (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 x lo)) (-.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64)) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) (pow.f64 hi #s(literal 3 binary64))))) lo) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 x lo)) (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))) lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (pow.f64 hi #s(literal 3 binary64))))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64)))))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) lo)) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi))) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64))))) lo) (-.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi))) lo)) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64)))))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) (pow.f64 hi #s(literal 3 binary64)))) lo) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 hi (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) lo)) (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (pow.f64 hi #s(literal 3 binary64)))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.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 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.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 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(neg.f64 (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x hi)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x hi)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x 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 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x hi))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x hi))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (*.f64 (/.f64 lo hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x hi))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(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)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x 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) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x 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) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (*.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (*.f64 x (fma.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(/.f64 hi x)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi lo) x)) x)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 lo x))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) x))) x)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 hi x) (neg.f64 lo)))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))))) x)
(/.f64 (-.f64 (+.f64 hi (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 lo x)) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))) x)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (/.f64 hi x) (neg.f64 lo)) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))) x)
(/.f64 hi x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) x))) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 (/.f64 hi x) (neg.f64 lo))) x))
(neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 hi x) (neg.f64 lo)) hi) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi lo) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) x))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 hi lo (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))) x))) x))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 hi lo (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))) x)) hi) x))
(*.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 (*.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) x))) x)) (*.f64 hi lo)) x))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) x)))) x) (*.f64 hi lo)) x))) x))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 hi lo) (/.f64 (-.f64 (*.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) x))) x)) x)) hi) x))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x #s(literal 2 binary64))))
(+.f64 (/.f64 hi x) (*.f64 hi (/.f64 lo (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(fma.f64 lo (-.f64 (*.f64 hi (/.f64 lo (pow.f64 x #s(literal 3 binary64)))) (/.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(fma.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (-.f64 (*.f64 hi (/.f64 lo (pow.f64 x #s(literal 4 binary64)))) (/.f64 (neg.f64 hi) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (/.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(fma.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 hi (/.f64 lo (pow.f64 x #s(literal 4 binary64)))) (/.f64 (neg.f64 hi) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(neg.f64 (/.f64 (+.f64 hi (*.f64 x (/.f64 hi lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 x (/.f64 hi lo))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi x) lo)) lo)
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) hi (/.f64 (*.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (/.f64 hi lo))) lo)
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) hi) (*.f64 x (/.f64 hi lo))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (*.f64 hi (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) lo)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (*.f64 hi (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 hi (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))) hi) (+.f64 (*.f64 x (/.f64 hi lo)) (/.f64 (*.f64 hi (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (+.f64 hi (*.f64 x (/.f64 hi lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 x (/.f64 hi lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 2 binary64))) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64))) lo) (*.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (-.f64 hi (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64))) lo) (*.f64 x hi)) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 x #s(literal 3 binary64))) lo) (*.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (pow.f64 x #s(literal 3 binary64)) lo)) (*.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64)))) lo)) (*.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (-.f64 hi (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 hi (/.f64 (pow.f64 x #s(literal 3 binary64)) lo) (neg.f64 (*.f64 (neg.f64 hi) (pow.f64 x #s(literal 2 binary64))))) lo)) (*.f64 x hi)) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(expm1.f64 (/.f64 lo (neg.f64 hi)))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) hi)) #s(literal 1 binary64))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (-.f64 (*.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi)) #s(literal 1 binary64)))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (fma.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)))) #s(literal 1 binary64))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (-.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi)) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)))) #s(literal 1 binary64))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (-.f64 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi)) #s(literal -1 binary64)))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi))) #s(literal 1 binary64))
(expm1.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(expm1.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi))) #s(literal 1 binary64))
(expm1.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(expm1.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi))) #s(literal 1 binary64))
(expm1.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(expm1.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi))) #s(literal 1 binary64))
(expm1.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(expm1.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (/.f64 x hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 x hi))
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi))) #s(literal 1 binary64))
(+.f64 (exp.f64 (/.f64 x hi)) (-.f64 (neg.f64 (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) hi))) #s(literal 1 binary64)))
(+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) hi))) #s(literal -1 binary64))
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 2 binary64))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (/.f64 x hi)) (-.f64 (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi) (*.f64 #s(literal 1/2 binary64) (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (exp.f64 (/.f64 x hi)) hi)) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (/.f64 x hi)) (-.f64 (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi) (*.f64 lo (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (-.f64 (*.f64 lo (fma.f64 #s(literal -1/6 binary64) (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 (exp.f64 (/.f64 x hi)) hi)) #s(literal -1 binary64)))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi))) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi)) lo)) hi)
(/.f64 (+.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi) (neg.f64 lo))) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi)))) lo) hi)
(/.f64 (+.f64 x (-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi))) lo)) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi))))) lo) hi)
(/.f64 (+.f64 x (-.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi)))) lo)) hi)
(/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) 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/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi))) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) hi)) hi))
(neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi) #s(literal -1/2 binary64)) (-.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 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi))) hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi)) (-.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 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 4 binary64)) hi))) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 4 binary64)) hi))) hi) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi))) hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 4 binary64)) hi))) hi)) hi)) (-.f64 x lo)) hi))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(exp.f64 (/.f64 lo (neg.f64 hi)))
(+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) hi))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (*.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi)))
(+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi))))
(+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))))
(+.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 x (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (exp.f64 (/.f64 lo (neg.f64 hi))) hi))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi)))
(exp.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(exp.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi)))
(exp.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(exp.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi)))
(exp.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(exp.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)))
(exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) hi)))
(exp.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(exp.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)))
(exp.f64 (/.f64 x hi))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)))
(+.f64 (exp.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) hi))))
(-.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) hi)))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi) (*.f64 #s(literal 1/2 binary64) (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64))))))))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (exp.f64 (/.f64 x hi)) hi))))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64)))))))))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (/.f64 x hi)) hi) (*.f64 lo (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (/.f64 x hi))) (pow.f64 hi #s(literal 2 binary64))))))))
(+.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (*.f64 lo (fma.f64 #s(literal -1/6 binary64) (*.f64 lo (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 (exp.f64 (/.f64 x hi)) hi))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x hi))) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x hi)))) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x hi))) (/.f64 lo hi)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi))) hi)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) hi)) hi)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) hi) #s(literal -1/2 binary64)) (-.f64 x lo)) hi))
(+.f64 #s(literal 1 binary64) (*.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/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi))) hi)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi))) hi)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) hi)) (-.f64 x lo)) hi))
(exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) (neg.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) lo))))
(-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) (*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) (neg.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) lo))))
(-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) (*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) (neg.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) lo))))
(-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) (*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) lo)))
(exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))
(exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x))))
(+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) x)))
(+.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (neg.f64 (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) x))))
(-.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) x)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) x)) (*.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (-.f64 (*.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) x))))
(+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) x)) (*.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/3 binary64))) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (+.f64 (-.f64 (*.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) x))) (*.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/3 binary64))) (pow.f64 x #s(literal 3 binary64))))))
(exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi)))))
(*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) (neg.f64 (*.f64 lo (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) x))))
(-.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 lo (/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) x)) (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))))) x)))
(-.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (-.f64 (*.f64 lo (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) x))) x))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64)))))) x)) (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))))) x)) (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/2 binary64))) x)) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))))) x) (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))))) x)))
(-.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (-.f64 (*.f64 lo (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/2 binary64)))) x)) x)) x))
x
(+.f64 x (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 x (*.f64 lo (+.f64 (*.f64 lo (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(+.f64 x (*.f64 lo (fma.f64 lo (*.f64 x (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(+.f64 x (*.f64 lo (fma.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(+.f64 x (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(+.f64 x (*.f64 lo (fma.f64 lo (fma.f64 lo (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)) (/.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 x (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(+.f64 x (*.f64 lo (fma.f64 lo (fma.f64 lo (*.f64 x (-.f64 (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)) (/.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)))))
(*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi))))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo))
(+.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (+.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (-.f64 hi x) lo))) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (-.f64 hi x) lo)) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (pow.f64 lo #s(literal 3 binary64))))))
(+.f64 (+.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (-.f64 hi x) lo))) (+.f64 (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (-.f64 hi x) (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))) (pow.f64 lo #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (-.f64 hi x) lo)) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (-.f64 hi x) (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))) (pow.f64 lo #s(literal 3 binary64)))))))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (+.f64 x (neg.f64 hi)) lo))))
(-.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) lo)) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (neg.f64 hi)) #s(literal 2 binary64))))) lo)) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (neg.f64 hi)))) lo)))
(-.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (-.f64 x hi)) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))))) lo)) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))) lo)) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 x (neg.f64 hi)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 x (neg.f64 hi)))))) lo)) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (neg.f64 hi)) #s(literal 2 binary64))))))) lo) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (neg.f64 hi)))) lo)))
(-.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (-.f64 x hi)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (fma.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (-.f64 x hi)))))) lo)) lo)) lo))
(exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))
(exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) (*.f64 hi (/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) lo)))
(+.f64 (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))) (/.f64 (*.f64 hi (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) (*.f64 hi (/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) lo)))
(+.f64 (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))) (/.f64 (*.f64 hi (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) (*.f64 hi (/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) lo)))
(+.f64 (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))) (/.f64 (*.f64 hi (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))) lo))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))) lo)
(-.f64 (+.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) lo)
(+.f64 x (-.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) lo))
(-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64))))) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))))) lo)
(+.f64 x (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/2 binary64))) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64))))) lo))
(+.f64 x (-.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/2 binary64))) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64)))))) lo))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) hi))) hi))) lo)
(+.f64 x (-.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) hi))) hi))) lo))
(-.f64 (-.f64 x (neg.f64 (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) hi))) hi))) lo)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64))))) (-.f64 x lo)) hi)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo))) hi))) hi))) lo)
(+.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/3 binary64))) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)))) hi))) hi)) lo))
(-.f64 (-.f64 x (/.f64 (-.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/3 binary64))) (/.f64 (-.f64 x lo) hi))) hi)) hi)) lo)
(/.f64 lo hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 #s(literal -1/2 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 lo (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 lo (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 lo (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 lo (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 lo (fma.f64 lo (fma.f64 #s(literal -1/4 binary64) (/.f64 lo (pow.f64 hi #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 lo (-.f64 (*.f64 lo (fma.f64 #s(literal -1/4 binary64) (/.f64 lo (pow.f64 hi #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 lo))))
(-.f64 (neg.f64 (log.f64 hi)) (neg.f64 (log.f64 lo)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo)))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 lo)) (/.f64 hi lo)))
(-.f64 (-.f64 (/.f64 hi lo) (neg.f64 (log.f64 lo))) (log.f64 hi))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo))))
(-.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (neg.f64 (log.f64 lo))) (log.f64 hi))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi lo)))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 hi lo)))))
(-.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 hi lo))) (neg.f64 (log.f64 lo))) (log.f64 hi))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 hi lo)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (/.f64 hi lo)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (-.f64 (/.f64 hi lo) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo))))
(-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) 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/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo))) lo))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo))) lo))) lo))))
(-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo))) lo)) hi) lo))
(+.f64 (log.f64 lo) (*.f64 #s(literal -1 binary64) (log.f64 hi)))
(+.f64 (neg.f64 (log.f64 hi)) (log.f64 lo))
(-.f64 (log.f64 lo) (log.f64 hi))
(+.f64 (log.f64 lo) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (/.f64 hi lo)))
(+.f64 (log.f64 lo) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (/.f64 hi lo)))
(+.f64 (log.f64 lo) (-.f64 (/.f64 hi lo) (log.f64 hi)))
(+.f64 (log.f64 lo) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 lo) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (fma.f64 #s(literal -1/2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 lo) (-.f64 (*.f64 hi (fma.f64 #s(literal -1/2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (log.f64 hi)))
(+.f64 (log.f64 lo) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 lo) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (fma.f64 hi (fma.f64 #s(literal 1/3 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 lo) (-.f64 (*.f64 hi (fma.f64 hi (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (log.f64 hi)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))))) hi)
(/.f64 (+.f64 lo (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))))) hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 (+.f64 lo (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)) hi)) hi))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)) hi) lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi))) hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 lo) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi))) hi)) (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 lo #s(literal 4 binary64))) hi)) hi) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal -1/2 binary64))) hi))) hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 lo) (/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi))) hi)) hi)) hi))
(+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (/.f64 (neg.f64 x) lo) (log1p.f64 (/.f64 lo hi))))
(+.f64 (log.f64 (neg.f64 lo)) (-.f64 (log1p.f64 (/.f64 lo hi)) (/.f64 x lo)))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi))) (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (log1p.f64 (/.f64 lo hi))))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi))) (*.f64 x (fma.f64 x (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) x) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (neg.f64 lo)) (+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo))) (log1p.f64 (/.f64 lo hi))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))
(-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(+.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (/.f64 (neg.f64 lo) x)) (log1p.f64 (/.f64 lo hi)))
(-.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x))) (/.f64 lo x))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1 binary64) (/.f64 lo x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (log1p.f64 (/.f64 lo hi)))
(+.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo x)) (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1 binary64) (/.f64 lo x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))) (log1p.f64 (/.f64 lo hi)))
(+.f64 (-.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 lo x)) (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (neg.f64 lo) x)) (log1p.f64 (/.f64 lo hi))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 lo x)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))) x)))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (log1p.f64 (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (+.f64 lo (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))) x))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (+.f64 lo (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))) x)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) x))) x))) x)))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (log1p.f64 (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (+.f64 lo (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64)) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) x))) x))) x))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 lo (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64)) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) x))) x)) x)))
(log.f64 x)
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (fma.f64 lo (fma.f64 lo (-.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 x) (*.f64 lo (-.f64 (fma.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (/.f64 (-.f64 hi x) lo)) (log.f64 hi)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo))) (/.f64 x lo))) (log.f64 hi)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi lo)))))))))
(+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 hi lo))))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 hi lo))))) (/.f64 x lo))) (log.f64 hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) lo)))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) lo)))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (-.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) lo)) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) lo)))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64))) lo) (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) lo)))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (-.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64))) lo)) lo)) lo)))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))
(+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))
(+.f64 (log.f64 lo) (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (/.f64 hi lo))))
(+.f64 (+.f64 (log.f64 lo) (log.f64 (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (/.f64 hi lo)))
(+.f64 (log.f64 lo) (+.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)) (/.f64 hi lo)))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (+.f64 (log.f64 lo) (log.f64 (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (fma.f64 #s(literal -1/2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 lo) (+.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)) (*.f64 hi (fma.f64 #s(literal -1/2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (fma.f64 hi (fma.f64 #s(literal 1/3 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (-.f64 (*.f64 hi (fma.f64 hi (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (log.f64 hi))))
(log.f64 (-.f64 x lo))
(+.f64 (log.f64 (-.f64 x lo)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (log.f64 (-.f64 x lo)))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 x lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 lo hi))))
(+.f64 (log.f64 (-.f64 x lo)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) (/.f64 lo hi))))
(log.f64 (-.f64 x lo))
(+.f64 (log.f64 (-.f64 x lo)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (log.f64 (-.f64 x lo)))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)))
(+.f64 (log.f64 (-.f64 x lo)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)) hi)) hi)))
(-.f64 (log.f64 (-.f64 x lo)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)) hi) lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi))) hi)))
(+.f64 (log.f64 (-.f64 x lo)) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi))) hi)))
(-.f64 (log.f64 (-.f64 x lo)) (/.f64 (-.f64 (neg.f64 lo) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi)) hi))
(/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi)
(/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) hi)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) hi))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) hi) (*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) (*.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) hi))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) hi) (*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) (*.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 lo)) (log1p.f64 (/.f64 lo hi)))) hi))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) hi) (*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)) (*.f64 hi lo))))
(/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) hi)
(/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) hi)
(/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 hi x))) (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (*.f64 x hi))) (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) hi))
(-.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) hi) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (*.f64 x hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 hi x))) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) hi) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (*.f64 x hi))) (+.f64 (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) hi) (*.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) hi) (*.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (*.f64 x hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 hi x))) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) hi) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (*.f64 x hi))) (/.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) hi)) (+.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (*.f64 (exp.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log1p.f64 (/.f64 lo hi)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))))))
(+.f64 (-.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) hi) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (*.f64 x hi)))) (+.f64 (*.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (*.f64 (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi)
(/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) hi)
(/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (*.f64 hi x))) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) x)) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) hi))
(-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) hi) (*.f64 lo (/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 x hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi x))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) hi)) x)) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 x hi))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi)))))) hi)) x) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) hi))
(-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) hi) (/.f64 (-.f64 (/.f64 (*.f64 lo (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 x hi)))) x))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 hi x))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) hi)) x)) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) hi)) x)) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 x hi))) (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) hi))) x) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi)))))) hi)) x) (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log1p.f64 (/.f64 lo hi))))) hi))
(-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) hi) (/.f64 (-.f64 (/.f64 (*.f64 lo (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) hi)) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 x hi)))) x)) x))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))))) hi) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (*.f64 lo (*.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))) hi))) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (*.f64 lo (*.f64 x (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) hi))) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))) hi) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))))) hi))) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (+.f64 (/.f64 (*.f64 (*.f64 x lo) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)) (/.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))))) hi) (*.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))) hi))) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) hi))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (+.f64 (*.f64 lo (/.f64 (*.f64 x (-.f64 (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)) (/.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))))) hi)) (*.f64 x (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) hi))) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) hi))) (/.f64 x hi))
(/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) hi)
(/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) hi)
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) (*.f64 hi lo)))
(+.f64 (/.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) hi) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (-.f64 hi x) (*.f64 hi lo))))
(+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) hi) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (-.f64 hi x) (*.f64 hi lo))))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) hi) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) (*.f64 hi lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) hi) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (-.f64 hi x) (*.f64 hi lo)))) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) hi) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (-.f64 hi x) (*.f64 hi lo))) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) hi) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) (*.f64 hi lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) hi) (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (-.f64 hi x) (*.f64 hi lo)))) (+.f64 (*.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 hi))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))) hi) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (-.f64 hi x) (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))) (pow.f64 lo #s(literal 3 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) hi) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (-.f64 hi x) (*.f64 hi lo))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (log.f64 hi)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (-.f64 hi x) (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi)
(/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (+.f64 x (neg.f64 hi)) (*.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) hi) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (*.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) (*.f64 hi lo))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) hi)) lo)) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (neg.f64 hi)) #s(literal 2 binary64))))) (*.f64 hi lo))) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (+.f64 x (neg.f64 hi)) hi))) lo) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) hi) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) hi)) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 hi lo)))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))))) (*.f64 hi lo))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) hi)) lo)) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) hi)) lo)) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 x (neg.f64 hi)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 x (neg.f64 hi)))))) (*.f64 hi lo))) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 x (neg.f64 hi)) #s(literal 2 binary64))))) hi))) lo) (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) (/.f64 (+.f64 x (neg.f64 hi)) hi))) lo) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))) hi))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) hi) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) hi)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) hi)) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -2 binary64))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (-.f64 x hi))))) (*.f64 hi lo)))) lo)) lo))
(/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) hi)
(/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) hi)
(/.f64 (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo)) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) (*.f64 hi (/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) lo))) hi)
(/.f64 (+.f64 (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))) (/.f64 (*.f64 hi (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))) lo)) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo)) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) (*.f64 hi (/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) lo))) hi)
(/.f64 (+.f64 (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))) (/.f64 (*.f64 hi (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))) lo)) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi))))) (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 lo) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (log.f64 hi)))))) lo)) hi)
(/.f64 (+.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) (*.f64 hi (/.f64 (exp.f64 (+.f64 (log.f64 lo) (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))) lo))) hi)
(/.f64 (+.f64 (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))) (/.f64 (*.f64 hi (*.f64 lo (exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))) lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))) lo) hi)
(/.f64 (-.f64 (+.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) lo) hi)
(/.f64 (+.f64 x (-.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) lo)) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64))))) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))))) lo) hi)
(/.f64 (+.f64 x (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/2 binary64))) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64))))) lo)) hi)
(/.f64 (+.f64 x (-.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/2 binary64))) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64)))))) lo)) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (+.f64 #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 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (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 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) hi))) hi))) hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (-.f64 x lo) hi))) hi)) (-.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 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 x lo))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (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 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/3 binary64))) (/.f64 (-.f64 x lo) hi))) hi) (*.f64 lo (-.f64 x lo))) hi))) hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 1/3 binary64))) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 0 binary64)))) hi)) hi)) (-.f64 x lo)) hi))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 x) (pow.f64 hi #s(literal -2 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (sqrt.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64))))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))) (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64))))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))) (-.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 (pow.f64 hi #s(literal -3 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (/.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (fma.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi))))
(-.f64 (/.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (fma.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (fma.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (+.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x))) (-.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x))))
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x)) (pow.f64 hi #s(literal -1/2 binary64))) (+.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) hi) (sqrt.f64 x))))
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x)) (pow.f64 hi #s(literal -1/2 binary64))) (-.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (fma.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (fma.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (fma.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (fma.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (-.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (fma.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64))))) (-.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (E.f64) (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (/.f64 lo hi) (*.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (sqrt.f64 x)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 hi #s(literal -4 binary64)) (pow.f64 x #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal -4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi #s(literal -2 binary64))) x))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))) (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))) (-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) hi)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))) (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))) (-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))) (-.f64 (neg.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (-.f64 (/.f64 (neg.f64 x) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (-.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 (neg.f64 x) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) #s(literal 3 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) #s(literal 2 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))) #s(literal 1 binary64)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (+.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log1p.f64 (/.f64 lo hi)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (/.f64 lo hi))))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 lo hi)))) (sqrt.f64 (log1p.f64 (/.f64 lo hi))))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 1 binary64))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 hi (neg.f64 (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))))
(*.f64 (/.f64 hi (neg.f64 (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))) (/.f64 hi (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (cbrt.f64 hi) (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 (sqrt.f64 hi) #s(literal 1 binary64)) (/.f64 (sqrt.f64 hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (/.f64 (sqrt.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (/.f64 (/.f64 hi (-.f64 x lo)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 hi (-.f64 x lo)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 hi (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 x lo))))
(*.f64 (/.f64 hi (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(*.f64 (/.f64 hi (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 hi (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 x lo))))
(/.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 x lo)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (cbrt.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (/.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))) (/.f64 hi (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))) (/.f64 hi (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) (/.f64 hi (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (-.f64 x lo)) (/.f64 (cbrt.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (cbrt.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 hi) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 hi) (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 1 binary64))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal 3 binary64))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(pow.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal 2 binary64))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(neg.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi))))))
(/.f64 hi (neg.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(sqrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(log.f64 (exp.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 3 binary64)))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(exp.f64 (-.f64 (log.f64 (/.f64 hi (-.f64 x lo))) (log1p.f64 (/.f64 lo hi))))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 hi (-.f64 x lo))) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(*.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))))
(/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi))))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (neg.f64 (neg.f64 (log1p.f64 (/.f64 lo hi))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(/.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (-.f64 x lo) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) (cbrt.f64 hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) hi) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (sqrt.f64 (/.f64 hi (-.f64 x lo)))) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi) (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 hi)))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (neg.f64 hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))) hi))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 hi))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 hi (-.f64 x lo))) (log1p.f64 (/.f64 lo hi))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (log1p.f64 (/.f64 lo hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (neg.f64 hi) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) #s(literal 1 binary64)) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(/.f64 (*.f64 (sqrt.f64 hi) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64))
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64))
(/.f64 hi (-.f64 x lo))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 hi (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))
(/.f64 hi (-.f64 x lo))
(neg.f64 (/.f64 hi (neg.f64 (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 hi (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64)))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(/.f64 hi (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal 1 binary64)))
(/.f64 hi (-.f64 x lo))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(+.f64 #s(literal 0 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)) (fma.f64 (/.f64 #s(literal -1 binary64) hi) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 lo hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) hi) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))) (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)) (-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) hi) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (/.f64 lo (neg.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) hi) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) hi) lo (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x hi) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))) (log1p.f64 (neg.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (neg.f64 (-.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 #s(literal -1 binary64) (/.f64 hi (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (neg.f64 (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (neg.f64 x) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) #s(literal 1 binary64))) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo))
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) x))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) (neg.f64 lo))) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) (neg.f64 lo))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) x))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 x hi (*.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi lo)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 hi lo)) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 hi lo) hi) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo))
(/.f64 (fma.f64 (/.f64 hi lo) (neg.f64 x) hi) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi lo)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) (neg.f64 lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 lo (neg.f64 hi))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) hi))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 hi) (+.f64 x lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (/.f64 lo (neg.f64 hi)))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (neg.f64 hi)))
(-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) hi)) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (/.f64 lo (neg.f64 hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(fabs.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(fma.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))) (/.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi)))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(fabs.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(exp.f64 (/.f64 (-.f64 x lo) hi))
(fma.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(+.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(+.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(+.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(+.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 lo)))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (-.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (-.f64 x lo))))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 x lo) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (+.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 x lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64)) (+.f64 x lo)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (+.f64 x lo))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 3 binary64))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(pow.f64 (E.f64) (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(pow.f64 (E.f64) (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))) (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(pow.f64 (E.f64) (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 #s(literal 0 binary64) (log1p.f64 (/.f64 lo hi)))
(log1p.f64 (/.f64 lo hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (log.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 lo hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 lo hi))))
(-.f64 (log.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64))) (log.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (log.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (log.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal -1 binary64))) (log.f64 (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(-.f64 (log.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 #s(literal 1 binary64) (log1p.f64 (/.f64 lo hi)))
(log1p.f64 (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (/.f64 lo hi))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 lo hi))) (sqrt.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (/.f64 lo hi))
(pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(log1p.f64 (/.f64 lo hi))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(log1p.f64 (/.f64 lo hi))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log1p.f64 (/.f64 lo hi))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64))
(log1p.f64 (/.f64 lo hi))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)))
(fabs.f64 (log1p.f64 (/.f64 lo hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(log1p.f64 (/.f64 lo hi))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)))
(log1p.f64 (/.f64 lo hi))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(log1p.f64 (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) (/.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(*.f64 #s(literal 1 binary64) (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(*.f64 (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(*.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))))
(*.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))))
(*.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) (-.f64 (neg.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (-.f64 x lo))))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64))) (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (-.f64 x lo))))
(pow.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 3 binary64))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(pow.f64 (pow.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 2 binary64))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(log.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 3 binary64)))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(exp.f64 (log.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))) #s(literal 1 binary64)))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (log1p.f64 (/.f64 lo hi)) (log.f64 (-.f64 x lo)))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (/.f64 lo hi))) (log.f64 (-.f64 x lo)))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (-.f64 x lo))) (log1p.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (log1p.f64 (/.f64 lo hi))) (sqrt.f64 (log1p.f64 (/.f64 lo hi))) (log.f64 (-.f64 x lo)))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (log.f64 (-.f64 x lo))) (sqrt.f64 (log.f64 (-.f64 x lo))) (log1p.f64 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log1p.f64 (/.f64 lo hi))))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (neg.f64 (neg.f64 (log1p.f64 (/.f64 lo hi))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(/.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (-.f64 x lo) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) (cbrt.f64 hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) hi) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (sqrt.f64 (/.f64 hi (-.f64 x lo)))) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi) (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64))) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 hi)))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (neg.f64 hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))) hi))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 hi))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 hi (-.f64 x lo))) (log1p.f64 (/.f64 lo hi))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) (exp.f64 (log1p.f64 (/.f64 lo hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(exp.f64 (-.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))

eval613.0ms (4.4%)

Compiler

Compiled 38728 to 21099 computations (45.5% saved)

prune348.0ms (2.5%)

Pruning

29 alts after pruning (26 fresh and 3 done)

PrunedKeptTotal
New1448121460
Fresh411455
Picked415
Done022
Total1493291522
Accuracy
98.8%
Counts
1522 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.0%
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) #s(literal 1 binary64))) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
13.8%
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
10.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))) lo)) hi)
18.8%
(/.f64 (+.f64 x (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) hi)
10.5%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
10.5%
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) hi)) hi)
10.5%
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
10.5%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
18.8%
(/.f64 lo (neg.f64 hi))
10.5%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 hi) lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
10.5%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (+.f64 hi lo) hi)))
10.5%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))))
10.5%
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
98.8%
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
18.8%
(/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 lo (*.f64 hi (-.f64 x lo))))))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
8.2%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
11.6%
(+.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) hi))))
18.7%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
14.1%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
10.5%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
11.4%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
10.5%
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
18.8%
(*.f64 lo (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) hi)))
18.6%
#s(literal 1 binary64)
Compiler

Compiled 823 to 536 computations (34.9% saved)

localize275.0ms (2%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 x (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) hi)
100.0%
(*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
100.0%
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))
99.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))
100.0%
(/.f64 (-.f64 hi x) lo)
99.8%
(+.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.3%
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
99.6%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
99.6%
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
97.6%
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
99.9%
(/.f64 (/.f64 lo hi) (-.f64 x lo))
99.6%
(-.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
99.6%
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
99.1%
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
Results
215.0ms256×0valid
Compiler

Compiled 222 to 92 computations (58.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-div: 40.0ms (43.8% of total)
ival-mult: 21.0ms (23% of total)
ival-sub: 18.0ms (19.7% of total)
ival-add: 7.0ms (7.7% of total)
const: 4.0ms (4.4% of total)
ival-neg: 2.0ms (2.2% of total)
backward-pass: 0.0ms (0% of total)

series147.0ms (1.1%)

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

117 calls:

TimeVariablePointExpression
59.0ms
lo
@inf
(* (neg hi) (- (/ (/ lo hi) (- x lo)) (/ 1 (- x lo))))
4.0ms
x
@0
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
4.0ms
x
@inf
(* (neg hi) (- (/ (/ lo hi) (- x lo)) (/ 1 (- x lo))))
4.0ms
lo
@-inf
(- (/ (/ lo hi) (- x lo)) (/ 1 (- x lo)))
2.0ms
x
@inf
(/ 1 (* (neg hi) (- (/ (/ lo hi) (- x lo)) (/ 1 (- x lo)))))

rewrite143.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
334×add-cube-cbrt
333×log1p-expm1-u
333×expm1-log1p-u
328×add-exp-log
328×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify653.0ms (4.7%)

Algorithm
egg-herbie
Rules
432×*-commutative
328×sub-neg
313×mul-1-neg
268×neg-sub0
258×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0166143915
1497142629
Stop Event
node limit
Counts
765 → 921
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo))) (/.f64 hi (-.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo))) (/.f64 hi (-.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo))) (/.f64 hi (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(/.f64 hi x)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 hi x))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))) (/.f64 hi x))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))))) (/.f64 hi x))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi))) (pow.f64 lo #s(literal 3 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) (/.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) lo)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (/.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi))) lo)) lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (*.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 lo)))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64))) x))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) x))) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)))) (pow.f64 x #s(literal 2 binary64)))))) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi)))) (pow.f64 x #s(literal 3 binary64))))))) x)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo)) x)) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo))) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) x)) x))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64)))) x)) x))) x))) x))
(*.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 (*.f64 lo (-.f64 x lo)) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))) lo) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))))) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) hi) (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo)))) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) hi)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) hi)) (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo)))) hi))) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 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 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) hi)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) hi))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) hi)))) (/.f64 x hi))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))) lo))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi))) lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))))) lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(/.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(-.f64 (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))))) (*.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 hi lo))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))))) (*.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 hi lo))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))))) (/.f64 #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 x (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (*.f64 x (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (*.f64 hi (*.f64 x (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.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 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (*.f64 hi (*.f64 x (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #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 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 hi (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))
(/.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))))) (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo)) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))))))
(/.f64 #s(literal -1 binary64) x)
(-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))
(-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))
(-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) lo)) (/.f64 x hi)) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) lo)) (/.f64 x hi)) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 #s(literal -1 binary64) (-.f64 x lo))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 #s(literal -1 binary64) (-.f64 x lo))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (+.f64 (*.f64 x (-.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) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.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) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.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) lo)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))) x)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))))) x)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (pow.f64 x #s(literal 3 binary64))))))))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) x)))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))) x))
(/.f64 lo (*.f64 hi x))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 lo (*.f64 hi (pow.f64 x #s(literal 2 binary64))))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi (pow.f64 x #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 lo (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi lo))) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 lo (*.f64 hi x))
(/.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))))) x)
(/.f64 lo (*.f64 hi x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi x))) x))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.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 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi x)))) x)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) x))) x))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) hi) lo) hi)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) hi) lo) hi)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) hi) lo) hi)
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 (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)) (+.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)) (+.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 #s(literal -1 binary64) (*.f64 (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)) (+.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)) (+.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 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi)
(*.f64 #s(literal -1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(*.f64 #s(literal -1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) 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 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.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)) (+.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 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.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)) (+.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 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
#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 #s(literal -1 binary64) (/.f64 x lo))
(+.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 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.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 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(/.f64 x hi)
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) hi)
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) hi)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) x)
(/.f64 #s(literal 1 binary64) hi)
(/.f64 #s(literal 1 binary64) hi)
(*.f64 #s(literal -1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo 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 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo x))))
(/.f64 (*.f64 lo x) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo x)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo x)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo x)) hi)
(*.f64 #s(literal -1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(*.f64 #s(literal -1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.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 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi))
(/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi)
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))
(/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))))
(/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 2 binary64))
(neg.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(*.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal -1 binary64)))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))) #s(literal 1 binary64)))
(+.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(+.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) (fma.f64 (neg.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64))) (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(+.f64 (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) (sqrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (+.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (-.f64 (neg.f64 (/.f64 lo hi)) #s(literal -1 binary64)) (neg.f64 (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 (*.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 (*.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (-.f64 x lo) (/.f64 (-.f64 x lo) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 x lo) #s(literal -1 binary64))) (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))))
(/.f64 (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 (-.f64 x lo) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x lo))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo hi)) (-.f64 x lo)) (*.f64 (neg.f64 (-.f64 x lo)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x lo)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo hi)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 (-.f64 x lo)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 1 binary64)))
(fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)))) #s(literal 1 binary64))
(*.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (sqrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(exp.f64 (log.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))) #s(literal 1 binary64))
(pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))) #s(literal 1 binary64))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(*.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 (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 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #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))
(sqrt.f64 (pow.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)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (neg.f64 lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.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) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.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 (-.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (+.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 (neg.f64 (-.f64 hi x)) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(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))
(sqrt.f64 (pow.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 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi 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 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 #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))))
(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))
(sqrt.f64 (pow.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 lo) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 hi x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) #s(literal 1 binary64))
(pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (neg.f64 (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (-.f64 x (*.f64 hi #s(literal 1 binary64))) (*.f64 hi x))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 x #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 hi #s(literal -1 binary64))) (*.f64 hi (neg.f64 x)))
(/.f64 (-.f64 x (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi x))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x #s(literal 1 binary64))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 x #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (*.f64 hi #s(literal -1 binary64))) (*.f64 hi (neg.f64 x)))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 lo) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))))
(cbrt.f64 (pow.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(log1p.f64 (expm1.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(exp.f64 (log.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi))
(*.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) (sqrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(pow.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(exp.f64 (log.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo)))
(/.f64 (neg.f64 lo) (-.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo))) (/.f64 hi (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))
(-.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo))) (/.f64 hi (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))
(-.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo))) (/.f64 hi (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))
(-.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 x lo) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 lo (*.f64 (-.f64 x lo) hi))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 x lo) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 lo (*.f64 (-.f64 x lo) hi))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 x lo) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 lo (*.f64 (-.f64 x lo) hi))))
(/.f64 hi (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 hi (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 hi (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 hi (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo)))
(/.f64 hi x)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 hi x))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(-.f64 (/.f64 hi x) (*.f64 (*.f64 lo hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))) (/.f64 hi x))
(fma.f64 lo (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 hi x))
(fma.f64 lo (-.f64 (*.f64 hi (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 (*.f64 lo hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 hi x))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 lo (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))) (/.f64 hi x))
(fma.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 hi (neg.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)) (*.f64 hi (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))) (*.f64 hi (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi))) (pow.f64 lo #s(literal 3 binary64)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)) (pow.f64 lo #s(literal 3 binary64))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))) (-.f64 (*.f64 (neg.f64 hi) (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)) (pow.f64 lo #s(literal 3 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) (/.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) lo)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (/.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi))) lo)) lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)) lo))) lo) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) hi) (pow.f64 x #s(literal 2 binary64))) lo)) (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) lo)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 hi (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (*.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 lo)))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))) (*.f64 (neg.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(-.f64 (*.f64 hi (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 x hi) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (neg.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))))
(-.f64 (*.f64 x (-.f64 (*.f64 hi (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))))) (*.f64 (*.f64 x hi) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))) (*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x hi) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64))) x))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) x)
(*.f64 hi (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) x)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) x))) x)
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) x)))) x)
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (neg.f64 hi)) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) x))) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)))) (pow.f64 x #s(literal 2 binary64)))))) x)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) x)) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) (pow.f64 x #s(literal 2 binary64))))))) x)
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (neg.f64 hi)) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) x))) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (pow.f64 x #s(literal 2 binary64))))) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi)))) (pow.f64 x #s(literal 3 binary64))))))) x)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) x)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi))) (pow.f64 x #s(literal 3 binary64)))))))) x)
(/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (neg.f64 hi) (/.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) x)) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) x)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))) x)
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) x))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo)) x)) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))) (*.f64 hi (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) x))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) x)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo))) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) x)) x))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo)) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64)))) x))) x))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 hi (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (-.f64 (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))) x)) (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo))) x))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64)))) x)) x))) x))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) x))) x))) x))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 hi (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (-.f64 (*.f64 hi (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo))) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) x)) (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))))) x)) x))) x)
(*.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 (*.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)))
(+.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 (/.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 x lo) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.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)))) (/.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) 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(/.f64 (-.f64 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 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))) lo) hi)
(/.f64 (+.f64 x (-.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))))) lo) hi)
(/.f64 (+.f64 x (-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64))))) lo)) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (neg.f64 lo) hi))) hi))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (neg.f64 lo) hi)) (-.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 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) hi) (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo)))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 lo) (-.f64 x lo))) hi))) hi))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) hi) (*.f64 lo (-.f64 x lo)))) hi) (-.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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) hi)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) hi)) (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo)))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) hi))) (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64)))) hi) (*.f64 lo (-.f64 x lo)))) hi))) hi))
(/.f64 (neg.f64 (-.f64 (neg.f64 (-.f64 x lo)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (neg.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64)))) hi) (*.f64 lo (-.f64 x lo))) hi))) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) hi))))
(+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) hi)))) (/.f64 x hi))
(fma.f64 lo (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 lo (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) hi)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64)) hi))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 (neg.f64 lo) (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))))) hi) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64)) hi))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 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 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) hi)) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) hi))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (-.f64 (*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) hi)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) hi)) (*.f64 (*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) hi)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64)) hi))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) hi)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64)) hi))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) hi))))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (fma.f64 (neg.f64 lo) (-.f64 (-.f64 (*.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))))) hi) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64)) hi)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) hi))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))) hi))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) hi)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64)) hi))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) hi))) (/.f64 x hi))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (neg.f64 hi)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))))))) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (*.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (neg.f64 hi)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (*.f64 hi (-.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)))) (pow.f64 lo #s(literal 3 binary64)))) (-.f64 (-.f64 (*.f64 (neg.f64 hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)) (*.f64 hi (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))) lo))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)) lo)))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 hi (neg.f64 (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)) lo))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi))) lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))))) lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))))) lo)) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) lo)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))))) lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) lo)) (*.f64 hi (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) hi) (pow.f64 x #s(literal 2 binary64))) lo))) (*.f64 hi (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (*.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (neg.f64 hi)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))))) lo))) (-.f64 (*.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (neg.f64 hi)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))))) lo) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo))
(/.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(-.f64 (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(-.f64 (*.f64 x (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) hi) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(fma.f64 (/.f64 x hi) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))))) (*.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 hi lo))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(fma.f64 x (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) hi) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))))) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) hi) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))))
(fma.f64 x (fma.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))))) (*.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 hi lo))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(fma.f64 x (fma.f64 x (-.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) hi) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) hi) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) hi) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) hi) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))))
(fma.f64 x (fma.f64 x (-.f64 (*.f64 x (neg.f64 (-.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) hi) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (*.f64 hi (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 #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 x (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 x) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(/.f64 (/.f64 (neg.f64 x) hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (*.f64 x (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))))))
(*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))))))
(*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.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 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (*.f64 hi (*.f64 x (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))))))
(*.f64 x (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))))))
(*.f64 x (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) #s(literal 2 binary64)) hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (/.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.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 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (*.f64 hi (*.f64 x (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #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 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 hi (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))
(*.f64 x (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi))) (*.f64 hi (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 hi (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) #s(literal 2 binary64)) (*.f64 hi (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))))))))
(*.f64 x (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (fma.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi)) hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) #s(literal 2 binary64)) hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))))) (pow.f64 x #s(literal 3 binary64))) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) #s(literal 2 binary64)) hi) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))) (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) hi) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal -1 binary64) lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))))))
(/.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(/.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))))
(/.f64 x (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 (*.f64 x hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64)))))) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (*.f64 x hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))))) x) (/.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))))) (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo)) (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))))) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64)))) hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))) (/.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 (*.f64 x hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64)))) hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))) (/.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))))) x) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64)))))) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 (*.f64 x hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (*.f64 x hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))) hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) #s(literal 2 binary64)) hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))) hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))))) x) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64))))) x) (/.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) x)
(-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))
(fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) x))
(fma.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) x))
(-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))
(fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) x))
(fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) x))
(-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))
(fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) x))
(fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x (*.f64 lo hi)))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi))) lo)) (/.f64 x hi)) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo) (/.f64 x hi)) #s(literal -1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x hi) (/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo)) #s(literal -1 binary64)) lo) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)))) lo)) (/.f64 x hi)) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) hi)) lo) (/.f64 (neg.f64 (pow.f64 x #s(literal 2 binary64))) hi))) lo) (/.f64 x hi)) #s(literal -1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x hi) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) hi) (pow.f64 x #s(literal 2 binary64))) lo)) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo)) #s(literal -1 binary64)) lo) (/.f64 #s(literal -1 binary64) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) hi)
(/.f64 #s(literal -1 binary64) (-.f64 x lo))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(/.f64 #s(literal -1 binary64) (-.f64 x lo))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (/.f64 lo (*.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (+.f64 (*.f64 x (-.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) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.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) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (fma.f64 x (+.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.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) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (fma.f64 x (+.f64 (fma.f64 x (+.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) hi))
(/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) x)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo x) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 x hi)))) x)
(/.f64 (+.f64 (-.f64 (/.f64 lo hi) (/.f64 lo x)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)))) x)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))))) x)
(/.f64 (-.f64 (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo x)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))) x)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (pow.f64 x #s(literal 3 binary64))))))))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (pow.f64 x #s(literal 3 binary64))))))))) x)
(/.f64 (-.f64 (-.f64 (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo x)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (-.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 4 binary64))) hi) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) x))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) x))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) x)))) x))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) x)))) x))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) lo) x))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))) x))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))) x))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))) x)) lo) x))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))) x))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) x)) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))) x))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) hi) (pow.f64 lo #s(literal 3 binary64))) x) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64))) x)) lo) x))) x)
(/.f64 lo (*.f64 hi x))
(/.f64 lo (*.f64 x hi))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 lo (*.f64 hi (pow.f64 x #s(literal 2 binary64))))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 (/.f64 lo hi) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi (pow.f64 x #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 lo (fma.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi (pow.f64 x #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 lo (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 lo (fma.f64 lo (fma.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 3 binary64)))) (/.f64 lo (*.f64 hi (pow.f64 x #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x hi))))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(-.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x (*.f64 lo hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 lo hi)) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 lo hi)) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi lo))) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 lo hi))) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 lo hi)) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) lo) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (-.f64 x lo)))
(/.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) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 x (-.f64 (/.f64 (neg.f64 x) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 x (fma.f64 x (-.f64 (/.f64 (neg.f64 x) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) hi))
(/.f64 lo (*.f64 hi x))
(/.f64 lo (*.f64 x hi))
(/.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) x)
(/.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))) x)
(/.f64 (+.f64 (/.f64 lo hi) (-.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 x hi)))) x)
(/.f64 (+.f64 (/.f64 lo hi) (+.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64))))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))))) x)
(/.f64 lo (*.f64 hi x))
(/.f64 lo (*.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)))) x))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 hi x))) x))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x hi))) x))) x))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x hi))) x))) x)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.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 3 binary64)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi x)))) x)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) x))) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x hi)))) x) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) x))) x))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 3 binary64))) hi) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x hi))) x)) x))) x)
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (neg.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (neg.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (neg.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (neg.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (neg.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (neg.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) hi) lo) hi)
(/.f64 (-.f64 (neg.f64 hi) lo) hi)
(/.f64 (neg.f64 (+.f64 lo hi)) hi)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) hi) lo) hi)
(/.f64 (-.f64 (neg.f64 hi) lo) hi)
(/.f64 (neg.f64 (+.f64 lo hi)) hi)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) hi) lo) hi)
(/.f64 (-.f64 (neg.f64 hi) lo) hi)
(/.f64 (neg.f64 (+.f64 lo hi)) hi)
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 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 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (neg.f64 (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (neg.f64 (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) hi)
(/.f64 (neg.f64 (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) (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)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) (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)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)
(neg.f64 (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)
(neg.f64 (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)
(neg.f64 (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(neg.f64 (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(neg.f64 (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(neg.f64 (/.f64 (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
#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) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (*.f64 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) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (*.f64 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) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (*.f64 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) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (*.f64 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) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (*.f64 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) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
#s(literal 1 binary64)
(+.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 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 (-.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) (/.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (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) (/.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (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 #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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.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 (/.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 lo hi))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 (/.f64 x (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 (/.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 lo hi))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 (/.f64 x (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)))
(*.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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.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) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #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 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(/.f64 (*.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 lo hi)) (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 lo hi)) (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 lo hi)) (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 hi (fma.f64 hi (/.f64 (-.f64 hi x) lo) (neg.f64 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 hi (fma.f64 hi (/.f64 (-.f64 hi x) lo) (neg.f64 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 hi (fma.f64 hi (/.f64 (-.f64 hi x) lo) (neg.f64 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 (neg.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.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))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(-.f64 (*.f64 hi (/.f64 (+.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 (*.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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(-.f64 (*.f64 hi (/.f64 (+.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 (*.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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(-.f64 (*.f64 hi (/.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 (*.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 x (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #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) (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 #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 #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) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #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) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (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)) (fma.f64 #s(literal -1 binary64) (/.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 lo hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.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 (/.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 lo hi)) (+.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) (*.f64 lo hi)) (+.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 (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 (/.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 lo hi)) (+.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) (*.f64 lo hi)) (+.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 (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)))
(*.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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.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 #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 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 lo))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (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 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 lo))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(/.f64 (*.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 lo hi)) (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 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.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))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.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 (-.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 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.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 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.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 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.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) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.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) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.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) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 hi (/.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))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.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 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #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) (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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) 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)))))))
(*.f64 (neg.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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) 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)))))))
(*.f64 (neg.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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))
(*.f64 hi (/.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))
(*.f64 hi (/.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))
(*.f64 hi (/.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(/.f64 x hi)
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 x hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) hi)
(/.f64 (-.f64 x hi) hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) hi)
(/.f64 (-.f64 x hi) hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) hi)
(/.f64 (-.f64 x hi) hi)
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) hi)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) x)
(/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) x)
(/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) x)
(/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(/.f64 #s(literal 1 binary64) hi)
(/.f64 #s(literal 1 binary64) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo x) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 lo x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo x) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 lo x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo x) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 lo x)))
(*.f64 (-.f64 (/.f64 lo x) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 lo x)))
(*.f64 (-.f64 (/.f64 lo x) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 lo x)))
(*.f64 (-.f64 (/.f64 lo x) (/.f64 lo hi)) (neg.f64 x))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo x)) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo x)) hi)
(/.f64 (-.f64 (*.f64 lo x) (*.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo x)) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo x)) hi)
(/.f64 (-.f64 (*.f64 lo x) (*.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo x)) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo x)) hi)
(/.f64 (-.f64 (*.f64 lo x) (*.f64 lo hi)) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(neg.f64 (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) 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 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.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 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.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 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 x hi))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) hi))
(/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi)
(/.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) hi)
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi))))
(/.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) hi)
(/.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi)))))
(*.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi)))))
(*.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) hi)))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi)))))
(*.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) hi))) (neg.f64 lo))
(/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 x hi)))) hi))
(/.f64 (neg.f64 (-.f64 (*.f64 lo (/.f64 (neg.f64 x) hi)) (-.f64 x lo))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 x hi)))) hi))
(/.f64 (neg.f64 (-.f64 (*.f64 lo (/.f64 (neg.f64 x) hi)) (-.f64 x lo))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 x hi)))) hi))
(/.f64 (neg.f64 (-.f64 (*.f64 lo (/.f64 (neg.f64 x) hi)) (-.f64 x lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 1 binary64))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 3 binary64))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 2 binary64))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(neg.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(*.f64 hi (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo)))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) hi))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 3 binary64))))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal -2 binary64))) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(*.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))) #s(literal -2 binary64))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))) #s(literal 3 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(pow.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(exp.f64 (neg.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(+.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(+.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) (fma.f64 (neg.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64))) (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (fma.f64 (neg.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64))) (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(+.f64 (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(+.f64 (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (-.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (cbrt.f64 (-.f64 x lo)))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (cbrt.f64 (-.f64 x lo)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (-.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (cbrt.f64 (-.f64 x lo)))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (cbrt.f64 (-.f64 x lo)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (-.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (cbrt.f64 (-.f64 x lo)))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (cbrt.f64 (-.f64 x lo)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))))))
(+.f64 (-.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (cbrt.f64 (-.f64 x lo)))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (cbrt.f64 (-.f64 x lo)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) (sqrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 x lo) #s(literal -2 binary64)) (/.f64 (/.f64 lo hi) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (+.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 lo (*.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (neg.f64 (/.f64 lo hi)) #s(literal -1 binary64)) (neg.f64 (-.f64 x lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)) (neg.f64 (-.f64 x lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (neg.f64 (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 (*.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 (*.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (-.f64 x lo) (neg.f64 hi))) (*.f64 (-.f64 x lo) (*.f64 hi (neg.f64 (-.f64 x lo)))))
(/.f64 (/.f64 (fma.f64 lo (neg.f64 (-.f64 x lo)) (*.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) hi)) (neg.f64 (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (-.f64 x lo) (/.f64 (-.f64 x lo) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 x lo) #s(literal -1 binary64))) (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(/.f64 (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 x (+.f64 lo (*.f64 (/.f64 (-.f64 x lo) lo) hi))) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 lo hi)))
(/.f64 (-.f64 x (+.f64 lo (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 (-.f64 x lo) #s(literal 1 binary64))))
(/.f64 (-.f64 x (+.f64 lo (*.f64 (/.f64 (-.f64 x lo) lo) hi))) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 lo hi)))
(/.f64 (-.f64 x (+.f64 lo (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x lo))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) (neg.f64 (-.f64 x lo))))
(/.f64 (-.f64 (neg.f64 (-.f64 x lo)) (/.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi))) (/.f64 (neg.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 lo hi)))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi)) (/.f64 (neg.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo hi)) (-.f64 x lo)) (*.f64 (neg.f64 (-.f64 x lo)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x lo)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo hi)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 (-.f64 x lo)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 3 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo)) #s(literal 3 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 x lo)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 1 binary64))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 3 binary64))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (/.f64 (/.f64 lo 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 (/.f64 lo hi) (-.f64 x lo))) #s(literal 2 binary64))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) lo) hi))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 lo (*.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)))))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(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 (/.f64 lo hi) (-.f64 x lo))))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 1 binary64)))
(/.f64 lo (*.f64 (-.f64 x lo) hi))
(+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 (sqrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (sqrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(pow.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(sqrt.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(log.f64 (exp.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(exp.f64 (log.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) #s(literal 3 binary64))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) lo))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(exp.f64 (log.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) #s(literal 1 binary64))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) #s(literal 3 binary64))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(pow.f64 (/.f64 hi (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) #s(literal 1 binary64)))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 (+.f64 (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))))
(/.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)))
(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))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(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 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (/.f64 lo (-.f64 hi x))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(/.f64 (/.f64 (*.f64 (-.f64 hi x) (+.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)))) lo)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (neg.f64 lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (/.f64 (neg.f64 (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (neg.f64 lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (/.f64 (-.f64 x hi) (*.f64 lo (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(*.f64 (/.f64 (-.f64 hi x) 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 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (neg.f64 lo)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 lo)))
(*.f64 (/.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 x hi) (neg.f64 lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.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 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (/.f64 lo (-.f64 hi x))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.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 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.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 (*.f64 (-.f64 hi x) (+.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)))) lo)
(/.f64 (*.f64 (-.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 hi x) 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 (neg.f64 (-.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (+.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 (neg.f64 (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (neg.f64 lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (/.f64 (-.f64 x hi) (*.f64 lo (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 lo)))
(*.f64 (/.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 x hi) (neg.f64 lo)))
(pow.f64 (*.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 hi x)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) 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 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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))
(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))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (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))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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)))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(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 lo) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 hi x) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 hi x) lo)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 hi x) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (/.f64 x (neg.f64 lo)))
(-.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))))
(pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 3 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (neg.f64 (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) (fma.f64 (neg.f64 (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (cbrt.f64 x))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (cbrt.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (cbrt.f64 x))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))) (cbrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))) (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (cbrt.f64 x))) (-.f64 (pow.f64 hi #s(literal -1 binary64)) (/.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (cbrt.f64 x))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(/.f64 (-.f64 x (*.f64 hi #s(literal 1 binary64))) (*.f64 hi x))
(/.f64 (-.f64 x hi) (*.f64 x hi))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (pow.f64 x #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 x #s(literal 1 binary64))))
(/.f64 (-.f64 x hi) (*.f64 x hi))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 hi #s(literal -1 binary64))) (*.f64 hi (neg.f64 x)))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 hi (neg.f64 x)))
(/.f64 (fma.f64 #s(literal -1 binary64) x hi) (*.f64 hi (neg.f64 x)))
(/.f64 (-.f64 x (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) x))
(/.f64 (-.f64 x hi) (*.f64 x hi))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64))))
(/.f64 (-.f64 x hi) (*.f64 x hi))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (neg.f64 x)))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 hi (neg.f64 x)))
(/.f64 (fma.f64 #s(literal -1 binary64) x hi) (*.f64 hi (neg.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi x))
(/.f64 (-.f64 (neg.f64 x) hi) (*.f64 x hi))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x #s(literal 1 binary64))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 x #s(literal 1 binary64))))
(/.f64 (-.f64 (neg.f64 x) hi) (*.f64 x hi))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (*.f64 hi #s(literal -1 binary64))) (*.f64 hi (neg.f64 x)))
(/.f64 (-.f64 (neg.f64 (neg.f64 x)) (neg.f64 hi)) (*.f64 hi (neg.f64 x)))
(/.f64 (+.f64 x hi) (*.f64 hi (neg.f64 x)))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))
(+.f64 (pow.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))))
(pow.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 1 binary64))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(pow.f64 (cbrt.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) #s(literal 3 binary64))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(pow.f64 (pow.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(pow.f64 (sqrt.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) #s(literal 2 binary64))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(sqrt.f64 (pow.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))))
(log.f64 (pow.f64 (exp.f64 lo) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))))))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(cbrt.f64 (pow.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)))) #s(literal 3 binary64)))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(expm1.f64 (log1p.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))))
(log1p.f64 (expm1.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(exp.f64 (log.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))))) #s(literal 1 binary64)))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(*.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) (sqrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(pow.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi) #s(literal 1 binary64))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) #s(literal 3 binary64))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(pow.f64 (pow.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) #s(literal 2 binary64))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(pow.f64 (/.f64 hi (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi))
(log.f64 (exp.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi))))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi) #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(exp.f64 (log.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x))) x) hi)) #s(literal 1 binary64)))
(/.f64 (fma.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) x))) x) hi)

eval481.0ms (3.5%)

Compiler

Compiled 24036 to 13886 computations (42.2% saved)

prune277.0ms (2%)

Pruning

20 alts after pruning (15 fresh and 5 done)

PrunedKeptTotal
New91110921
Fresh16521
Picked325
Done033
Total93020950
Accuracy
99.8%
Counts
950 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
18.8%
(/.f64 (-.f64 x lo) hi)
10.5%
(/.f64 (*.f64 lo (/.f64 (-.f64 (neg.f64 hi) lo) hi)) hi)
10.5%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
18.8%
(/.f64 lo (neg.f64 hi))
18.6%
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) (-.f64 x lo)))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
99.5%
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo))))
98.2%
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))))
99.0%
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 hi) (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))))
18.8%
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 hi) (/.f64 #s(literal -1 binary64) (-.f64 x lo))))
18.6%
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 hi) (/.f64 #s(literal -1 binary64) hi)))
98.1%
(/.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
8.2%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
10.5%
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
99.0%
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 lo hi) #s(literal 1 binary64)) (-.f64 x lo))) #s(literal -2 binary64)))
18.6%
#s(literal 1 binary64)
Compiler

Compiled 1474 to 761 computations (48.4% saved)

regimes702.0ms (5%)

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

4 calls:

598.0ms
lo
73.0ms
hi
22.0ms
x
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.5%1lo
99.5%1hi
99.5%1x
99.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes29.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes28.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes17.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes6.0ms (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes1.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

0.0ms
lo
0.0ms
hi
0.0ms
x
Results
AccuracySegmentsBranch
18.6%1lo
18.6%1x
18.6%1hi
Compiler

Compiled 12 to 9 computations (25% saved)

simplify28.0ms (0.2%)

Algorithm
egg-herbie
Rules
83×distribute-lft-neg-in
73×unsub-neg
58×neg-mul-1
50×neg-sub0
42×distribute-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031184
154184
288184
3115184
4149184
5200184
6287184
7395184
8482184
9537184
10583184
11619184
12639184
13645184
14646184
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))))
(/.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 lo (neg.f64 hi))
#s(literal 1 binary64)
Outputs
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (-.f64 lo x))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))))
(/.f64 #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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 lo (neg.f64 hi))
#s(literal 1 binary64)

soundness1.3s (9.4%)

Rules
713×times-frac
560×*-commutative
542×fma-define
456×distribute-rgt-in
453×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119541520
1325938195
028432
1527426
03105283
18265070
226594743
0166143915
1497142629
0230868180
1662566057
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 591 to 300 computations (49.2% saved)

preprocess39.0ms (0.3%)

Compiler

Compiled 120 to 74 computations (38.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...