xlohi (overflows)

Time bar (total: 10.8s)

analyze122.0ms (1.1%)

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: 57.0ms
...c/correct-round.rkt:119:19: 32.0ms (55.7% of total)
ival-sub: 9.0ms (15.7% of total)
ival-div: 6.0ms (10.5% of total)
ival-<: 5.0ms (8.7% of total)
ival->: 4.0ms (7% of total)
ival-and: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

sample1.1s (10.6%)

Results
900.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 619.0ms
...c/correct-round.rkt:119:19: 354.0ms (57.2% of total)
ival-sub: 102.0ms (16.5% of total)
ival-div: 67.0ms (10.8% of total)
ival-<: 46.0ms (7.4% of total)
ival->: 36.0ms (5.8% of total)
ival-and: 10.0ms (1.6% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess176.0ms (1.6%)

Algorithm
egg-herbie
Rules
1708×fnmsub-define
1706×fmsub-define
1508×fmm-def
1474×fnmadd-define
674×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02681
18375
220273
363871
4189271
5486471
6588371
7602971
8610971
9616271
10622271
11668571
067
1127
2207
3387
4787
51897
65767
712977
819747
921477
1021667
1121747
021747
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (- x lo) (- hi lo))
Outputs
(/ (- x lo) (- hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
Call 2
Inputs
(/ (- x lo) (- hi lo))
(/ (- x (neg lo)) (- hi (neg lo)))
(/ (- x lo) (- (neg hi) lo))
(/ (- (neg x) lo) (- hi lo))
(neg (/ (- x (neg lo)) (- hi (neg lo))))
(neg (/ (- x lo) (- (neg hi) lo)))
(neg (/ (- (neg x) lo) (- hi lo)))
(/ (- x hi) (- lo hi))
(/ (- lo x) (- hi x))
(/ (- hi lo) (- x lo))
Outputs
(/ (- x lo) (- hi lo))
(/ (- x (neg lo)) (- hi (neg lo)))
(/ (+ x lo) (+ lo hi))
(/ (- x lo) (- (neg hi) lo))
(/ (- lo x) (+ lo hi))
(/ (- (neg x) lo) (- hi lo))
(/ (+ x lo) (- lo hi))
(neg (/ (- x (neg lo)) (- hi (neg lo))))
(/ (+ x lo) (- (neg lo) hi))
(neg (/ (- x lo) (- (neg hi) lo)))
(/ (- x lo) (+ lo hi))
(neg (/ (- (neg x) lo) (- hi lo)))
(/ (+ x lo) (- hi lo))
(/ (- x hi) (- lo hi))
(/ (- lo x) (- hi x))
(/ (- x lo) (- x hi))
(/ (- hi lo) (- x lo))

explain81.0ms (0.7%)

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
42.0ms512×0valid
Compiler

Compiled 50 to 20 computations (60% saved)

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

eval0.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% 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)

simplify50.0ms (0.5%)

Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 hi lo)
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Rules
518×fnmadd-define
412×fnmsub-define
406×fmsub-define
352×fma-lowering-fma.f32
352×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
11216
22016
33816
47816
518916
657616
7129716
8197416
9214716
10216616
11217416
0217416
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (- x lo) (- hi lo))
(- x lo)
x
lo
(- hi lo)
hi
Outputs
(/ (- x lo) (- hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(- x lo)
(-.f64 x lo)
x
lo
(- hi lo)
(-.f64 hi lo)
hi

localize30.0ms (0.3%)

Localize:

Found 3 expressions of interest:

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

Compiled 20 to 7 computations (65% saved)

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

series6.0ms (0.1%)

Counts
3 → 84
Calls
Call 1
Inputs
#<alt (/ (- x lo) (- hi lo))>
#<alt (- x lo)>
#<alt (- hi lo)>
Outputs
#<alt (* -1 (/ lo (- hi lo)))>
#<alt (+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))>
#<alt (+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))>
#<alt (+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))>
#<alt (/ x (- hi lo))>
#<alt (* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))>
#<alt (* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))>
#<alt (* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))>
#<alt (/ x (- hi lo))>
#<alt (* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))>
#<alt (* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))>
#<alt (* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))>
#<alt (/ x hi)>
#<alt (+ (* -1 (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))>
#<alt (+ (* lo (- (* -1 (* lo (+ (* -1 (/ x (pow hi 3))) (/ 1 (pow hi 2))))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))>
#<alt (+ (* lo (- (* lo (- (* -1 (* lo (+ (* -1 (/ x (pow hi 4))) (/ 1 (pow hi 3))))) (+ (* -1 (/ x (pow hi 3))) (/ 1 (pow hi 2))))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))>
#<alt 1>
#<alt (- (+ 1 (* -1 (/ x lo))) (* -1 (/ hi lo)))>
#<alt (- (+ 1 (+ (* -1 (/ x lo)) (/ (* hi (- (* -1 x) (* -1 hi))) (pow lo 2)))) (* -1 (/ hi lo)))>
#<alt (- (+ 1 (+ (* -1 (/ x lo)) (/ (* (pow hi 2) (- (* -1 x) (* -1 hi))) (pow lo 3)))) (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) (pow lo 2)))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- x hi) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow hi 2) (- x hi)) lo)) (* hi (- x hi))) lo))) hi) lo)))>
#<alt (* -1 (/ (- x lo) lo))>
#<alt (+ (* -1 (/ (- x lo) lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2)))))>
#<alt (+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2)))))>
#<alt (+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (* hi (- (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (pow lo 2)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))) (/ 1 lo)) (/ x (pow lo 2)))))>
#<alt (/ (- x lo) hi)>
#<alt (/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)>
#<alt (/ (- (+ x (/ (* (pow lo 2) (- x lo)) (pow hi 2))) (+ lo (* -1 (/ (* lo (- x lo)) hi)))) hi)>
#<alt (/ (- (+ x (/ (* (pow lo 3) (- x lo)) (pow hi 3))) (+ lo (+ (* -1 (/ (* lo (- x lo)) hi)) (* -1 (/ (* (pow lo 2) (- x lo)) (pow hi 2)))))) hi)>
#<alt (/ (- x lo) hi)>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow lo 2) (- x lo))) (* -1 (/ (* (pow lo 3) (- x lo)) hi))) hi)) (* lo (- x lo))) hi))) hi))>
#<alt (* -1 lo)>
#<alt (- x lo)>
#<alt (- x lo)>
#<alt (- x lo)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt x>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt x>
#<alt (+ x (* -1 lo))>
#<alt (+ x (* -1 lo))>
#<alt (+ x (* -1 lo))>
#<alt (* -1 lo)>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* -1 lo)>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 lo)>
#<alt (- hi lo)>
#<alt (- hi lo)>
#<alt (- hi lo)>
#<alt hi>
#<alt (* hi (+ 1 (* -1 (/ lo hi))))>
#<alt (* hi (+ 1 (* -1 (/ lo hi))))>
#<alt (* hi (+ 1 (* -1 (/ lo hi))))>
#<alt hi>
#<alt (* -1 (* hi (- (/ lo hi) 1)))>
#<alt (* -1 (* hi (- (/ lo hi) 1)))>
#<alt (* -1 (* hi (- (/ lo hi) 1)))>
#<alt hi>
#<alt (+ hi (* -1 lo))>
#<alt (+ hi (* -1 lo))>
#<alt (+ hi (* -1 lo))>
#<alt (* -1 lo)>
#<alt (* lo (- (/ hi lo) 1))>
#<alt (* lo (- (/ hi lo) 1))>
#<alt (* lo (- (/ hi lo) 1))>
#<alt (* -1 lo)>
#<alt (* -1 (* lo (+ 1 (* -1 (/ hi lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ hi lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ hi lo)))))>
Calls

21 calls:

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

rewrite314.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
3422×*-lowering-*.f32
3422×*-lowering-*.f64
3082×/-lowering-/.f32
3082×/-lowering-/.f64
1336×fma-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
14313
238313
3576613
0845413
Stop Event
iter limit
node limit
Counts
3 → 368
Calls
Call 1
Inputs
(/ (- x lo) (- hi lo))
(- x lo)
(- hi lo)
Outputs
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lo hi)) lo) (/.f64 lo (-.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 lo (-.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 lo (-.f64 lo hi))))
(+.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 lo hi)))
(+.f64 (/.f64 x (-.f64 hi lo)) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(+.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi hi)) (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 lo (+.f64 lo hi))))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 lo (+.f64 lo hi))) (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) lo) (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) hi) (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) lo))
(+.f64 (*.f64 (/.f64 x (-.f64 hi lo)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 lo hi)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.f64 lo (+.f64 lo hi)) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(+.f64 (*.f64 (*.f64 lo (+.f64 lo hi)) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(+.f64 (*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 hi (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x lo) (-.f64 lo hi)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 lo hi)) (/.f64 (-.f64 x lo) (-.f64 lo hi)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (-.f64 hi lo)) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (-.f64 hi lo)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (-.f64 hi lo)) (/.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo)) (-.f64 hi lo)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (+.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 (-.f64 hi lo) (+.f64 x lo))))
(-.f64 (/.f64 (*.f64 x (-.f64 hi lo)) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (/.f64 (*.f64 lo (-.f64 hi lo)) (*.f64 (-.f64 hi lo) (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))))) (/.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi lo)) (/.f64 (-.f64 hi lo) lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))) (/.f64 (/.f64 (/.f64 lo (-.f64 hi lo)) (/.f64 (-.f64 hi lo) lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))))
(fma.f64 x (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (/.f64 x (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (+.f64 lo hi) (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) x (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 lo hi)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (-.f64 lo hi))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi lo) (-.f64 x lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x))) (-.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (-.f64 lo hi)))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 lo hi) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi lo) (-.f64 hi lo)) (+.f64 (*.f64 x (-.f64 hi lo)) (*.f64 (-.f64 lo hi) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))) (*.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))) (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x lo) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 hi lo))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (-.f64 hi lo) (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x lo)) (-.f64 lo hi)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (-.f64 lo hi) (-.f64 #s(literal 0 binary64) (+.f64 x lo))))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi lo) (-.f64 lo x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (-.f64 lo hi)))
(/.f64 (+.f64 (*.f64 x (-.f64 hi lo)) (*.f64 (-.f64 lo hi) lo)) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (-.f64 hi lo) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (-.f64 lo hi) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (-.f64 lo hi) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (*.f64 (-.f64 hi lo) (-.f64 #s(literal 0 binary64) (+.f64 x lo))))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (*.f64 (-.f64 lo hi) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (neg.f64 (*.f64 (-.f64 hi lo) (+.f64 x lo))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 x lo)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 lo lo) (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 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 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 lo (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 x lo)) (+.f64 (*.f64 lo lo) (*.f64 x x))))
(/.f64 (*.f64 (*.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) (-.f64 hi lo)) (+.f64 x lo)))
(/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo)) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 hi lo)) (+.f64 x lo))
(/.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(/.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 x (/.f64 (-.f64 hi lo) lo)) (-.f64 hi lo)) (*.f64 (-.f64 hi lo) (/.f64 (-.f64 hi lo) lo)))
(/.f64 (-.f64 (*.f64 x (-.f64 lo hi)) (*.f64 (-.f64 hi lo) (-.f64 #s(literal 0 binary64) lo))) (*.f64 (-.f64 hi lo) (-.f64 lo hi)))
(/.f64 (-.f64 (-.f64 hi lo) (*.f64 (/.f64 (-.f64 hi lo) x) lo)) (*.f64 (/.f64 (-.f64 hi lo) x) (-.f64 hi lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) lo)) (*.f64 (/.f64 (-.f64 hi lo) x) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 hi lo) x) (/.f64 (-.f64 hi lo) lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 lo hi)) (*.f64 (/.f64 (-.f64 hi lo) x) (-.f64 #s(literal 0 binary64) lo))) (*.f64 (/.f64 (-.f64 hi lo) x) (-.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 hi lo)) (*.f64 (-.f64 lo hi) lo)) (*.f64 (-.f64 lo hi) (-.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 hi lo) lo)) (*.f64 (-.f64 lo hi) #s(literal 1 binary64))) (*.f64 (-.f64 lo hi) (/.f64 (-.f64 hi lo) lo)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 lo hi)) (*.f64 (-.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))) (*.f64 (-.f64 lo hi) (-.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x))) (-.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 x lo) (-.f64 lo hi)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (-.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 lo hi)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (-.f64 lo hi)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x lo)) (-.f64 hi lo)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) (-.f64 lo hi)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x lo)) (-.f64 lo hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 hi lo) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x lo) (-.f64 lo x))) (*.f64 (-.f64 hi lo) (-.f64 #s(literal 0 binary64) (+.f64 x lo))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 lo hi) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x lo) (-.f64 lo x))) (*.f64 (-.f64 lo hi) (-.f64 #s(literal 0 binary64) (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 lo (+.f64 lo hi)))))) (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi))))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 lo (+.f64 lo hi))))) (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (-.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 hi lo)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (-.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (-.f64 hi lo)) (*.f64 (-.f64 lo hi) lo))) (neg.f64 (*.f64 (-.f64 hi lo) (-.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))) (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 hi lo))) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (+.f64 (*.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (pow.f64 (/.f64 lo (-.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (-.f64 (*.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 lo (-.f64 lo hi))) (*.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 lo hi))))))
(/.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 lo x)) (-.f64 lo hi))
(/.f64 (*.f64 (-.f64 lo x) #s(literal 1 binary64)) (-.f64 lo hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 hi lo)) (*.f64 (-.f64 lo hi) lo))) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 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 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.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) (-.f64 hi lo)) (+.f64 x lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 hi lo))) (+.f64 x lo))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (*.f64 (+.f64 x lo) (-.f64 lo x))) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 lo (+.f64 lo hi)))))) (+.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 lo (+.f64 lo hi))))) (-.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 hi lo))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 hi hi) (*.f64 lo (-.f64 lo hi))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (+.f64 x lo))
(/.f64 (/.f64 (-.f64 lo x) #s(literal -1 binary64)) (-.f64 hi lo))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (-.f64 (*.f64 x x) (*.f64 lo lo)))) (+.f64 x lo))
(/.f64 (/.f64 (+.f64 (*.f64 x (-.f64 hi lo)) (*.f64 (-.f64 lo hi) lo)) (-.f64 hi lo)) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x 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 (-.f64 lo x) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)))
(*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (-.f64 hi lo)))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (-.f64 hi lo)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 x lo))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))
(*.f64 (+.f64 x lo) (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 x lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (-.f64 lo hi)))
(*.f64 (+.f64 (*.f64 x (-.f64 hi lo)) (*.f64 (-.f64 lo hi) lo)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (-.f64 hi lo))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))) (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lo hi)) (-.f64 lo x))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (-.f64 x lo) (+.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))))
(*.f64 (pow.f64 (/.f64 (-.f64 hi lo) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (pow.f64 (/.f64 (-.f64 hi lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 hi lo)) (/.f64 (-.f64 x lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (/.f64 (+.f64 x lo) (-.f64 hi lo)) (/.f64 (-.f64 x lo) (+.f64 x lo)))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))
(*.f64 (pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (+.f64 lo hi))
(*.f64 (/.f64 (-.f64 lo x) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 lo x) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (+.f64 x lo)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (-.f64 (*.f64 lo (+.f64 x lo)) (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (+.f64 x lo))))) (-.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 hi lo)) (-.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 x lo))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 hi lo)) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 lo (-.f64 lo x))))
(+.f64 x (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(-.f64 x lo)
(-.f64 #s(literal 0 binary64) (-.f64 lo x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo)))
(-.f64 (+.f64 x #s(literal 0 binary64)) lo)
(fma.f64 x (/.f64 x (+.f64 x lo)) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(fma.f64 #s(literal -1 binary64) lo x)
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 x lo) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 lo (-.f64 lo x))) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (+.f64 x lo)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (-.f64 (*.f64 lo (+.f64 x lo)) (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (+.f64 x lo))))) (-.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(neg.f64 (-.f64 lo x))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 lo lo) (-.f64 (*.f64 x x) (*.f64 x (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x)))))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 x lo) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 lo lo) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 lo (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 x lo) (+.f64 (*.f64 lo lo) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x lo)) (*.f64 (+.f64 x lo) (*.f64 lo lo))) (*.f64 (+.f64 x lo) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 lo lo) (*.f64 x x)))) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 lo (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lo lo) (*.f64 x x)) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 lo x))) (+.f64 x lo))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 lo x))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))) (+.f64 (*.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 x x) (+.f64 x lo))) (+.f64 (*.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo))))))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) lo) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))) (*.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 x x) (+.f64 x lo))) (*.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo)))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))) (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 x lo))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 lo lo) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 lo (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 x lo))) (+.f64 (*.f64 lo lo) (*.f64 x x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64))
(*.f64 (-.f64 x lo) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (/.f64 (-.f64 x lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) #s(literal 1 binary64)))
(*.f64 (+.f64 x lo) (/.f64 (-.f64 x lo) (+.f64 x lo)))
(*.f64 (+.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (+.f64 x lo))))
(*.f64 #s(literal -1 binary64) (-.f64 lo x))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (-.f64 (*.f64 x x) (*.f64 lo lo)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 x lo))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (+.f64 x lo)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (-.f64 (*.f64 lo (+.f64 x lo)) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (+.f64 x lo))))) (-.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 lo (-.f64 lo x))))
(+.f64 hi (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(+.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(-.f64 hi lo)
(-.f64 #s(literal 0 binary64) (-.f64 lo hi))
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(-.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) (/.f64 (*.f64 lo lo) (+.f64 lo hi)))
(-.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 lo #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi)) #s(literal 1 binary64)))
(-.f64 (+.f64 hi #s(literal 0 binary64)) lo)
(fma.f64 hi (/.f64 hi (+.f64 lo hi)) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi))))
(fma.f64 hi (/.f64 (*.f64 hi hi) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(fma.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi))))
(fma.f64 (*.f64 hi hi) (/.f64 hi (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(fma.f64 #s(literal -1 binary64) lo hi)
(fma.f64 (pow.f64 hi #s(literal 3/2 binary64)) (/.f64 (pow.f64 hi #s(literal 3/2 binary64)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(fma.f64 (/.f64 (*.f64 hi hi) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 hi lo) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi))))
(fma.f64 (/.f64 (*.f64 hi hi) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 hi hi) (*.f64 lo (-.f64 lo hi))) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi))))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 lo (+.f64 lo hi)))))) (+.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (-.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 lo (+.f64 lo hi))))) (-.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(neg.f64 (-.f64 lo hi))
(/.f64 (-.f64 hi lo) #s(literal 1 binary64))
(/.f64 (-.f64 lo hi) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 lo lo) (-.f64 (*.f64 hi hi) (*.f64 hi (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 lo hi))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 lo hi))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(/.f64 (*.f64 (+.f64 lo hi) (-.f64 lo hi)) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)))
(/.f64 (*.f64 (+.f64 lo hi) (-.f64 lo hi)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 lo hi) (+.f64 (*.f64 hi hi) (*.f64 lo lo))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 lo hi) (+.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 lo hi)) (*.f64 (+.f64 lo hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (+.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal 1 binary64)) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 hi hi) (*.f64 lo lo)))) (+.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 lo hi)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (+.f64 lo hi))
(/.f64 (neg.f64 (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))) (+.f64 (*.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))) (*.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) (/.f64 (*.f64 hi hi) (+.f64 lo hi))) (+.f64 (*.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi)) (/.f64 (*.f64 lo lo) (+.f64 lo hi))) (*.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) (/.f64 (*.f64 lo lo) (+.f64 lo hi))))))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))) (*.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))) (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) (/.f64 (*.f64 hi hi) (+.f64 lo hi))) (*.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi)) (/.f64 (*.f64 lo lo) (+.f64 lo hi)))) (+.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) (/.f64 (*.f64 lo lo) (+.f64 lo hi))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))) (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))) (+.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))) (+.f64 (*.f64 hi hi) (*.f64 lo lo)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) #s(literal -1 binary64))
(*.f64 (-.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi)))))
(*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (/.f64 (-.f64 hi lo) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (*.f64 (-.f64 hi lo) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(*.f64 #s(literal 1 binary64) (-.f64 hi lo))
(*.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(*.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 hi lo) (+.f64 lo hi)))
(*.f64 (+.f64 lo hi) (*.f64 (-.f64 hi lo) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (-.f64 lo hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))))
(*.f64 (*.f64 (+.f64 lo hi) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lo hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))
(*.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 lo (+.f64 lo hi)))))) (+.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)))))
(*.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (-.f64 (*.f64 hi (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 lo (+.f64 lo hi))))) (-.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))
(*.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 hi hi) (*.f64 lo (-.f64 lo hi))))

simplify289.0ms (2.7%)

Algorithm
egg-herbie
Rules
3578×*-lowering-*.f32
3578×*-lowering-*.f64
2886×+-lowering-+.f64
2886×+-lowering-+.f32
1834×--lowering--.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0190858
1612760
22094702
08519702
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* -1 (/ lo (- hi lo)))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(/ x (- hi lo))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(/ x (- hi lo))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(/ x hi)
(+ (* -1 (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
(+ (* lo (- (* -1 (* lo (+ (* -1 (/ x (pow hi 3))) (/ 1 (pow hi 2))))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
(+ (* lo (- (* lo (- (* -1 (* lo (+ (* -1 (/ x (pow hi 4))) (/ 1 (pow hi 3))))) (+ (* -1 (/ x (pow hi 3))) (/ 1 (pow hi 2))))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
1
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ hi lo)))
(- (+ 1 (+ (* -1 (/ x lo)) (/ (* hi (- (* -1 x) (* -1 hi))) (pow lo 2)))) (* -1 (/ hi lo)))
(- (+ 1 (+ (* -1 (/ x lo)) (/ (* (pow hi 2) (- (* -1 x) (* -1 hi))) (pow lo 3)))) (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) (pow lo 2)))))
1
(+ 1 (* -1 (/ (- x hi) lo)))
(+ 1 (* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo)))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow hi 2) (- x hi)) lo)) (* hi (- x hi))) lo))) hi) lo)))
(* -1 (/ (- x lo) lo))
(+ (* -1 (/ (- x lo) lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2)))))
(+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2)))))
(+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (* hi (- (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (pow lo 2)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))) (/ 1 lo)) (/ x (pow lo 2)))))
(/ (- x lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/ (- (+ x (/ (* (pow lo 2) (- x lo)) (pow hi 2))) (+ lo (* -1 (/ (* lo (- x lo)) hi)))) hi)
(/ (- (+ x (/ (* (pow lo 3) (- x lo)) (pow hi 3))) (+ lo (+ (* -1 (/ (* lo (- x lo)) hi)) (* -1 (/ (* (pow lo 2) (- x lo)) (pow hi 2)))))) hi)
(/ (- x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow lo 2) (- x lo))) (* -1 (/ (* (pow lo 3) (- x lo)) hi))) hi)) (* lo (- x lo))) hi))) hi))
(* -1 lo)
(- x lo)
(- x lo)
(- x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
x
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
x
(+ x (* -1 lo))
(+ x (* -1 lo))
(+ x (* -1 lo))
(* -1 lo)
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* -1 lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 lo)
(- hi lo)
(- hi lo)
(- hi lo)
hi
(* hi (+ 1 (* -1 (/ lo hi))))
(* hi (+ 1 (* -1 (/ lo hi))))
(* hi (+ 1 (* -1 (/ lo hi))))
hi
(* -1 (* hi (- (/ lo hi) 1)))
(* -1 (* hi (- (/ lo hi) 1)))
(* -1 (* hi (- (/ lo hi) 1)))
hi
(+ hi (* -1 lo))
(+ hi (* -1 lo))
(+ hi (* -1 lo))
(* -1 lo)
(* lo (- (/ hi lo) 1))
(* lo (- (/ hi lo) 1))
(* lo (- (/ hi lo) 1))
(* -1 lo)
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
Outputs
(* -1 (/ lo (- hi lo)))
(/.f64 lo (+.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/ x (- hi lo))
(/.f64 x (-.f64 hi lo))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(/ x (- hi lo))
(/.f64 x (-.f64 hi lo))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+ (* lo (- (* -1 (* lo (+ (* -1 (/ x (pow hi 3))) (/ 1 (pow hi 2))))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(+ (* lo (- (* lo (- (* -1 (* lo (+ (* -1 (/ x (pow hi 4))) (/ 1 (pow hi 3))))) (+ (* -1 (/ x (pow hi 3))) (/ 1 (pow hi 2))))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 x (pow.f64 hi #s(literal 4 binary64))))))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (* -1 (/ x lo)) (/ (* hi (- (* -1 x) (* -1 hi))) (pow lo 2)))) (* -1 (/ hi lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (+ (* -1 (/ x lo)) (/ (* (pow hi 2) (- (* -1 x) (* -1 hi))) (pow lo 3)))) (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 hi x) lo)) (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* -1 (/ (* (pow hi 2) (- x hi)) lo)) (* hi (- x hi))) lo))) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 (*.f64 hi hi) lo) hi)) lo)) lo))
(* -1 (/ (- x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ (* -1 (/ (- x lo) lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) lo)) (/.f64 x (*.f64 lo lo))))))
(+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (* hi (- (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (pow lo 2)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))) (/ 1 lo)) (/ x (pow lo 2)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 x (*.f64 lo lo))))))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
(/ (- (+ x (/ (* (pow lo 2) (- x lo)) (pow hi 2))) (+ lo (* -1 (/ (* lo (- x lo)) hi)))) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 lo (/.f64 (*.f64 lo lo) hi)))) hi)
(/ (- (+ x (/ (* (pow lo 3) (- x lo)) (pow hi 3))) (+ lo (+ (* -1 (/ (* lo (- x lo)) hi)) (* -1 (/ (* (pow lo 2) (- x lo)) (pow hi 2)))))) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 lo (-.f64 (*.f64 (*.f64 lo lo) (/.f64 (-.f64 x lo) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 lo (/.f64 (*.f64 lo lo) hi))))) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (+.f64 lo (/.f64 (*.f64 lo lo) hi))) hi)) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow lo 2) (- x lo))) (* -1 (/ (* (pow lo 3) (- x lo)) hi))) hi)) (* lo (- x lo))) hi))) hi))
(/.f64 (-.f64 x (+.f64 lo (/.f64 (+.f64 (*.f64 lo (-.f64 lo x)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) hi)) hi))) hi)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(- hi lo)
(-.f64 hi lo)
(- hi lo)
(-.f64 hi lo)
(- hi lo)
(-.f64 hi lo)
hi
(* hi (+ 1 (* -1 (/ lo hi))))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(* hi (+ 1 (* -1 (/ lo hi))))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(* hi (+ 1 (* -1 (/ lo hi))))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
hi
(* -1 (* hi (- (/ lo hi) 1)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(* -1 (* hi (- (/ lo hi) 1)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(* -1 (* hi (- (/ lo hi) 1)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
hi
(+ hi (* -1 lo))
(-.f64 hi lo)
(+ hi (* -1 lo))
(-.f64 hi lo)
(+ hi (* -1 lo))
(-.f64 hi lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* lo (- (/ hi lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* lo (- (/ hi lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* lo (- (/ hi lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))

eval50.0ms (0.5%)

Compiler

Compiled 11412 to 1174 computations (89.7% saved)

prune305.0ms (2.8%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New4448452
Fresh000
Picked101
Done000
Total4458453
Accuracy
19.5%
Counts
453 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(/.f64 (-.f64 x lo) hi)
9.3%
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.8%
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
9.6%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 228 to 144 computations (36.8% saved)

simplify200.0ms (1.9%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
cost-diff640
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
cost-diff640
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
cost-diff640
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
cost-diff0
(/.f64 hi lo)
cost-diff0
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff0
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
cost-diff128
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
cost-diff128
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
cost-diff128
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
Rules
1752×*-lowering-*.f32
1752×*-lowering-*.f64
1698×+-lowering-+.f64
1698×+-lowering-+.f32
1678×--lowering--.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
033252
190247
2263246
3761233
42102220
56738220
08092220
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
1
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
x
(* hi (+ (/ (- x hi) lo) -1))
hi
(+ (/ (- x hi) lo) -1)
(/ (- x hi) lo)
(- x hi)
lo
-1
1
(/ (- x lo) hi)
(- x lo)
x
lo
hi
(+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))
1
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(+ (/ hi lo) 1)
(/ hi lo)
hi
lo
(/ (- hi x) lo)
(- hi x)
x
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
(/ x hi)
x
hi
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
lo
(+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
(+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))
(/ x (* hi (* hi hi)))
(* hi (* hi hi))
(* hi hi)
(/ -1 (* hi hi))
-1
(+ (/ x (* hi hi)) (/ -1 hi))
(/ x (* hi hi))
(/ -1 hi)
Outputs
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
1
#s(literal 1 binary64)
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
(*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
x
(* hi (+ (/ (- x hi) lo) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
hi
(+ (/ (- x hi) lo) -1)
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(- x hi)
(-.f64 x hi)
lo
-1
#s(literal -1 binary64)
1
#s(literal 1 binary64)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
lo
hi
(+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
1
#s(literal 1 binary64)
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(+ (/ hi lo) 1)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
hi
lo
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
x
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/ x hi)
(/.f64 x hi)
x
hi
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
(*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
lo
(+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
(*.f64 (/.f64 (/.f64 lo hi) hi) (+.f64 #s(literal -1 binary64) (/.f64 x hi)))
(+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))
(+.f64 (/.f64 (/.f64 x hi) (*.f64 hi hi)) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))
(/ x (* hi (* hi hi)))
(/.f64 (/.f64 x hi) (*.f64 hi hi))
(* hi (* hi hi))
(*.f64 hi (*.f64 hi hi))
(* hi hi)
(*.f64 hi hi)
(/ -1 (* hi hi))
(/.f64 (/.f64 #s(literal -1 binary64) hi) hi)
-1
#s(literal -1 binary64)
(+ (/ x (* hi hi)) (/ -1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))
(/ x (* hi hi))
(/.f64 x (*.f64 hi hi))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)

localize179.0ms (1.7%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
accuracy97.8%
(/.f64 x (*.f64 hi hi))
accuracy95.1%
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
accuracy21.3%
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
accuracy99.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
accuracy99.6%
(/.f64 (-.f64 hi x) lo)
accuracy99.5%
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
accuracy97.6%
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
accuracy100.0%
(-.f64 x lo)
accuracy99.6%
(/.f64 (-.f64 x lo) hi)
accuracy99.6%
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
accuracy99.6%
(/.f64 (-.f64 x hi) lo)
accuracy99.5%
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
accuracy97.6%
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
Results
123.0ms256×0valid
Compiler

Compiled 283 to 34 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-div: 20.0ms (36.7% of total)
ival-add: 17.0ms (31.2% of total)
ival-mult: 10.0ms (18.3% of total)
ival-sub: 7.0ms (12.8% of total)
const: 1.0ms (1.8% of total)
backward-pass: 0.0ms (0% of total)

series71.0ms (0.7%)

Counts
18 → 600
Calls
Call 1
Inputs
#<alt (- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))>
#<alt (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)>
#<alt (+ x (* hi (+ (/ (- x hi) lo) -1)))>
#<alt (* hi (+ (/ (- x hi) lo) -1))>
#<alt (/ (- x lo) hi)>
#<alt (- x lo)>
#<alt (+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))>
#<alt (* (+ (/ hi lo) 1) (/ (- hi x) lo))>
#<alt (+ (/ hi lo) 1)>
#<alt (/ hi lo)>
#<alt (+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))>
#<alt (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))>
#<alt (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))>
#<alt (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))>
#<alt (+ (/ (- x hi) lo) -1)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ x (* hi hi))>
Outputs
#<alt (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (- 1 (/ x lo))>
#<alt (- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (- (/ x (pow lo 2)) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (- (/ x (pow lo 2)) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (* hi (- x hi)) (pow lo 2)))>
#<alt (/ (- (* -1 (* lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))>
#<alt (- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))>
#<alt (- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))>
#<alt (+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))>
#<alt (+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))>
#<alt (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (/ (* x (+ 1 (/ hi lo))) lo)>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))>
#<alt (/ x lo)>
#<alt (+ (* hi (- (/ x (pow lo 2)) (/ 1 lo))) (/ x lo))>
#<alt (+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))>
#<alt (+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (- x hi)) (pow lo 2))>
#<alt (/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))>
#<alt (/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))>
#<alt (/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))>
#<alt (/ (+ x (* -1 hi)) lo)>
#<alt (/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)>
#<alt (/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)>
#<alt (/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)>
#<alt (/ (+ x (* -1 hi)) lo)>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))>
#<alt (* -1 (* hi (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))>
#<alt (* x (+ 1 (/ hi lo)))>
#<alt (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi lo)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))>
#<alt x>
#<alt (+ x (* hi (- (/ x lo) 1)))>
#<alt (+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))>
#<alt (+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))>
#<alt (/ (* hi (- x hi)) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)>
#<alt (+ x (* -1 hi))>
#<alt (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))>
#<alt (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))>
#<alt (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))>
#<alt (+ x (* -1 hi))>
#<alt (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))>
#<alt (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))>
#<alt (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))>
#<alt (* hi (- (/ x lo) 1))>
#<alt (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))>
#<alt (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))>
#<alt (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))>
#<alt (/ (* hi x) lo)>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))>
#<alt (/ (* hi x) lo)>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))>
#<alt (/ (* hi (- x hi)) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (* -1 (/ lo hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (/ x hi)>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (/ x hi)>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (* -1 lo)>
#<alt (- x lo)>
#<alt (- x lo)>
#<alt (- x lo)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt x>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt x>
#<alt (+ x (* -1 lo))>
#<alt (+ x (* -1 lo))>
#<alt (+ x (* -1 lo))>
#<alt (* -1 lo)>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* -1 lo)>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (/ (* hi (+ 1 (/ hi lo))) lo)>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))>
#<alt (+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))>
#<alt (+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))>
#<alt (+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))>
#<alt (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi)))>
#<alt (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))>
#<alt (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))>
#<alt (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))>
#<alt (* -1 (* x (- (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))>
#<alt (/ (* (pow lo 2) x) (pow hi 3))>
#<alt (/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))>
#<alt (/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))>
#<alt (/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))>
#<alt (/ (+ x (* -1 lo)) hi)>
#<alt (/ (+ x (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi))) hi)>
#<alt (/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)>
#<alt (/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)>
#<alt (* -1 (/ (+ lo (* -1 x)) hi))>
#<alt (* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (+ x (* -1 lo))) hi)))) hi))>
#<alt (* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))>
#<alt (* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))>
#<alt (/ x hi)>
#<alt (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))>
#<alt (+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))>
#<alt (+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))>
#<alt (* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 2)) (/ 1 hi)))>
#<alt (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))>
#<alt (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))>
#<alt (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))>
#<alt (* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))>
#<alt (+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))>
#<alt (+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))>
#<alt (+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))>
#<alt (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))))>
#<alt (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))>
#<alt (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))>
#<alt (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))>
#<alt (* -1 (* lo (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))>
#<alt (/ (* (pow lo 2) x) (pow hi 3))>
#<alt (/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))>
#<alt (/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))>
#<alt (/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))>
#<alt (* -1 (/ lo hi))>
#<alt (/ (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi)) hi)>
#<alt (/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)>
#<alt (/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (* lo (+ x (* -1 lo))) hi))) hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))>
#<alt (- (/ x (pow hi 2)) (/ 1 hi))>
#<alt (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))>
#<alt (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))>
#<alt (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))>
#<alt (* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))>
#<alt (* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))>
#<alt (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))>
#<alt (- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))>
#<alt (- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))>
#<alt (- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))>
#<alt (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))>
#<alt (* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))>
#<alt (* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))>
#<alt (* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))>
#<alt (* -1 (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))>
#<alt (/ (* lo x) (pow hi 3))>
#<alt (/ (+ (* hi (+ x (* -1 lo))) (* lo x)) (pow hi 3))>
#<alt (/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))>
#<alt (/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))>
#<alt (/ -1 hi)>
#<alt (/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) hi)>
#<alt (/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)>
#<alt (/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)>
#<alt (/ -1 hi)>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ x (* -1 lo)) hi))) hi))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))>
#<alt (+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))>
#<alt (+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))>
#<alt (/ (* lo x) (pow hi 3))>
#<alt (* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))>
#<alt (* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))>
#<alt (* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))>
#<alt (/ (* lo x) (pow hi 3))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))>
#<alt (/ (* lo x) (pow hi 3))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))>
#<alt (* -1 (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (/ x lo)>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))>
#<alt (/ x lo)>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))>
#<alt (- (/ x lo) 1)>
#<alt (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)>
#<alt (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)>
#<alt (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)>
#<alt (* -1 (/ hi lo))>
#<alt (* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))>
#<alt (/ (- x hi) lo)>
#<alt (/ (- (+ x (* -1 lo)) hi) lo)>
#<alt (/ (- (+ x (* -1 lo)) hi) lo)>
#<alt (/ (- (+ x (* -1 lo)) hi) lo)>
#<alt -1>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt -1>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (* -1 (/ hi lo))>
#<alt (+ (* -1 (/ hi lo)) (/ x lo))>
#<alt (+ (* -1 (/ hi lo)) (/ x lo))>
#<alt (+ (* -1 (/ hi lo)) (/ x lo))>
#<alt (/ x lo)>
#<alt (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))>
#<alt (/ x lo)>
#<alt (* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))>
#<alt (* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))>
#<alt (* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))>
#<alt (/ x lo)>
#<alt (+ (* -1 (/ hi lo)) (/ x lo))>
#<alt (+ (* -1 (/ hi lo)) (/ x lo))>
#<alt (+ (* -1 (/ hi lo)) (/ x lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* hi (- (/ x (* hi lo)) (/ 1 lo)))>
#<alt (* hi (- (/ x (* hi lo)) (/ 1 lo)))>
#<alt (* hi (- (/ x (* hi lo)) (/ 1 lo)))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (/ (- x hi) lo)>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (/ hi lo)>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (* -1 (/ x lo))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
#<alt (/ x (pow hi 2))>
Calls

150 calls:

TimeVariablePointExpression
8.0ms
lo
@0
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
5.0ms
lo
@0
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
4.0ms
x
@-inf
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
3.0ms
hi
@0
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
3.0ms
x
@-inf
(/ (- x lo) hi)

rewrite508.0ms (4.7%)

Algorithm
batch-egg-rewrite
Rules
3036×*-lowering-*.f32
3036×*-lowering-*.f64
2918×/-lowering-/.f32
2918×/-lowering-/.f64
2444×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033189
1281180
23606177
09055177
Stop Event
iter limit
node limit
Counts
18 → 479
Calls
Call 1
Inputs
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
(* hi (+ (/ (- x hi) lo) -1))
(/ (- x lo) hi)
(- x lo)
(+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(+ (/ hi lo) 1)
(/ hi lo)
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
(+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
(+ (/ (- x hi) lo) -1)
(/ (- x hi) lo)
(/ (- hi x) lo)
(/ x (* hi hi))
Outputs
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))) (/.f64 (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(pow.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 lo (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)
(+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (-.f64 x hi))
(+.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (-.f64 #s(literal 0 binary64) hi))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 (-.f64 x hi) (/.f64 hi lo) (-.f64 x hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (-.f64 x hi))
(fma.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) hi x)
(fma.f64 (*.f64 hi (-.f64 x hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (+.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 x hi) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 x x)) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(+.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (-.f64 #s(literal 0 binary64) hi))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 hi #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(fma.f64 (-.f64 x hi) (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (-.f64 #s(literal 0 binary64) hi))
(fma.f64 #s(literal -1 binary64) hi (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(fma.f64 (*.f64 hi (-.f64 x hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi))) (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (*.f64 lo (*.f64 lo lo)))) hi) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)) hi) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) hi)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(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 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (/.f64 lo hi)))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x 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 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 x lo))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (pow.f64 (/.f64 hi (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(+.f64 x (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) x)
(-.f64 x lo)
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo)))
(fma.f64 #s(literal -1 binary64) lo x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x lo) (-.f64 (*.f64 x x) (*.f64 lo lo))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (+.f64 x lo)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (*.f64 x (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo))) (-.f64 x (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #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 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #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 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.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 lo (-.f64 hi x))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 hi lo) #s(literal -1 binary64))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal -1 binary64)))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 hi lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 lo hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 (-.f64 #s(literal 0 binary64) x) hi))
(-.f64 (/.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 lo (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi))
(fma.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) lo (/.f64 x hi))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi)))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) (+.f64 (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 (/.f64 x hi) lo) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))) (neg.f64 (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) (neg.f64 (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (*.f64 x (/.f64 x (*.f64 hi hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi)))
(pow.f64 (/.f64 (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi))))))
(*.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))
(+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (*.f64 lo (/.f64 #s(literal -1 binary64) hi)))
(+.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) lo) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(fma.f64 lo (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))
(fma.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (*.f64 lo (/.f64 #s(literal -1 binary64) hi)))
(fma.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))
(fma.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) lo (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (*.f64 lo (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))))
(/.f64 (*.f64 lo (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) lo) (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) lo) (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) lo)
(+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(+.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(+.f64 (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
(+.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x (*.f64 hi hi)))
(+.f64 (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi))) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))))
(fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 hi hi)) lo) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))))
(fma.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(fma.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) lo (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(fma.f64 (-.f64 (*.f64 x hi) (*.f64 hi hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(fma.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (*.f64 (/.f64 (*.f64 hi hi) x) hi)) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(fma.f64 (*.f64 x lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 hi hi)) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(fma.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (/.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 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 lo (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 hi hi)) lo) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(fma.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(fma.f64 lo (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) lo) (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)))
(fma.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) lo (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) lo (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)))
(fma.f64 (*.f64 x lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 hi hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(fma.f64 (*.f64 lo #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) x) (*.f64 hi (*.f64 hi hi)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) #s(literal -1 binary64)))) (+.f64 (*.f64 (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)) (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi))) (-.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))) (*.f64 (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)) (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi))) (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))) (-.f64 (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))
(/.f64 (*.f64 lo (-.f64 (*.f64 x (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi (*.f64 (*.f64 hi hi) (*.f64 hi hi))))
(/.f64 (*.f64 lo (+.f64 (*.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) x) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))))) (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) x) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 x (*.f64 hi hi)) hi)))))
(/.f64 (*.f64 lo (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) lo) (*.f64 hi (*.f64 (*.f64 hi hi) (*.f64 hi hi))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) x) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))))) lo) (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) x) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 x (*.f64 hi hi)) hi)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi))) lo) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(*.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) lo)
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(-.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo)))))
(*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(neg.f64 (/.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 x hi)) #s(literal 1 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (+.f64 (*.f64 x x) (*.f64 hi (+.f64 x hi)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo (+.f64 x hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 lo hi)) (*.f64 lo #s(literal 1 binary64))) (*.f64 lo (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo hi)) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 x (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) hi))) (*.f64 lo (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 x hi))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal 1 binary64)) (*.f64 (+.f64 x hi) lo))
(/.f64 (*.f64 (-.f64 x hi) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 x lo) (/.f64 hi lo)))))
(/.f64 (-.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 (/.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 x hi))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 x hi))
(pow.f64 (/.f64 lo (-.f64 x hi)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 x hi)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x hi)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 x hi)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 x x) (*.f64 hi hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x hi)))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64)))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (neg.f64 (/.f64 x lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo (+.f64 x hi)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x)) (*.f64 (/.f64 lo hi) lo))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 x hi) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 x hi))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)) #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 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi hi) x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 hi hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi hi) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 x hi)))
(/.f64 x (*.f64 hi hi))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 hi hi) x)))
(/.f64 (/.f64 x hi) hi)
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 hi hi))
(/.f64 (neg.f64 (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(pow.f64 (/.f64 (*.f64 hi hi) x) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 hi x) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 hi hi) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 hi (/.f64 x hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 hi hi)))
(*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))
(*.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))

simplify352.0ms (3.3%)

Algorithm
egg-herbie
Rules
3376×*-lowering-*.f32
3376×*-lowering-*.f64
2640×+-lowering-+.f64
2640×+-lowering-+.f32
1598×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05157581
117546492
263946428
080886428
Stop Event
iter limit
node limit
Counts
600 → 600
Calls
Call 1
Inputs
(- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(- 1 (/ x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (- (/ x (pow lo 2)) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (- (/ x (pow lo 2)) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/ (- (* -1 (* lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
1
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
1
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))
(+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))
(* -1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (* x (+ 1 (/ hi lo))) lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(/ x lo)
(+ (* hi (- (/ x (pow lo 2)) (/ 1 lo))) (/ x lo))
(+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))
(+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- x hi)) (pow lo 2))
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/ (+ x (* -1 hi)) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/ (+ x (* -1 hi)) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(* -1 (* hi (+ 1 (/ hi lo))))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(* x (+ 1 (/ hi lo)))
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
x
(+ x (* hi (- (/ x lo) 1)))
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))
(/ (* hi (- x hi)) lo)
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)
(+ x (* -1 hi))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+ x (* -1 hi))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(* hi (- (/ x lo) 1))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ 1 (/ hi lo))))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(/ (* hi x) lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(/ (* hi x) lo)
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(/ (* hi (- x hi)) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(* -1 hi)
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(* -1 hi)
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(* -1 (/ lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/ x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(/ x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(/ x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(* -1 lo)
(- x lo)
(- x lo)
(- x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
x
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
x
(+ x (* -1 lo))
(+ x (* -1 lo))
(+ x (* -1 lo))
(* -1 lo)
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* -1 lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(+ 1 (* -1 (/ x lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi)))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(* -1 (* x (- (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(/ (* (pow lo 2) x) (pow hi 3))
(/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ x (* -1 lo)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi))) hi)
(/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)
(/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (+ x (* -1 lo))) hi)))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))
(/ x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 2)) (/ 1 hi)))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(* -1 (* lo (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(/ (* (pow lo 2) x) (pow hi 3))
(/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(* -1 (/ lo hi))
(/ (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi)) hi)
(/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)
(/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)
(* -1 (/ lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (+ x (* -1 lo))) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))
(- (/ x (pow hi 2)) (/ 1 hi))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(* -1 (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(/ (* lo x) (pow hi 3))
(/ (+ (* hi (+ x (* -1 lo))) (* lo x)) (pow hi 3))
(/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))
(/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))
(/ -1 hi)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) hi)
(/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)
(/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)
(/ -1 hi)
(* -1 (/ (+ 1 (* -1 (/ (+ x (* -1 lo)) hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* -1 (/ lo (pow hi 2)))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(/ (* lo x) (pow hi 3))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(/ (* lo x) (pow hi 3))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(/ (* lo x) (pow hi 3))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(* -1 (/ lo (pow hi 2)))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(* -1 (/ lo (pow hi 2)))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(* -1 (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(/ x lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(/ x lo)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(- (/ x lo) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(* -1 (/ hi lo))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(/ (- x hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
-1
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
-1
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(* -1 (/ hi lo))
(+ (* -1 (/ hi lo)) (/ x lo))
(+ (* -1 (/ hi lo)) (/ x lo))
(+ (* -1 (/ hi lo)) (/ x lo))
(/ x lo)
(* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))
(* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))
(* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))
(/ x lo)
(* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))
(* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))
(* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))
(/ x lo)
(+ (* -1 (/ hi lo)) (/ x lo))
(+ (* -1 (/ hi lo)) (/ x lo))
(+ (* -1 (/ hi lo)) (/ x lo))
(* -1 (/ hi lo))
(* hi (- (/ x (* hi lo)) (/ 1 lo)))
(* hi (- (/ x (* hi lo)) (/ 1 lo)))
(* hi (- (/ x (* hi lo)) (/ 1 lo)))
(* -1 (/ hi lo))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(/ (- x hi) lo)
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/ hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(/ hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(/ hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(* -1 (/ x lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
Outputs
(- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 (*.f64 hi (/.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 (*.f64 lo lo))))))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 (*.f64 hi (/.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 (*.f64 lo lo))))))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 (*.f64 hi (/.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 (*.f64 lo lo))))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (-.f64 (/.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 (*.f64 lo lo)))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (-.f64 (/.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 (*.f64 lo lo)))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (-.f64 (/.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 (*.f64 lo lo)))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 lo lo)) hi)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (- (/ x (pow lo 2)) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (- (/ x (pow lo 2)) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi)))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (- (* -1 (* lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (*.f64 lo lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))
(+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))
(* -1 (/ (* hi (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(/ (* x (+ 1 (/ hi lo))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) x))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) x))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) x))))
(* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (-.f64 #s(literal 0 binary64) x))
(/ x lo)
(/.f64 x lo)
(+ (* hi (- (/ x (pow lo 2)) (/ 1 lo))) (/ x lo))
(+.f64 (/.f64 x lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo)))
(+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))
(+.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 x hi) (*.f64 lo lo)))))
(+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))
(+.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 x hi) (*.f64 lo lo)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) lo) lo)
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) lo) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) lo) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) lo) lo)
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 x (*.f64 hi lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 x (*.f64 hi lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(/ (* hi (- x hi)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo lo))
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ x (* -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)
(/ (+ x (* -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)
(* -1 (* hi (+ 1 (/ hi lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(* x (+ 1 (/ hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)))
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)))
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)))
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x))) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* hi (- (/ x lo) 1)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) lo)
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) lo)
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(/ (* hi (- x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/ (+ (* hi (- x hi)) (* lo (+ x (* -1 hi)))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(* hi (- (/ x lo) 1))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) lo)
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) lo)
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* hi (+ 1 (/ hi lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(+.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (/.f64 x lo)))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(+.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (/.f64 x lo)))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(+.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (/.f64 x lo)))
(/ (* hi x) lo)
(*.f64 hi (/.f64 x lo))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)))
(/ (* hi x) lo)
(*.f64 hi (/.f64 x lo))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(*.f64 (-.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(*.f64 (-.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(*.f64 (-.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (-.f64 #s(literal 0 binary64) x))
(/ (* hi (- x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/.f64 (*.f64 hi (-.f64 x (+.f64 hi lo))) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/.f64 (*.f64 hi (-.f64 x (+.f64 hi lo))) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/.f64 (*.f64 hi (-.f64 x (+.f64 hi lo))) lo)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 lo lo)) hi)) (/.f64 (-.f64 hi x) lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) hi))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) hi))))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 lo lo)) hi)) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 x (*.f64 lo lo)) hi))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (*.f64 lo lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/ (* hi (+ 1 (/ hi lo))) lo)
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))))
(* -1 (* x (- (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))) (/ 1 hi))))
(*.f64 (+.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(*.f64 (+.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo x))) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(*.f64 (+.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo x))) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(*.f64 (+.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo x))) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(/ (* (pow lo 2) x) (pow hi 3))
(/.f64 (*.f64 lo (*.f64 lo x)) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 lo (*.f64 lo x)) (*.f64 lo (*.f64 hi (-.f64 x lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 lo (*.f64 lo x)) (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 hi lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 lo (*.f64 lo x)) (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 hi lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ x (* -1 lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)
(/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)
(/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (*.f64 lo (*.f64 lo (/.f64 x (*.f64 hi hi)))) x)) hi)
(/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)
(/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (*.f64 lo (*.f64 lo (/.f64 x (*.f64 hi hi)))) x)) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 lo x) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (+ x (* -1 lo))) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 lo x)) hi)) hi)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 lo x)) hi)) hi)) (-.f64 #s(literal 0 binary64) hi))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 x (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 x (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) lo)))
(* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) lo)))
(* lo (- (/ x (pow hi 2)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))))
(*.f64 (*.f64 lo x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(*.f64 x (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(*.f64 x (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(*.f64 x (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x))))
(* -1 (* lo (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(*.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(*.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(*.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) x))
(/ (* (pow lo 2) x) (pow hi 3))
(/.f64 (*.f64 lo (*.f64 lo x)) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 lo (*.f64 lo x)) (*.f64 lo (*.f64 hi (-.f64 x lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 lo (*.f64 lo x)) (*.f64 hi (*.f64 lo (-.f64 x (+.f64 hi lo))))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 lo (*.f64 lo x)) (*.f64 hi (*.f64 lo (-.f64 x (+.f64 hi lo))))) (*.f64 hi (*.f64 hi hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)
(/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)
(/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (*.f64 lo (/.f64 x (*.f64 hi hi))))) hi)
(/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)
(/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (*.f64 lo (/.f64 x (*.f64 hi hi))))) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (+ x (* -1 lo))) hi))) hi))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))
(/.f64 (-.f64 lo (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 lo x)) hi)) hi)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))
(/.f64 (-.f64 lo (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 lo x)) hi)) hi)) (-.f64 #s(literal 0 binary64) hi))
(- (/ x (pow hi 2)) (/ 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal -1 binary64)) (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal -1 binary64)) (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal -1 binary64)) (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)))
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))
(* -1 (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(/ (* lo x) (pow hi 3))
(/.f64 (*.f64 lo x) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ x (* -1 lo))) (* lo x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 lo x) (*.f64 hi (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (*.f64 hi (*.f64 hi hi)))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi)
(/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)
(/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) #s(literal -1 binary64))) hi)
(/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)
(/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) #s(literal -1 binary64))) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(* -1 (/ (+ 1 (* -1 (/ (+ x (* -1 lo)) hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) hi)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) hi)) (-.f64 #s(literal 0 binary64) hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ lo (pow hi 2)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(/ (* lo x) (pow hi 3))
(/.f64 (*.f64 lo x) (*.f64 hi (*.f64 hi hi)))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(*.f64 x (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) hi) (/.f64 (/.f64 lo (*.f64 hi hi)) x)))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(*.f64 x (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) hi) (/.f64 (/.f64 lo (*.f64 hi hi)) x)))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(*.f64 x (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) hi) (/.f64 (/.f64 lo (*.f64 hi hi)) x)))
(/ (* lo x) (pow hi 3))
(/.f64 (*.f64 lo x) (*.f64 hi (*.f64 hi hi)))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)))
(/ (* lo x) (pow hi 3))
(/.f64 (*.f64 lo x) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 hi hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 hi hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 hi hi))
(* -1 (/ lo (pow hi 2)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 hi hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 hi hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 hi hi))
(* -1 (+ 1 (/ hi lo)))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/ x lo)
(/.f64 x lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(/ x lo)
(/.f64 x lo)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) lo)))
(- (/ x lo) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/.f64 (-.f64 x (+.f64 hi lo)) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/.f64 (-.f64 x (+.f64 hi lo)) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/.f64 (-.f64 x (+.f64 hi lo)) lo)
-1
#s(literal -1 binary64)
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
-1
#s(literal -1 binary64)
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(+ (* -1 (/ hi lo)) (/ x lo))
(/.f64 (-.f64 x hi) lo)
(+ (* -1 (/ hi lo)) (/ x lo))
(/.f64 (-.f64 x hi) lo)
(+ (* -1 (/ hi lo)) (/ x lo))
(/.f64 (-.f64 x hi) lo)
(/ x lo)
(/.f64 x lo)
(* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))
(* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))
(* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))
(/ x lo)
(/.f64 x lo)
(* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (- (/ hi (* lo x)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(/ x lo)
(/.f64 x lo)
(+ (* -1 (/ hi lo)) (/ x lo))
(/.f64 (-.f64 x hi) lo)
(+ (* -1 (/ hi lo)) (/ x lo))
(/.f64 (-.f64 x hi) lo)
(+ (* -1 (/ hi lo)) (/ x lo))
(/.f64 (-.f64 x hi) lo)
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(* hi (- (/ x (* hi lo)) (/ 1 lo)))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(* hi (- (/ x (* hi lo)) (/ 1 lo)))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(* hi (- (/ x (* hi lo)) (/ 1 lo)))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))
(*.f64 hi (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))
(*.f64 hi (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo))))
(*.f64 hi (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(/ hi lo)
(/.f64 hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))

eval235.0ms (2.2%)

Compiler

Compiled 27779 to 2440 computations (91.2% saved)

prune141.0ms (1.3%)

Pruning

48 alts after pruning (46 fresh and 2 done)

PrunedKeptTotal
New1035441079
Fresh123
Picked325
Done000
Total1039481087
Accuracy
19.6%
Counts
1087 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
9.0%
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
18.9%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
18.8%
(/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
18.7%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
18.9%
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
9.3%
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
10.5%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
18.7%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.9%
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
9.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
10.2%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi)) #s(literal -1 binary64)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))) #s(literal -1 binary64)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
10.6%
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) x)))
12.4%
(+.f64 (/.f64 x hi) (*.f64 x (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 lo (*.f64 hi hi)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))))
9.3%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi)))
18.9%
(+.f64 (*.f64 hi (/.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 (*.f64 lo lo))))))
18.9%
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
18.9%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
18.9%
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
11.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.9%
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x)))
18.8%
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
18.8%
(*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2278 to 1131 computations (50.4% saved)

simplify142.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (-.f64 hi x) lo)
cost-diff0
(*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
cost-diff0
(-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64))
cost-diff0
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
cost-diff0
(*.f64 lo (/.f64 (-.f64 x lo) hi))
cost-diff0
(-.f64 lo x)
cost-diff0
(-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
cost-diff128
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
cost-diff0
(/.f64 lo (*.f64 hi hi))
cost-diff0
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
cost-diff128
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
cost-diff128
(*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
cost-diff0
(/.f64 x lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff0
(*.f64 lo lo)
cost-diff0
(/.f64 hi (*.f64 lo lo))
cost-diff0
(+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x)))
cost-diff128
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
Rules
2960×*-lowering-*.f32
2960×*-lowering-*.f64
2026×+-lowering-+.f64
2026×+-lowering-+.f32
1346×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
044374
1121343
2360341
31550324
08229324
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ (/ hi (* lo lo)) (+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x))) (- 0 x))
(+ (/ hi (* lo lo)) (+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x)))
(/ hi (* lo lo))
hi
(* lo lo)
lo
(+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x))
(/ 1 lo)
1
(/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x)
(+ -1 (/ (* hi (- -1 (/ hi lo))) lo))
-1
(/ (* hi (- -1 (/ hi lo))) lo)
(* hi (- -1 (/ hi lo)))
(- -1 (/ hi lo))
(/ hi lo)
x
(- 0 x)
0
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(* lo (+ (- 0 (/ lo (* hi hi))) (/ -1 hi)))
lo
(+ (- 0 (/ lo (* hi hi))) (/ -1 hi))
(- 0 (/ lo (* hi hi)))
0
(/ lo (* hi hi))
(* hi hi)
hi
(/ -1 hi)
-1
(/ (- (- lo x) (* lo (/ (- x lo) hi))) (- 0 hi))
(- (- lo x) (* lo (/ (- x lo) hi)))
(- lo x)
lo
x
(* lo (/ (- x lo) hi))
(/ (- x lo) hi)
(- x lo)
hi
(- 0 hi)
0
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1))
(- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1)
(* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(/ (- hi x) lo)
(- hi x)
hi
x
lo
(* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))
(+ 1 (/ hi lo))
1
(/ hi lo)
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
(/ lo (- hi x))
(- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1)
Outputs
(* (+ (/ hi (* lo lo)) (+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x))) (- 0 x))
(-.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) (/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))) x))
(+ (/ hi (* lo lo)) (+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x)))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)))
(/ hi (* lo lo))
(/.f64 hi (*.f64 lo lo))
hi
(* lo lo)
(*.f64 lo lo)
lo
(+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
1
#s(literal 1 binary64)
(/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x)
(+ -1 (/ (* hi (- -1 (/ hi lo))) lo))
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
-1
#s(literal -1 binary64)
(/ (* hi (- -1 (/ hi lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* hi (- -1 (/ hi lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(- -1 (/ hi lo))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
x
(- 0 x)
(-.f64 #s(literal 0 binary64) x)
0
#s(literal 0 binary64)
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(* lo (+ (- 0 (/ lo (* hi hi))) (/ -1 hi)))
(*.f64 lo (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 lo hi) hi)))
lo
(+ (- 0 (/ lo (* hi hi))) (/ -1 hi))
(-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 lo hi) hi))
(- 0 (/ lo (* hi hi)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) hi)
0
#s(literal 0 binary64)
(/ lo (* hi hi))
(/.f64 (/.f64 lo hi) hi)
(* hi hi)
(*.f64 hi hi)
hi
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
-1
#s(literal -1 binary64)
(/ (- (- lo x) (* lo (/ (- x lo) hi))) (- 0 hi))
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi)
(- (- lo x) (* lo (/ (- x lo) hi)))
(-.f64 (*.f64 (+.f64 (/.f64 (-.f64 lo x) hi) #s(literal 1 binary64)) lo) x)
(- lo x)
(-.f64 lo x)
lo
x
(* lo (/ (- x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
hi
(- 0 hi)
(-.f64 #s(literal 0 binary64) hi)
0
#s(literal 0 binary64)
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x)))))
(* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
hi
x
lo
(* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(/ hi lo)
(/.f64 hi lo)
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(/ lo (- hi x))
(/.f64 lo (-.f64 hi x))
(- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))

localize188.0ms (1.7%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
accuracy99.4%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
accuracy99.4%
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
accuracy97.6%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
accuracy99.7%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
accuracy99.6%
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
accuracy99.6%
(/.f64 (-.f64 x lo) hi)
accuracy75.3%
(-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
accuracy100.0%
(*.f64 hi hi)
accuracy99.5%
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
accuracy95.2%
(*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
accuracy21.3%
(/.f64 lo (*.f64 hi hi))
accuracy100.0%
(/.f64 x lo)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
accuracy99.6%
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
accuracy99.5%
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
accuracy97.6%
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
accuracy21.3%
(/.f64 hi (*.f64 lo lo))
Results
126.0ms256×0valid
Compiler

Compiled 400 to 45 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-div: 29.0ms (46% of total)
ival-mult: 14.0ms (22.2% of total)
ival-sub: 13.0ms (20.6% of total)
ival-add: 6.0ms (9.5% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series183.0ms (1.7%)

Counts
24 → 684
Calls
Call 1
Inputs
#<alt (* (+ (/ hi (* lo lo)) (+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x))) (- 0 x))>
#<alt (+ (/ hi (* lo lo)) (+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x)))>
#<alt (/ hi (* lo lo))>
#<alt (* lo lo)>
#<alt (- 1 (/ x lo))>
#<alt (/ x lo)>
#<alt (* lo (+ (- 0 (/ lo (* hi hi))) (/ -1 hi)))>
#<alt (+ (- 0 (/ lo (* hi hi))) (/ -1 hi))>
#<alt (- 0 (/ lo (* hi hi)))>
#<alt (/ lo (* hi hi))>
#<alt (/ (- (- lo x) (* lo (/ (- x lo) hi))) (- 0 hi))>
#<alt (- (- lo x) (* lo (/ (- x lo) hi)))>
#<alt (- lo x)>
#<alt (* lo (/ (- x lo) hi))>
#<alt (/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1))>
#<alt (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1)>
#<alt (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))>
#<alt (/ (- hi x) lo)>
#<alt (- -1 (/ hi lo))>
#<alt (* hi (- -1 (/ hi lo)))>
#<alt (* hi hi)>
#<alt (/ (- x lo) hi)>
#<alt (+ 1 (/ hi lo))>
#<alt (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))>
Outputs
#<alt (* -1 (* x (- (/ 1 lo) (/ 1 x))))>
#<alt (+ (* -1 (* hi (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))) (* -1 (* x (- (/ 1 lo) (/ 1 x)))))>
#<alt (+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))>
#<alt (+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (pow lo 2)) (/ (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2)))) hi)))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))>
#<alt (/ (+ (* -1 (* lo (* x (+ 1 (* -1 (/ hi x)))))) (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x)))))) (pow lo 2))>
#<alt (/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))>
#<alt (/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))>
#<alt 1>
#<alt (+ 1 (/ (* x (- (/ hi x) 1)) lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))>
#<alt (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1))>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))>
#<alt (* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))>
#<alt (* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))>
#<alt (- (/ 1 lo) (/ 1 x))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))>
#<alt (- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))>
#<alt (- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))>
#<alt (* -1 (/ (pow hi 2) (* (pow lo 2) x)))>
#<alt (* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))>
#<alt (* -1 (/ (pow hi 2) (* (pow lo 2) x)))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))>
#<alt (/ (+ hi (* -1 (/ (pow hi 2) x))) (pow lo 2))>
#<alt (/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (* -1 (/ hi x)))))) (pow lo 2))>
#<alt (/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))>
#<alt (/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))>
#<alt (/ -1 x)>
#<alt (- (+ (* -1 (/ hi (* lo x))) (/ 1 lo)) (/ 1 x))>
#<alt (- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))>
#<alt (- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (- (/ hi x) 1) lo)) (/ 1 x))>
#<alt (- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))>
#<alt (- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))>
#<alt (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x)>
#<alt (/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)>
#<alt (/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)>
#<alt (/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt (pow lo 2)>
#<alt 1>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* x (- (/ 1 x) (/ 1 lo)))>
#<alt (* x (- (/ 1 x) (/ 1 lo)))>
#<alt (* x (- (/ 1 x) (/ 1 lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* -1 (* x (- (/ 1 lo) (/ 1 x))))>
#<alt (* -1 (* x (- (/ 1 lo) (/ 1 x))))>
#<alt (* -1 (* x (- (/ 1 lo) (/ 1 x))))>
#<alt (* -1 (/ x lo))>
#<alt (/ (- lo x) lo)>
#<alt (/ (- lo x) lo)>
#<alt (/ (- lo x) lo)>
#<alt 1>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (* -1 (/ lo hi))>
#<alt (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))>
#<alt (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))>
#<alt (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))>
#<alt (* -1 (/ (pow lo 2) (pow hi 2)))>
#<alt (* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (/ (pow lo 2) (pow hi 2)))>
#<alt (* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (/ (pow lo 2) (pow hi 2)))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))>
#<alt (* -1 (/ lo hi))>
#<alt (/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)>
#<alt (/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)>
#<alt (/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))>
#<alt (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))>
#<alt (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))>
#<alt (/ -1 hi)>
#<alt (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))>
#<alt (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))>
#<alt (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (/ (- (* -1 hi) lo) (pow hi 2))>
#<alt (/ (- (* -1 hi) lo) (pow hi 2))>
#<alt (/ (- (* -1 hi) lo) (pow hi 2))>
#<alt (/ -1 hi)>
#<alt (/ (- (* -1 (/ lo hi)) 1) hi)>
#<alt (/ (- (* -1 (/ lo hi)) 1) hi)>
#<alt (/ (- (* -1 (/ lo hi)) 1) hi)>
#<alt (/ -1 hi)>
#<alt (* -1 (/ (+ 1 (/ lo hi)) hi))>
#<alt (* -1 (/ (+ 1 (/ lo hi)) hi))>
#<alt (* -1 (/ (+ 1 (/ lo hi)) hi))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (* -1 (/ lo (pow hi 2)))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ lo (pow hi 2))>
#<alt (/ x hi)>
#<alt (+ (* -1 (* lo (- (/ 1 hi) (/ x (pow hi 2))))) (/ x hi))>
#<alt (+ (* lo (+ (* -1 (- (/ 1 hi) (/ x (pow hi 2)))) (* -1 (/ lo (pow hi 2))))) (/ x hi))>
#<alt (+ (* lo (+ (* -1 (- (/ 1 hi) (/ x (pow hi 2)))) (* -1 (/ lo (pow hi 2))))) (/ x hi))>
#<alt (* -1 (/ (pow lo 2) (pow hi 2)))>
#<alt (* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))>
#<alt (* -1 (/ (pow lo 2) (pow hi 2)))>
#<alt (* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ 1 (pow hi 2))))>
#<alt (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi))>
#<alt (+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (/ (* x (+ 1 (/ lo hi))) hi)>
#<alt (* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (/ (* x (- 1 (* -1 (/ lo hi)))) hi)>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))>
#<alt (/ (* lo (- x lo)) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))>
#<alt (* -1 (/ (- lo x) hi))>
#<alt (/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)>
#<alt (/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)>
#<alt (/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)>
#<alt (* -1 (/ (- lo x) hi))>
#<alt (* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))>
#<alt (* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))>
#<alt (* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))>
#<alt (* -1 x)>
#<alt (- (* lo (- 1 (/ x hi))) x)>
#<alt (- (* lo (- (+ 1 (/ lo hi)) (/ x hi))) x)>
#<alt (- (* lo (- (+ 1 (/ lo hi)) (/ x hi))) x)>
#<alt (/ (pow lo 2) hi)>
#<alt (* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))>
#<alt (* (pow lo 2) (- (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))>
#<alt (* (pow lo 2) (- (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))>
#<alt (/ (pow lo 2) hi)>
#<alt (* (pow lo 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow lo 2) (+ (* -1 (/ (- (/ x lo) (+ 1 (* -1 (/ x hi)))) lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (+ (* -1 (/ (- (/ x lo) (+ 1 (* -1 (/ x hi)))) lo)) (/ 1 hi)))>
#<alt (- lo (* -1 (/ (pow lo 2) hi)))>
#<alt (- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))>
#<alt (- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))>
#<alt (- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))>
#<alt (* -1 (* x (+ 1 (/ lo hi))))>
#<alt (* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))>
#<alt (* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))>
#<alt (* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))>
#<alt (* -1 (* x (- 1 (* -1 (/ lo hi)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))>
#<alt (* -1 (/ (* lo (- x lo)) hi))>
#<alt (/ (- (* hi (- lo x)) (* lo (- x lo))) hi)>
#<alt (/ (- (* hi (- lo x)) (* lo (- x lo))) hi)>
#<alt (/ (- (* hi (- lo x)) (* lo (- x lo))) hi)>
#<alt (- lo x)>
#<alt (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)>
#<alt (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)>
#<alt (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)>
#<alt (- lo x)>
#<alt (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)>
#<alt (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)>
#<alt (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)>
#<alt (* -1 x)>
#<alt (- lo x)>
#<alt (- lo x)>
#<alt (- lo x)>
#<alt lo>
#<alt (* lo (+ 1 (* -1 (/ x lo))))>
#<alt (* lo (+ 1 (* -1 (/ x lo))))>
#<alt (* lo (+ 1 (* -1 (/ x lo))))>
#<alt lo>
#<alt (* -1 (* lo (- (/ x lo) 1)))>
#<alt (* -1 (* lo (- (/ x lo) 1)))>
#<alt (* -1 (* lo (- (/ x lo) 1)))>
#<alt lo>
#<alt (+ lo (* -1 x))>
#<alt (+ lo (* -1 x))>
#<alt (+ lo (* -1 x))>
#<alt (* -1 x)>
#<alt (* x (- (/ lo x) 1))>
#<alt (* x (- (/ lo x) 1))>
#<alt (* x (- (/ lo x) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ lo x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ lo x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ lo x)))))>
#<alt (/ (* lo x) hi)>
#<alt (* lo (+ (* -1 (/ lo hi)) (/ x hi)))>
#<alt (* lo (+ (* -1 (/ lo hi)) (/ x hi)))>
#<alt (* lo (+ (* -1 (/ lo hi)) (/ x hi)))>
#<alt (* -1 (/ (pow lo 2) hi))>
#<alt (* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* -1 (/ (pow lo 2) hi))>
#<alt (* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* -1 (/ (pow lo 2) hi))>
#<alt (+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))>
#<alt (+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))>
#<alt (+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))>
#<alt (/ (* lo x) hi)>
#<alt (* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))>
#<alt (* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))>
#<alt (* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))>
#<alt (/ (* lo x) hi)>
#<alt (* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))>
#<alt (* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))>
#<alt (* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (- (/ (pow x 2) (pow lo 2)) 1) (- (* -1 (/ x lo)) 1))>
#<alt (- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))>
#<alt (- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (* hi (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1)))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))>
#<alt (- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (* hi (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (* hi (- (+ (* -2 (/ x (* (pow lo 4) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ 1 (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 3))))) (+ (* -2 (/ x (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))) (+ (* 2 (/ (pow x 2) (* (pow lo 5) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1)))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))) (- (* -1 (/ x lo)) 1)))))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1))))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)) (+ (* -1 (/ x (* hi (pow lo 2)))) (/ 1 (* hi lo)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (pow hi 2)) (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)))))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (pow hi 2)) (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (pow hi 3)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi))))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)) (+ (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (/ x lo)) (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))))) (pow hi 3)) (/ (* (pow lo 2) (* (- (* -1 (/ x lo)) 1) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 3)))))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo)))) hi)) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (* (pow lo 2) (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo))))))) (* (pow lo 2) (* (- (* -1 (/ x lo)) 1) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))))) hi)) (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo)))) hi)) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))>
#<alt (- (+ (* x (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))>
#<alt (- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* x (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))>
#<alt (- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* x (- (+ (/ (* x (* (+ 1 (/ hi lo)) (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 x))) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (- (+ (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* (pow x 2) (+ 1 (/ hi lo))))) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 x)))) (+ (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 2) (+ 1 (/ hi lo))))) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (- (+ (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* (pow x 2) (+ 1 (/ hi lo))))) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 x) (/ (* lo (* (- (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (+ 1 (/ hi lo)))) (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (+ 1 (/ hi lo))))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 3) (+ 1 (/ hi lo)))))))) (+ (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 2) (+ 1 (/ hi lo))))) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* -1 (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ x (* 2 (- hi x))) hi))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ x (+ (* 2 (- hi x)) (* lo (- 3 (+ (* 2 (/ x hi)) (* 2 (/ (- hi x) hi))))))) hi))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ x (+ (* 2 (- hi x)) (* lo (- (+ 3 (* lo (- (+ (* 2 (/ x (pow hi 2))) (* 2 (/ (- hi x) (pow hi 2)))) (+ (* -1 (/ (- (+ x (* 2 (- hi x))) hi) (* hi (- hi x)))) (* 3 (/ 1 hi)))))) (+ (* 2 (/ x hi)) (* 2 (/ (- hi x) hi))))))) hi))) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (/ (* hi (- hi x)) (pow lo 2))) (* -1 (/ (- hi x) lo)))>
#<alt (- (+ 1 (/ (* hi (- hi x)) (pow lo 2))) (* -1 (/ (- hi x) lo)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- x hi) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (+ (* -1 (/ (- (* 2 (* hi (pow (- hi x) 2))) (+ (* -1 (* hi (* (- hi x) (- x hi)))) (* (- hi x) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi))))))) lo)) (* -1 (pow (- hi x) 2))) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))>
#<alt (- (/ (pow x 2) (pow lo 2)) 1)>
#<alt (- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2))) 1)>
#<alt (- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2))) 1)>
#<alt (- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2))) 1)>
#<alt (/ (pow hi 4) (pow lo 4))>
#<alt (* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))>
#<alt (* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))>
#<alt (* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))>
#<alt (/ (pow hi 4) (pow lo 4))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)>
#<alt (- (+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)>
#<alt (- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)>
#<alt (- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)>
#<alt (/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))>
#<alt (* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))>
#<alt (/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))>
#<alt (* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))>
#<alt (/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt (/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt (/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (+ (* -1 (pow lo 2)) (pow (- hi x) 2))))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt -1>
#<alt (- (/ (pow (- hi x) 2) (pow lo 2)) 1)>
#<alt (- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)>
#<alt (- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4)) (/ (pow (- hi x) 2) (pow lo 2)))) 1)>
#<alt -1>
#<alt (- (/ (pow (- hi x) 2) (pow lo 2)) 1)>
#<alt (- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)>
#<alt (- (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)>
#<alt (/ (pow x 2) (pow lo 2))>
#<alt (+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2)))>
#<alt (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2)))>
#<alt (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2)))>
#<alt (/ (pow hi 4) (pow lo 4))>
#<alt (* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))>
#<alt (* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))>
#<alt (* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))>
#<alt (/ (pow hi 4) (pow lo 4))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))>
#<alt (+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))>
#<alt (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))>
#<alt (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))>
#<alt (/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))>
#<alt (* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))>
#<alt (* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))>
#<alt (/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))>
#<alt (* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))>
#<alt (/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt (/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt (/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt (/ (pow (- hi x) 2) (pow lo 2))>
#<alt (/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))>
#<alt (/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))>
#<alt (/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))>
#<alt (/ (pow (- hi x) 2) (pow lo 2))>
#<alt (/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))>
#<alt (/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))>
#<alt (/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (/ hi lo)>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (* -1 (/ x lo))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (* -1 hi)>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (pow hi 2)>
#<alt (* -1 (/ lo hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (/ x hi)>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (/ x hi)>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (/ (* hi (+ 1 (/ hi lo))) lo)>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
Calls

171 calls:

TimeVariablePointExpression
95.0ms
hi
@-inf
(+ (- 0 (/ lo (* hi hi))) (/ -1 hi))
29.0ms
x
@inf
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1))
3.0ms
hi
@0
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1))
2.0ms
x
@0
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1))
2.0ms
hi
@inf
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1))

rewrite383.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
2940×*-lowering-*.f32
2940×*-lowering-*.f64
2628×/-lowering-/.f32
2628×/-lowering-/.f64
1274×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044248
1371195
24877193
08234193
Stop Event
iter limit
node limit
Counts
24 → 690
Calls
Call 1
Inputs
(* (+ (/ hi (* lo lo)) (+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x))) (- 0 x))
(+ (/ hi (* lo lo)) (+ (/ 1 lo) (/ (+ -1 (/ (* hi (- -1 (/ hi lo))) lo)) x)))
(/ hi (* lo lo))
(* lo lo)
(- 1 (/ x lo))
(/ x lo)
(* lo (+ (- 0 (/ lo (* hi hi))) (/ -1 hi)))
(+ (- 0 (/ lo (* hi hi))) (/ -1 hi))
(- 0 (/ lo (* hi hi)))
(/ lo (* hi hi))
(/ (- (- lo x) (* lo (/ (- x lo) hi))) (- 0 hi))
(- (- lo x) (* lo (/ (- x lo) hi)))
(- lo x)
(* lo (/ (- x lo) hi))
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) 1))
(- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1)
(* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(/ (- hi x) lo)
(- -1 (/ hi lo))
(* hi (- -1 (/ hi lo)))
(* hi hi)
(/ (- x lo) hi)
(+ 1 (/ hi lo))
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
Outputs
(+.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 0 binary64)) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (/.f64 hi lo) lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (/.f64 hi lo) lo)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 #s(literal 0 binary64) x)))
(neg.f64 (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))))
(neg.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) x))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo)))) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo)))) x))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))) (*.f64 (*.f64 x x) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))))) (*.f64 x (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))) (*.f64 x (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))))) (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))) (-.f64 #s(literal 0 binary64) x)) (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (-.f64 #s(literal 0 binary64) x)) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))) x)
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 #s(literal 0 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (/.f64 (/.f64 hi lo) lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 hi lo) lo)))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo))
(+.f64 (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))
(+.f64 (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (/.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo)))) (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))) (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo)))))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (-.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (/.f64 hi lo) lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))
(/.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (*.f64 lo lo) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) (*.f64 (*.f64 lo lo) (*.f64 lo x)))
(/.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo x)) (*.f64 (/.f64 (*.f64 lo lo) hi) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) (*.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (/.f64 (*.f64 lo lo) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))))) (*.f64 (/.f64 (*.f64 lo lo) hi) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (*.f64 (/.f64 (*.f64 lo lo) hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))))) (*.f64 (/.f64 (*.f64 lo lo) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) (*.f64 lo x)) (*.f64 lo (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) (*.f64 lo (*.f64 lo x)))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))))) (*.f64 lo (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo x)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.f64 lo x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))) (*.f64 lo lo)) (*.f64 (*.f64 lo x) hi)) (*.f64 (*.f64 lo x) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))) (/.f64 (*.f64 lo lo) hi)) (*.f64 (*.f64 lo x) #s(literal 1 binary64))) (*.f64 (*.f64 lo x) (/.f64 (*.f64 lo lo) hi)))
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))) lo) (*.f64 (*.f64 lo x) (/.f64 hi lo))) (*.f64 (*.f64 lo x) lo))
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi))) (*.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) (*.f64 lo lo)) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) hi)) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (*.f64 lo lo) hi)))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) lo) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 hi lo))) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) lo))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi))) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))) (/.f64 (*.f64 lo lo) hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (*.f64 lo lo) hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))) lo) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 hi lo))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) lo))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 #s(literal 0 binary64) hi))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))) (neg.f64 (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))) (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (/.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))) (-.f64 (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo)))) (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (*.f64 lo lo) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x)) (/.f64 (/.f64 hi lo) lo))))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(/.f64 hi (*.f64 lo lo))
(/.f64 hi (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) hi)))
(/.f64 (/.f64 hi lo) lo)
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (*.f64 lo lo))
(pow.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (/.f64 hi lo)) #s(literal -1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) lo))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi)
(exp.f64 (*.f64 (log.f64 lo) #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
(*.f64 lo lo)
(*.f64 (pow.f64 lo #s(literal 1 binary64)) (pow.f64 lo #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 (/.f64 x (*.f64 lo (/.f64 lo x))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 lo (/.f64 lo x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 lo (/.f64 lo x)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 lo (/.f64 lo x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (/.f64 x (-.f64 #s(literal 0 binary64) lo))) (*.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) lo))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 lo (/.f64 lo x))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 lo (/.f64 lo x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo x)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo x) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo x)))
(/.f64 x lo)
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 lo x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) x)
(*.f64 x (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 x lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))
(+.f64 (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(fma.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(fma.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) lo (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))) #s(literal 3 binary64)) (pow.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))) (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))) (-.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (*.f64 (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))) (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))) (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))) (-.f64 (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (*.f64 lo (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))))) (+.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))))
(/.f64 (*.f64 lo (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))) lo) (+.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))))
(/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) lo) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi)) lo)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi)))
(+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal -1 binary64) hi))
(+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(+.f64 (+.f64 (/.f64 #s(literal -1 binary64) hi) #s(literal 0 binary64)) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi))
(-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi hi)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi))))
(-.f64 (+.f64 (/.f64 #s(literal -1 binary64) hi) #s(literal 0 binary64)) (/.f64 lo (*.f64 hi hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) hi (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(neg.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi)) (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))) (/.f64 hi #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 hi #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))) hi) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) hi))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) #s(literal 1 binary64))) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (/.f64 hi #s(literal -1 binary64))) (*.f64 (/.f64 lo (*.f64 hi hi)) #s(literal 1 binary64))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 hi #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (/.f64 lo (*.f64 hi hi)) hi))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))
(/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo (*.f64 hi hi))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (*.f64 (/.f64 hi #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))))) (*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))
(/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (/.f64 hi #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))) (*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 lo (*.f64 hi hi))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))))) (*.f64 hi (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))
(/.f64 (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))) (*.f64 hi (/.f64 lo (*.f64 hi hi))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (neg.f64 (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi) (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi)) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi)))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi) (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi))) (+.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi)) (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))))))
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))
(neg.f64 (/.f64 lo (*.f64 hi hi)))
(/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 hi hi) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi hi) lo))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (*.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (/.f64 lo hi)) hi)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(pow.f64 (neg.f64 (/.f64 (*.f64 hi hi) lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(*.f64 lo (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))
(*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi hi)))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 hi hi) lo))
(+.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (*.f64 hi hi)) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi hi) lo)) #s(literal -1 binary64)))
(neg.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(/.f64 lo (*.f64 hi hi))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi hi) lo) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 hi hi) lo)))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (/.f64 lo hi) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi)))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi)))) (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 hi (*.f64 hi hi))))
(pow.f64 (/.f64 (*.f64 hi hi) lo) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 hi hi) lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 hi (/.f64 lo hi)) #s(literal -1 binary64))
(*.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))
(*.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi hi)))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(*.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) lo)
(+.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)) (neg.f64 (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) #s(literal -1 binary64)))
(-.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)) (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal -1 binary64) hi) (neg.f64 (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) lo) (neg.f64 (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) lo (neg.f64 (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 (-.f64 lo x) (/.f64 #s(literal -1 binary64) hi) (neg.f64 (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 (*.f64 lo #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 (/.f64 (-.f64 lo x) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi) (neg.f64 (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) hi (neg.f64 (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))))
(neg.f64 (/.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) hi))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))))
(/.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (/.f64 hi #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))) hi)
(/.f64 (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))))
(/.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(/.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (/.f64 hi #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (/.f64 hi #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)) (neg.f64 (/.f64 (-.f64 lo x) hi))) (+.f64 (*.f64 (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))) (*.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)) (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)) (neg.f64 (/.f64 (-.f64 lo x) hi))) (*.f64 (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)))) (+.f64 (neg.f64 (/.f64 (-.f64 lo x) hi)) (/.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (*.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal -1 binary64)) hi)
(/.f64 (*.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 1 binary64)) (/.f64 hi #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(*.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (*.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi))
(*.f64 (/.f64 (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) hi)
(+.f64 lo (neg.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(+.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo)))))
(+.f64 lo (-.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(+.f64 (-.f64 lo x) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))) (-.f64 lo x))
(-.f64 lo (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(-.f64 lo (-.f64 x (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo)))))
(-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))
(-.f64 (/.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) (/.f64 (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))))
(-.f64 (/.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))) (/.f64 (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(fma.f64 lo #s(literal 1 binary64) (neg.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(fma.f64 lo #s(literal 1 binary64) (neg.f64 (-.f64 x (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))))))
(fma.f64 (-.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x)))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))))
(fma.f64 (-.f64 (*.f64 lo lo) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))))
(/.f64 (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))))
(/.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))) hi) (*.f64 (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x))) (*.f64 lo (-.f64 x lo)))) (*.f64 (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x))) hi))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 lo lo) (*.f64 x x)) hi) (*.f64 (+.f64 lo x) (*.f64 lo (-.f64 x lo)))) (*.f64 (+.f64 lo x) hi))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))))) (neg.f64 (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) (neg.f64 (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(/.f64 (+.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo)))) (*.f64 (-.f64 lo x) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo)))))))
(/.f64 (-.f64 (*.f64 lo (*.f64 lo lo)) (pow.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 3 binary64))) (+.f64 (*.f64 lo lo) (+.f64 (*.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))) (*.f64 lo (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))))))
(/.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo))))) (-.f64 (-.f64 lo x) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (+.f64 lo (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (-.f64 lo x) (*.f64 (-.f64 lo x) (-.f64 lo x))) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))))
(*.f64 (-.f64 (*.f64 (-.f64 lo x) (-.f64 lo x)) (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 hi (-.f64 x lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(+.f64 lo (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) lo)
(+.f64 (+.f64 lo #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))
(-.f64 lo x)
(-.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x)))))
(-.f64 (/.f64 (*.f64 lo lo) (+.f64 lo x)) (/.f64 (*.f64 x x) (+.f64 lo x)))
(-.f64 (+.f64 lo #s(literal 0 binary64)) x)
(fma.f64 lo #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x))) (-.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo x) (-.f64 (*.f64 lo lo) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x))))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 x x)) (+.f64 lo x))
(/.f64 (neg.f64 (-.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lo lo) (*.f64 x x))) (neg.f64 (+.f64 lo x)))
(/.f64 (+.f64 (*.f64 lo (*.f64 lo lo)) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 3 binary64))) (+.f64 (*.f64 lo lo) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 lo (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))) (-.f64 lo (-.f64 #s(literal 0 binary64) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x))) (-.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lo x) (-.f64 (*.f64 lo lo) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lo lo) (*.f64 x (+.f64 lo x)))))
(*.f64 (-.f64 (*.f64 lo lo) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.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 (*.f64 #s(literal 1 binary64) lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 hi (*.f64 lo (-.f64 x lo))) #s(literal -1 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))
(*.f64 (/.f64 (-.f64 x lo) hi) lo)
(*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(+.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64))
(-.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi 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 (-.f64 hi x) lo) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(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 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 hi x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(*.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64))
(fma.f64 (-.f64 hi x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x))) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal -1 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (-.f64 hi x)) #s(literal -1 binary64))
(fma.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 hi x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x)))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))
(/.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 hi x)) (*.f64 (/.f64 lo (-.f64 hi x)) lo))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x)))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (/.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(*.f64 (-.f64 hi x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (-.f64 hi x) lo)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(*.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (-.f64 hi x)))
(*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 hi x))
(+.f64 (/.f64 hi lo) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x) (/.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64)))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo (+.f64 hi x)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 lo x)) lo) (*.f64 lo (/.f64 lo x)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x)) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo x)) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (/.f64 lo hi) (/.f64 lo x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x)) (*.f64 (/.f64 lo hi) lo))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 lo x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) x)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (+.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (/.f64 lo x))) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 x (*.f64 lo (/.f64 lo x)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 hi x) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 hi x))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))
(*.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) hi) lo))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) hi) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) lo))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) hi) lo)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) hi))
(+.f64 (/.f64 hi #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) hi) lo)))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) hi) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) hi) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) hi)
(+.f64 #s(literal 0 binary64) (*.f64 hi hi))
(+.f64 (*.f64 hi hi) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 hi) #s(literal 2 binary64)))
(-.f64 (*.f64 hi hi) #s(literal 0 binary64))
(fma.f64 hi hi #s(literal 0 binary64))
(fma.f64 (pow.f64 hi #s(literal 1 binary64)) (pow.f64 hi #s(literal 1 binary64)) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 hi hi) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 hi hi) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 hi hi) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 #s(literal 0 binary64) (*.f64 hi hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) #s(literal 0 binary64)) (*.f64 hi hi))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 hi hi) (*.f64 hi hi))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(pow.f64 hi #s(literal 2 binary64))
(*.f64 hi hi)
(*.f64 (pow.f64 hi #s(literal 1 binary64)) (pow.f64 hi #s(literal 1 binary64)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x 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 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 lo x) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 lo x))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) hi)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x)))))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 lo (+.f64 hi x)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 hi x))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo (-.f64 hi x)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 hi x) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))

simplify662.0ms (6.1%)

Algorithm
egg-herbie
Rules
4666×*-lowering-*.f32
4666×*-lowering-*.f64
3472×+-lowering-+.f64
3472×+-lowering-+.f32
2046×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099711997
1348010207
0843910207
Stop Event
iter limit
node limit
Counts
684 → 684
Calls
Call 1
Inputs
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(+ (* -1 (* hi (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))) (* -1 (* x (- (/ 1 lo) (/ 1 x)))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (pow lo 2)) (/ (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))
(/ (+ (* -1 (* lo (* x (+ 1 (* -1 (/ hi x)))))) (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x)))))) (pow lo 2))
(/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))
(/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))
1
(+ 1 (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))
(+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))
1
(+ 1 (/ (* x (- (/ hi x) 1)) lo))
(+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))
(+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))
(* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))
(* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))
(* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))
(- (/ 1 lo) (/ 1 x))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(/ (+ hi (* -1 (/ (pow hi 2) x))) (pow lo 2))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (* -1 (/ hi x)))))) (pow lo 2))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))
(/ -1 x)
(- (+ (* -1 (/ hi (* lo x))) (/ 1 lo)) (/ 1 x))
(- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))
(- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))
(/ -1 x)
(- (* -1 (/ (- (/ hi x) 1) lo)) (/ 1 x))
(- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))
(- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))
(/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
(pow lo 2)
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(* -1 (/ x lo))
(* x (- (/ 1 x) (/ 1 lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (/ x lo))
(/ (- lo x) lo)
(/ (- lo x) lo)
(/ (- lo x) lo)
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(* -1 (/ lo hi))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))
(* -1 (/ lo hi))
(/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)
(/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)
(/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)
(* -1 (/ lo hi))
(* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))
(* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))
(* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))
(/ -1 hi)
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(* -1 (/ lo (pow hi 2)))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ lo (pow hi 2)))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ lo (pow hi 2)))
(/ (- (* -1 hi) lo) (pow hi 2))
(/ (- (* -1 hi) lo) (pow hi 2))
(/ (- (* -1 hi) lo) (pow hi 2))
(/ -1 hi)
(/ (- (* -1 (/ lo hi)) 1) hi)
(/ (- (* -1 (/ lo hi)) 1) hi)
(/ (- (* -1 (/ lo hi)) 1) hi)
(/ -1 hi)
(* -1 (/ (+ 1 (/ lo hi)) hi))
(* -1 (/ (+ 1 (/ lo hi)) hi))
(* -1 (/ (+ 1 (/ lo hi)) hi))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(* -1 (/ lo (pow hi 2)))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ lo (pow hi 2))
(/ x hi)
(+ (* -1 (* lo (- (/ 1 hi) (/ x (pow hi 2))))) (/ x hi))
(+ (* lo (+ (* -1 (- (/ 1 hi) (/ x (pow hi 2)))) (* -1 (/ lo (pow hi 2))))) (/ x hi))
(+ (* lo (+ (* -1 (- (/ 1 hi) (/ x (pow hi 2)))) (* -1 (/ lo (pow hi 2))))) (/ x hi))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ 1 (pow hi 2))))
(* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi))
(+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(/ (* x (+ 1 (/ lo hi))) hi)
(* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(/ (* x (- 1 (* -1 (/ lo hi)))) hi)
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))
(/ (* lo (- x lo)) (pow hi 2))
(/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))
(/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))
(/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))
(* -1 (/ (- lo x) hi))
(/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)
(/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)
(/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)
(* -1 (/ (- lo x) hi))
(* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))
(* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))
(* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))
(* -1 x)
(- (* lo (- 1 (/ x hi))) x)
(- (* lo (- (+ 1 (/ lo hi)) (/ x hi))) x)
(- (* lo (- (+ 1 (/ lo hi)) (/ x hi))) x)
(/ (pow lo 2) hi)
(* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(* (pow lo 2) (- (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))
(* (pow lo 2) (- (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))
(/ (pow lo 2) hi)
(* (pow lo 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))
(* (pow lo 2) (+ (* -1 (/ (- (/ x lo) (+ 1 (* -1 (/ x hi)))) lo)) (/ 1 hi)))
(* (pow lo 2) (+ (* -1 (/ (- (/ x lo) (+ 1 (* -1 (/ x hi)))) lo)) (/ 1 hi)))
(- lo (* -1 (/ (pow lo 2) hi)))
(- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))
(- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))
(- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))
(* -1 (* x (+ 1 (/ lo hi))))
(* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))
(* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))
(* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))
(* -1 (* x (- 1 (* -1 (/ lo hi)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))
(* -1 (/ (* lo (- x lo)) hi))
(/ (- (* hi (- lo x)) (* lo (- x lo))) hi)
(/ (- (* hi (- lo x)) (* lo (- x lo))) hi)
(/ (- (* hi (- lo x)) (* lo (- x lo))) hi)
(- lo x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(- lo x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(* -1 x)
(- lo x)
(- lo x)
(- lo x)
lo
(* lo (+ 1 (* -1 (/ x lo))))
(* lo (+ 1 (* -1 (/ x lo))))
(* lo (+ 1 (* -1 (/ x lo))))
lo
(* -1 (* lo (- (/ x lo) 1)))
(* -1 (* lo (- (/ x lo) 1)))
(* -1 (* lo (- (/ x lo) 1)))
lo
(+ lo (* -1 x))
(+ lo (* -1 x))
(+ lo (* -1 x))
(* -1 x)
(* x (- (/ lo x) 1))
(* x (- (/ lo x) 1))
(* x (- (/ lo x) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ lo x)))))
(* -1 (* x (+ 1 (* -1 (/ lo x)))))
(* -1 (* x (+ 1 (* -1 (/ lo x)))))
(/ (* lo x) hi)
(* lo (+ (* -1 (/ lo hi)) (/ x hi)))
(* lo (+ (* -1 (/ lo hi)) (/ x hi)))
(* lo (+ (* -1 (/ lo hi)) (/ x hi)))
(* -1 (/ (pow lo 2) hi))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ (pow lo 2) hi))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ (pow lo 2) hi))
(+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))
(+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))
(+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))
(/ (* lo x) hi)
(* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))
(* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))
(* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))
(/ (* lo x) hi)
(* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))
(* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))
(* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (* lo (- x lo)) hi)
(/ (- (/ (pow x 2) (pow lo 2)) 1) (- (* -1 (/ x lo)) 1))
(- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))
(- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (* hi (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1)))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))
(- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (* hi (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (* hi (- (+ (* -2 (/ x (* (pow lo 4) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ 1 (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 3))))) (+ (* -2 (/ x (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))) (+ (* 2 (/ (pow x 2) (* (pow lo 5) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1)))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))) (- (* -1 (/ x lo)) 1)))))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1))))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)) (+ (* -1 (/ x (* hi (pow lo 2)))) (/ 1 (* hi lo)))))
(* (pow hi 2) (- (+ (/ 1 (pow hi 2)) (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)))))))
(* (pow hi 2) (- (+ (/ 1 (pow hi 2)) (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (pow hi 3)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi))))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)) (+ (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (/ x lo)) (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))))) (pow hi 3)) (/ (* (pow lo 2) (* (- (* -1 (/ x lo)) 1) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 3)))))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo)))) hi)) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (* (pow lo 2) (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo))))))) (* (pow lo 2) (* (- (* -1 (/ x lo)) 1) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))))) hi)) (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo)))) hi)) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))
(- (+ (* x (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))
(- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* x (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))
(- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* x (- (+ (/ (* x (* (+ 1 (/ hi lo)) (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 x))) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (- (+ (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* (pow x 2) (+ 1 (/ hi lo))))) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 x)))) (+ (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 2) (+ 1 (/ hi lo))))) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (- (+ (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* (pow x 2) (+ 1 (/ hi lo))))) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 x) (/ (* lo (* (- (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (+ 1 (/ hi lo)))) (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (+ 1 (/ hi lo))))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 3) (+ 1 (/ hi lo)))))))) (+ (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 2) (+ 1 (/ hi lo))))) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* -1 (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ x (* 2 (- hi x))) hi))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ x (+ (* 2 (- hi x)) (* lo (- 3 (+ (* 2 (/ x hi)) (* 2 (/ (- hi x) hi))))))) hi))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ x (+ (* 2 (- hi x)) (* lo (- (+ 3 (* lo (- (+ (* 2 (/ x (pow hi 2))) (* 2 (/ (- hi x) (pow hi 2)))) (+ (* -1 (/ (- (+ x (* 2 (- hi x))) hi) (* hi (- hi x)))) (* 3 (/ 1 hi)))))) (+ (* 2 (/ x hi)) (* 2 (/ (- hi x) hi))))))) hi))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (/ (* hi (- hi x)) (pow lo 2))) (* -1 (/ (- hi x) lo)))
(- (+ 1 (/ (* hi (- hi x)) (pow lo 2))) (* -1 (/ (- hi x) lo)))
1
(+ 1 (* -1 (/ (- x hi) lo)))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (+ (* -1 (/ (- (* 2 (* hi (pow (- hi x) 2))) (+ (* -1 (* hi (* (- hi x) (- x hi)))) (* (- hi x) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi))))))) lo)) (* -1 (pow (- hi x) 2))) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))
(- (/ (pow x 2) (pow lo 2)) 1)
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2))) 1)
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2))) 1)
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2))) 1)
(/ (pow hi 4) (pow lo 4))
(* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))
(/ (pow hi 4) (pow lo 4))
(* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)
(- (+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))
(/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (+ (* -1 (pow lo 2)) (pow (- hi x) 2))))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
-1
(- (/ (pow (- hi x) 2) (pow lo 2)) 1)
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4)) (/ (pow (- hi x) 2) (pow lo 2)))) 1)
-1
(- (/ (pow (- hi x) 2) (pow lo 2)) 1)
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(- (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(/ (pow x 2) (pow lo 2))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2)))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2)))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2)))
(/ (pow hi 4) (pow lo 4))
(* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))
(/ (pow hi 4) (pow lo 4))
(* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))
(/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (pow (- hi x) 2) (pow lo 2))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))
(/ (pow (- hi x) 2) (pow lo 2))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))
(/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))
(/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/ hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(/ hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(/ hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(* -1 (/ x lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(* -1 hi)
(* hi (- (* -1 (/ hi lo)) 1))
(* hi (- (* -1 (/ hi lo)) 1))
(* hi (- (* -1 (/ hi lo)) 1))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(pow hi 2)
(* -1 (/ lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/ x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(/ x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(/ x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
Outputs
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(+ (* -1 (* hi (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))) (* -1 (* x (- (/ 1 lo) (/ 1 x)))))
(-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (*.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(-.f64 (*.f64 hi (-.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(-.f64 (*.f64 hi (-.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) hi)))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) hi)) (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))) (*.f64 hi hi))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) hi)) (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))) (*.f64 hi hi))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (pow lo 2)) (/ (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2)))) hi)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))) hi)))
(* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo)))
(/ (+ (* -1 (* lo (* x (+ 1 (* -1 (/ hi x)))))) (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x)))))) (pow lo 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
(/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
(/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) (*.f64 x (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo))))
(+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) (*.f64 x (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo))))
1
#s(literal 1 binary64)
(+ 1 (/ (* x (- (/ hi x) 1)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo)) lo))
(+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo)) lo))
(* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1))
(+.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))) #s(literal 1 binary64))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo lo)))) (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x)))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo lo)))) (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x)))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo lo)))) (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))
(*.f64 (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))
(*.f64 (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))))
(*.f64 (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(- (/ 1 lo) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) x)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) x)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) x))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))
(*.f64 (*.f64 hi hi) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo)))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo lo)) x)))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo)))))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo)))))))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) x))
(* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo lo)) x)))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo lo)) x)))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo lo)) x)))
(/ (+ hi (* -1 (/ (pow hi 2) x))) (pow lo 2))
(/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (* -1 (/ hi x)))))) (pow lo 2))
(/.f64 (+.f64 hi (-.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))
(/.f64 (+.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (/.f64 lo x)))) (*.f64 lo lo))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))
(/.f64 (+.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (/.f64 lo x)))) (*.f64 lo lo))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (+ (* -1 (/ hi (* lo x))) (/ 1 lo)) (/ 1 x))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))
(+.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 x (*.f64 lo lo)))) (/.f64 hi (*.f64 x lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))
(+.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 x (*.f64 lo lo)))) (/.f64 hi (*.f64 x lo))) (/.f64 #s(literal -1 binary64) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (- (/ hi x) 1) lo)) (/ 1 x))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 hi x) (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 hi x) (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) x))
(/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x)
(/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64))) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64))) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64))) x)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
(pow lo 2)
(*.f64 lo lo)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(* -1 (/ x lo))
(/.f64 (-.f64 #s(literal 0 binary64) x) lo)
(* x (- (/ 1 x) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ x lo))
(/.f64 (-.f64 #s(literal 0 binary64) x) lo)
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ x lo))
(/.f64 (-.f64 #s(literal 0 binary64) x) lo)
(/ (- lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/ (- lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/ (- lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(/ x lo)
(/.f64 x lo)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow lo 2) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo hi)) (*.f64 lo lo)) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo hi)) (*.f64 lo lo)) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* -1 (pow lo 2))) (pow hi 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo hi)) (*.f64 lo lo)) (*.f64 hi hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi)) lo) hi)
(/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi)) lo) hi)
(/ (+ (* -1 lo) (* -1 (/ (pow lo 2) hi))) hi)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi)) lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi)) lo) hi)
(* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi)) lo) hi)
(* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi)) lo) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (* lo (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/ (- (* -1 hi) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi))
(/ (- (* -1 hi) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi))
(/ (- (* -1 hi) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ (- (* -1 (/ lo hi)) 1) hi)
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(/ (- (* -1 (/ lo hi)) 1) hi)
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(/ (- (* -1 (/ lo hi)) 1) hi)
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(* -1 (/ (+ 1 (/ lo hi)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(* -1 (/ (+ 1 (/ lo hi)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(* -1 (/ (+ 1 (/ lo hi)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ lo (pow hi 2))
(/.f64 lo (*.f64 hi hi))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (* lo (- (/ 1 hi) (/ x (pow hi 2))))) (/ x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))
(+ (* lo (+ (* -1 (- (/ 1 hi) (/ x (pow hi 2)))) (* -1 (/ lo (pow hi 2))))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))))))
(+ (* lo (+ (* -1 (- (/ 1 hi) (/ x (pow hi 2)))) (* -1 (/ lo (pow hi 2))))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (-.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (-.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi)) lo) hi)
(+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) hi)) hi))
(+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) hi)) hi))
(+ (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) hi)) hi))
(/ (* x (+ 1 (/ lo hi))) hi)
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) x)))
(* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) x)))
(* x (+ (* -1 (/ (- (/ lo hi) (* -1 (/ (pow lo 2) (pow hi 2)))) x)) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) x)))
(/ (* x (- 1 (* -1 (/ lo hi)))) hi)
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ lo hi))) hi)) (/ lo (* hi x))) (* -1 (/ (pow lo 2) (* (pow hi 2) x))))))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) x)) (-.f64 #s(literal 0 binary64) x))
(/ (* lo (- x lo)) (pow hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 lo x))) (*.f64 hi hi))
(/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 lo x))) (*.f64 hi hi))
(/ (+ (* -1 (* hi (- lo x))) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 lo x))) (*.f64 hi hi))
(* -1 (/ (- lo x) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 lo x)) hi)
(/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (-.f64 lo x)) hi)
(/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (-.f64 lo x)) hi)
(/ (+ (* -1 (- lo x)) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (-.f64 lo x)) hi)
(* -1 (/ (- lo x) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 lo x)) hi)
(* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))
(/.f64 (-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))
(/.f64 (-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x) hi))
(/.f64 (-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x) (-.f64 #s(literal 0 binary64) hi))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- (* lo (- 1 (/ x hi))) x)
(-.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x hi))) x)
(- (* lo (- (+ 1 (/ lo hi)) (/ x hi))) x)
(-.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lo x) hi))) x)
(- (* lo (- (+ 1 (/ lo hi)) (/ x hi))) x)
(-.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lo x) hi))) x)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(* (pow lo 2) (- (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))))
(* (pow lo 2) (- (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))))
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(* (pow lo 2) (+ (* -1 (/ (- (/ x lo) (+ 1 (* -1 (/ x hi)))) lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 (/.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(* (pow lo 2) (+ (* -1 (/ (- (/ x lo) (+ 1 (* -1 (/ x hi)))) lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 (/.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(- lo (* -1 (/ (pow lo 2) hi)))
(+.f64 lo (/.f64 (*.f64 lo lo) hi))
(- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))
(+.f64 (-.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (*.f64 lo lo) hi))
(- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))
(+.f64 (-.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (*.f64 lo lo) hi))
(- (+ lo (* -1 (* x (+ 1 (/ lo hi))))) (* -1 (/ (pow lo 2) hi)))
(+.f64 (-.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (*.f64 lo lo) hi))
(* -1 (* x (+ 1 (/ lo hi))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))
(*.f64 x (-.f64 (/.f64 lo x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) x)) (/.f64 lo hi))))
(* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))
(*.f64 x (-.f64 (/.f64 lo x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) x)) (/.f64 lo hi))))
(* x (- (/ lo x) (+ 1 (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))))
(*.f64 x (-.f64 (/.f64 lo x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) x)) (/.f64 lo hi))))
(* -1 (* x (- 1 (* -1 (/ lo hi)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) hi)) x)) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) hi)) x)) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ 1 (* -1 (/ (- lo (* -1 (/ (pow lo 2) hi))) x))) (* -1 (/ lo hi)))))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) hi)) x)) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (* lo (- x lo)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))
(/ (- (* hi (- lo x)) (* lo (- x lo))) hi)
(/.f64 (-.f64 (*.f64 hi (-.f64 lo x)) (*.f64 lo (-.f64 x lo))) hi)
(/ (- (* hi (- lo x)) (* lo (- x lo))) hi)
(/.f64 (-.f64 (*.f64 hi (-.f64 lo x)) (*.f64 lo (-.f64 x lo))) hi)
(/ (- (* hi (- lo x)) (* lo (- x lo))) hi)
(/.f64 (-.f64 (*.f64 hi (-.f64 lo x)) (*.f64 lo (-.f64 x lo))) hi)
(- lo x)
(-.f64 lo x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x)
(- lo x)
(-.f64 lo x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x)
(- (+ lo (* -1 (/ (* lo (- x lo)) hi))) x)
(-.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- lo x)
(-.f64 lo x)
(- lo x)
(-.f64 lo x)
(- lo x)
(-.f64 lo x)
lo
(* lo (+ 1 (* -1 (/ x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(* lo (+ 1 (* -1 (/ x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(* lo (+ 1 (* -1 (/ x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
lo
(* -1 (* lo (- (/ x lo) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* -1 (* lo (- (/ x lo) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* -1 (* lo (- (/ x lo) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
lo
(+ lo (* -1 x))
(-.f64 lo x)
(+ lo (* -1 x))
(-.f64 lo x)
(+ lo (* -1 x))
(-.f64 lo x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (/ lo x) 1))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(* x (- (/ lo x) 1))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(* x (- (/ lo x) 1))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1 (/ lo x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ 1 (* -1 (/ lo x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ 1 (* -1 (/ lo x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(* lo (+ (* -1 (/ lo hi)) (/ x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(* lo (+ (* -1 (/ lo hi)) (/ x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(* lo (+ (* -1 (/ lo hi)) (/ x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(* -1 (/ (pow lo 2) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ (pow lo 2) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* (pow lo 2) (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ (pow lo 2) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi))
(+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))
(-.f64 (/.f64 (*.f64 x lo) hi) (/.f64 (*.f64 lo lo) hi))
(+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))
(-.f64 (/.f64 (*.f64 x lo) hi) (/.f64 (*.f64 lo lo) hi))
(+ (* -1 (/ (pow lo 2) hi)) (/ (* lo x) hi))
(-.f64 (/.f64 (*.f64 x lo) hi) (/.f64 (*.f64 lo lo) hi))
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (/.f64 (*.f64 lo lo) hi) x)))
(* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (/.f64 (*.f64 lo lo) hi) x)))
(* x (+ (* -1 (/ (pow lo 2) (* hi x))) (/ lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (/.f64 (*.f64 lo lo) hi) x)))
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) x) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) x) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ lo hi)) (/ (pow lo 2) (* hi x)))))
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) x) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) x))
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (* lo (- x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (- (/ (pow x 2) (pow lo 2)) 1) (- (* -1 (/ x lo)) 1))
(/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))
(- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))
(+.f64 (*.f64 hi (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))))
(- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (* hi (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1)))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))
(+.f64 (*.f64 hi (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))) (-.f64 (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo lo)))) (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (pow.f64 lo #s(literal 4 binary64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (pow.f64 lo #s(literal 4 binary64)))))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))))
(- (+ (* hi (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (* hi (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (* hi (- (+ (* -2 (/ x (* (pow lo 4) (- (* -1 (/ x lo)) 1)))) (+ (* 2 (/ 1 (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 3))))) (+ (* -2 (/ x (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))) (+ (* 2 (/ (pow x 2) (* (pow lo 5) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -4 (/ x (* (pow lo 3) (- (* -1 (/ x lo)) 1)))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1)))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))) (- (* -1 (/ x lo)) 1)))))) (+ (/ 1 (* (pow lo 2) (- (* -1 (/ x lo)) 1))) (+ (/ 1 (* (pow lo 2) (pow (- (* -1 (/ x lo)) 1) 2))) (/ (pow x 2) (* (pow lo 4) (- (* -1 (/ x lo)) 1))))))) (+ (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ (* -2 (/ x (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (* 2 (/ (pow x 2) (* (pow lo 3) (- (* -1 (/ x lo)) 1))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (- (* -1 (/ x lo)) 1)) (/ (pow x 2) (* (pow lo 4) (pow (- (* -1 (/ x lo)) 1) 2)))))))) (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (- (* -1 (/ x lo)) 1) 2)))) (/ (pow x 2) (* (pow lo 2) (- (* -1 (/ x lo)) 1)))) (/ 1 (- (* -1 (/ x lo)) 1)))
(+.f64 (*.f64 hi (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))) (-.f64 (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo lo)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (*.f64 hi (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (pow.f64 lo #s(literal 4 binary64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (pow.f64 lo #s(literal 4 binary64))))))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (pow.f64 lo #s(literal 4 binary64))))))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)))))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)) (+ (* -1 (/ x (* hi (pow lo 2)))) (/ 1 (* hi lo)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (*.f64 (*.f64 lo lo) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (*.f64 lo lo)))))))
(* (pow hi 2) (- (+ (/ 1 (pow hi 2)) (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (+.f64 (*.f64 (*.f64 lo lo) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 hi hi)))) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 hi hi))) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo))))))
(* (pow hi 2) (- (+ (/ 1 (pow hi 2)) (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (pow hi 3)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi))))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)) (+ (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (/ x lo)) (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))))) (pow hi 3)) (/ (* (pow lo 2) (* (- (* -1 (/ x lo)) 1) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 3)))))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 lo lo) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 hi hi)) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 x lo)))) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (*.f64 hi (*.f64 hi hi)))))) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo)))) hi)) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo))))) (/.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))))) (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (*.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (* (pow lo 2) (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (+ 1 (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo))))))) (* (pow lo 2) (* (- (* -1 (/ x lo)) 1) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))))) hi)) (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (/ x lo)))) hi)) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo))))) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (/.f64 (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo lo)))) (-.f64 (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))))) (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (*.f64 #s(literal 1 binary64) (/.f64 x lo)))))) hi)) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 x lo))))) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))
(- (+ (* x (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))) (*.f64 lo (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64))))))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64))))
(- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* x (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))) (*.f64 lo (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))))) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))) (*.f64 lo (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))))))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64))))
(- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* x (- (+ (/ (* x (* (+ 1 (/ hi lo)) (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (* lo (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))))))) (* -1 (/ (* (+ 1 (/ hi lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* lo (pow (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) 2)))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))) (/ 1 (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))) (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))) (*.f64 lo (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))))) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))))) (*.f64 lo (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))) (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))) (*.f64 lo (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))))) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))) (*.f64 lo (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)))))))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 x))) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x))))
(* x (- (+ (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* (pow x 2) (+ 1 (/ hi lo))))) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 x)))) (+ (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 2) (+ 1 (/ hi lo))))) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x lo)))) (/.f64 (*.f64 (/.f64 lo x) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) x)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (/.f64 lo x) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))))) x)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x)))
(* x (- (+ (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (* (pow x 2) (+ 1 (/ hi lo))))) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 x) (/ (* lo (* (- (* -1 (/ (* lo (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (+ 1 (/ hi lo)))) (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (+ 1 (/ hi lo))))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 3) (+ 1 (/ hi lo)))))))) (+ (* -1 (/ (* lo (* (- (+ 1 (* 2 (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1))) (* (pow x 2) (+ 1 (/ hi lo))))) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 (/.f64 lo x) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) x)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 lo (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (+.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 hi lo)))) (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (/.f64 (*.f64 (/.f64 lo x) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))))) x)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(* -1 (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* (- (/ (* hi (+ 1 (/ hi lo))) lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* hi (+ 1 (/ hi lo))) lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))) x)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)) (-.f64 #s(literal 0 binary64) x))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ x (* 2 (- hi x))) hi))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 x (-.f64 (*.f64 #s(literal 2 binary64) (-.f64 hi x)) hi)))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ x (+ (* 2 (- hi x)) (* lo (- 3 (+ (* 2 (/ x hi)) (* 2 (/ (- hi x) hi))))))) hi))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 (+.f64 x (*.f64 #s(literal 2 binary64) (-.f64 hi x))) (*.f64 lo (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 x hi))))))) hi))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ x (+ (* 2 (- hi x)) (* lo (- (+ 3 (* lo (- (+ (* 2 (/ x (pow hi 2))) (* 2 (/ (- hi x) (pow hi 2)))) (+ (* -1 (/ (- (+ x (* 2 (- hi x))) hi) (* hi (- hi x)))) (* 3 (/ 1 hi)))))) (+ (* 2 (/ x hi)) (* 2 (/ (- hi x) hi))))))) hi))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 (+.f64 x (*.f64 #s(literal 2 binary64) (-.f64 hi x))) (*.f64 lo (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 #s(literal 2 binary64) hi))) (-.f64 (/.f64 #s(literal 3 binary64) hi) (/.f64 (-.f64 (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) (-.f64 hi x))) hi) #s(literal 1 binary64)) (-.f64 hi x))))) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))))))) hi))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (/ (* hi (- hi x)) (pow lo 2))) (* -1 (/ (- hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (/ (* hi (- hi x)) (pow lo 2))) (* -1 (/ (- hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (-.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 hi (-.f64 hi x)))) lo)) hi) lo))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (+ (* -1 (/ (- (* 2 (* hi (pow (- hi x) 2))) (+ (* -1 (* hi (* (- hi x) (- x hi)))) (* (- hi x) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi))))))) lo)) (* -1 (pow (- hi x) 2))) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (-.f64 (*.f64 (-.f64 hi x) (-.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (-.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 hi (-.f64 hi x))))) (*.f64 (*.f64 hi (-.f64 hi x)) (-.f64 x hi)))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 hi x) (-.f64 hi x))) (-.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 hi (-.f64 hi x)))) lo)) hi) lo))
(- (/ (pow x 2) (pow lo 2)) 1)
(+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64))
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2))) 1)
(+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2))) 1)
(+.f64 (*.f64 hi (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2))) 1)
(+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)))
(/ (pow hi 4) (pow lo 4))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x hi)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 hi hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x hi)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 4 binary64)))))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 hi hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x hi)) (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 hi (*.f64 hi hi))))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 4 binary64))))))))))
(/ (pow hi 4) (pow lo 4))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) hi)) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo lo))) hi))) hi)) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))
(- (+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) x)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) x)) x)))
(/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))
(/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x)))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (+ (* -1 (pow lo 2)) (pow (- hi x) 2))))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)))))) (pow.f64 lo #s(literal 4 binary64)))
-1
#s(literal -1 binary64)
(- (/ (pow (- hi x) 2) (pow lo 2)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) #s(literal -1 binary64))
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4)) (/ (pow (- hi x) 2) (pow lo 2)))) 1)
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo))) #s(literal -1 binary64)))
-1
#s(literal -1 binary64)
(- (/ (pow (- hi x) 2) (pow lo 2)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) #s(literal -1 binary64))
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) lo))) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(/ (pow x 2) (pow lo 2))
(/.f64 (*.f64 x x) (*.f64 lo lo))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))))))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))))))))))
(/ (pow hi 4) (pow lo 4))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x hi)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 hi hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x hi)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 4 binary64)))))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 hi hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x hi)) (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 hi (*.f64 hi hi))))) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 4 binary64))))))))))
(/ (pow hi 4) (pow lo 4))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) hi)) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo lo))) hi))) hi)) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (*.f64 x x)))))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (*.f64 x x)))))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (*.f64 lo lo)))) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (*.f64 lo lo)))) x)))
(/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))
(/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x)))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x)))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (pow (- hi x) 2) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo)) (*.f64 lo lo))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo) (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo lo)))) (*.f64 lo lo))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo) (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo lo)))) (*.f64 lo lo))
(/ (pow (- hi x) 2) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo)) (*.f64 lo lo))
(/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))
(/.f64 (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) lo))) lo)) (*.f64 lo lo))
(/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))
(/.f64 (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) lo))) lo)) (*.f64 lo lo))
(* -1 (/ x lo))
(/.f64 (-.f64 #s(literal 0 binary64) x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(/ hi lo)
(/.f64 hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(/ hi lo)
(/.f64 hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ x lo))
(/.f64 (-.f64 #s(literal 0 binary64) x) lo)
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ x lo))
(/.f64 (-.f64 #s(literal 0 binary64) x) lo)
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (-.f64 #s(literal 0 binary64) x))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo hi)) (*.f64 hi hi)) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo hi)) (*.f64 hi hi)) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo hi)) (*.f64 hi hi)) lo)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(pow hi 2)
(*.f64 hi hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* -1 (/ x lo))
(/.f64 (-.f64 #s(literal 0 binary64) x) lo)
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo)) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo)) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo)) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x))))

eval285.0ms (2.6%)

Compiler

Compiled 57442 to 4254 computations (92.6% saved)

prune199.0ms (1.8%)

Pruning

52 alts after pruning (48 fresh and 4 done)

PrunedKeptTotal
New1526241550
Fresh172441
Picked325
Done022
Total1546521598
Accuracy
27.2%
Counts
1598 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.0%
(fma.f64 (/.f64 #s(literal -1 binary64) hi) lo (neg.f64 (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi))))
9.0%
(/.f64 (-.f64 (-.f64 lo x) (*.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (-.f64 #s(literal 0 binary64) hi))
17.1%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
26.7%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
18.9%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal 1 binary64)))
26.7%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
26.7%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
18.9%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64)))
18.8%
(/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
18.7%
(/.f64 (-.f64 x lo) hi)
9.1%
(/.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
11.0%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))) x)
10.5%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
3.8%
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.7%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
9.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
10.2%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi)) #s(literal -1 binary64)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))) #s(literal -1 binary64)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(+.f64 (*.f64 hi (/.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 (*.f64 lo lo))))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.9%
(*.f64 (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) x))
18.7%
(*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) x))
9.0%
(*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))
18.9%
(*.f64 (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(literal 0 binary64) x))
14.8%
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) hi) lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
18.9%
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
18.9%
(*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
11.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.2%
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x))))
18.7%
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
18.8%
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
18.8%
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
9.4%
(*.f64 lo (+.f64 (/.f64 (neg.f64 (/.f64 lo hi)) hi) (/.f64 #s(literal -1 binary64) hi)))
9.4%
(*.f64 lo (neg.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi)))
18.9%
(neg.f64 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))) x) (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))) x))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2138 to 1240 computations (42% saved)

simplify136.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
cost-diff128
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
cost-diff128
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
cost-diff128
(*.f64 (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(literal 0 binary64) x))
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
cost-diff0
(/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))))
cost-diff128
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))))
cost-diff0
(/.f64 hi lo)
cost-diff0
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
cost-diff0
(/.f64 #s(literal -1 binary64) hi)
cost-diff0
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
cost-diff0
(-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64))
cost-diff128
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
cost-diff128
(-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64))
cost-diff128
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
Rules
3146×*-lowering-*.f32
3146×*-lowering-*.f64
1390×sum4-define
1272×sum5-define
1230×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044412
1115388
2353368
31762368
08309368
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo)) 1))
(- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1)
(* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(/ (- hi x) lo)
(- hi x)
hi
x
lo
(* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))
(+ 1 (/ hi lo))
1
(/ hi lo)
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
(/ lo (- hi x))
(- (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo)) 1)
(- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo))
(* hi (- (/ 1 lo) (/ x (* lo lo))))
(- (/ 1 lo) (/ x (* lo lo)))
(/ 1 lo)
(/ x (* lo lo))
(* lo lo)
(/ x lo)
(* lo (/ -1 hi))
lo
(/ -1 hi)
-1
hi
(+ 1 (* (+ (/ hi lo) 1) (/ hi lo)))
1
(* (+ (/ hi lo) 1) (/ hi lo))
(+ (/ hi lo) 1)
(/ hi lo)
hi
lo
(+ 1 (/ 1 (/ lo (* (+ 1 (/ hi lo)) (- hi x)))))
1
(/ 1 (/ lo (* (+ 1 (/ hi lo)) (- hi x))))
(/ lo (* (+ 1 (/ hi lo)) (- hi x)))
lo
(* (+ 1 (/ hi lo)) (- hi x))
(+ 1 (/ hi lo))
(/ hi lo)
hi
(- hi x)
x
(* (+ (/ (* hi (/ (- -1 (/ hi lo)) lo)) x) (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x))) (- 0 x))
(+ (/ (* hi (/ (- -1 (/ hi lo)) lo)) x) (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x)))
(/ (* hi (/ (- -1 (/ hi lo)) lo)) x)
(* hi (/ (- -1 (/ hi lo)) lo))
hi
(/ (- -1 (/ hi lo)) lo)
(- -1 (/ hi lo))
-1
(/ hi lo)
lo
x
(+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x))
(+ (/ 1 lo) (/ hi (* lo lo)))
(/ 1 lo)
1
(/ hi (* lo lo))
(* lo lo)
(/ -1 x)
(- 0 x)
0
Outputs
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo)) 1))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)) (+.f64 (-.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 hi (/.f64 x lo)) lo)) #s(literal -1 binary64)))
(- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1)
(+.f64 (/.f64 (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(/.f64 (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
hi
x
lo
(* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(/ hi lo)
(/.f64 hi lo)
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
(/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/ lo (- hi x))
(/.f64 lo (-.f64 hi x))
(- (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo)) 1)
(+.f64 (-.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 hi (/.f64 x lo)) lo)) #s(literal -1 binary64))
(- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo))
(-.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 hi (/.f64 x lo)) lo))
(* hi (- (/ 1 lo) (/ x (* lo lo))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)))
(- (/ 1 lo) (/ x (* lo lo)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ x (* lo lo))
(/.f64 (/.f64 x lo) lo)
(* lo lo)
(*.f64 lo lo)
(/ x lo)
(/.f64 x lo)
(* lo (/ -1 hi))
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
lo
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
-1
#s(literal -1 binary64)
hi
(+ 1 (* (+ (/ hi lo) 1) (/ hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
1
#s(literal 1 binary64)
(* (+ (/ hi lo) 1) (/ hi lo))
(/.f64 hi (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+ (/ hi lo) 1)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
hi
lo
(+ 1 (/ 1 (/ lo (* (+ 1 (/ hi lo)) (- hi x)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
1
#s(literal 1 binary64)
(/ 1 (/ lo (* (+ 1 (/ hi lo)) (- hi x))))
(/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/ lo (* (+ 1 (/ hi lo)) (- hi x)))
(/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
lo
(* (+ 1 (/ hi lo)) (- hi x))
(*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
hi
(- hi x)
(-.f64 hi x)
x
(* (+ (/ (* hi (/ (- -1 (/ hi lo)) lo)) x) (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x))) (- 0 x))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(+ (/ (* hi (/ (- -1 (/ hi lo)) lo)) x) (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (/.f64 #s(literal -1 binary64) x)))
(/ (* hi (/ (- -1 (/ hi lo)) lo)) x)
(/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x)
(* hi (/ (- -1 (/ hi lo)) lo))
(*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
hi
(/ (- -1 (/ hi lo)) lo)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)
(- -1 (/ hi lo))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(/ hi lo)
(/.f64 hi lo)
lo
x
(+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x))
(+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+ (/ 1 lo) (/ hi (* lo lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
1
#s(literal 1 binary64)
(/ hi (* lo lo))
(/.f64 hi (*.f64 lo lo))
(* lo lo)
(*.f64 lo lo)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- 0 x)
(-.f64 #s(literal 0 binary64) x)
0
#s(literal 0 binary64)

localize210.0ms (1.9%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
accuracy97.6%
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
accuracy95.4%
(*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
accuracy21.3%
(/.f64 hi (*.f64 lo lo))
accuracy99.6%
(/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))
accuracy99.5%
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))))
accuracy99.2%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
accuracy97.6%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
accuracy100.0%
(/.f64 hi lo)
accuracy99.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
accuracy99.5%
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo))
accuracy97.6%
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
accuracy100.0%
(/.f64 #s(literal -1 binary64) hi)
accuracy98.4%
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
accuracy99.4%
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
accuracy98.5%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
accuracy97.8%
(/.f64 x (*.f64 lo lo))
accuracy97.6%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
Results
124.0ms256×0valid
Compiler

Compiled 453 to 45 computations (90.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-div: 31.0ms (49.1% of total)
ival-mult: 14.0ms (22.2% of total)
ival-sub: 9.0ms (14.3% of total)
ival-add: 8.0ms (12.7% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series55.0ms (0.5%)

Counts
25 → 744
Calls
Call 1
Inputs
#<alt (/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo)) 1))>
#<alt (- (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo)) 1)>
#<alt (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo))>
#<alt (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1)>
#<alt (* lo (/ -1 hi))>
#<alt (/ -1 hi)>
#<alt (+ 1 (* (+ (/ hi lo) 1) (/ hi lo)))>
#<alt (* (+ (/ hi lo) 1) (/ hi lo))>
#<alt (+ (/ hi lo) 1)>
#<alt (/ hi lo)>
#<alt (+ 1 (/ 1 (/ lo (* (+ 1 (/ hi lo)) (- hi x)))))>
#<alt (/ 1 (/ lo (* (+ 1 (/ hi lo)) (- hi x))))>
#<alt (/ lo (* (+ 1 (/ hi lo)) (- hi x)))>
#<alt (* (+ 1 (/ hi lo)) (- hi x))>
#<alt (* (+ (/ (* hi (/ (- -1 (/ hi lo)) lo)) x) (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x))) (- 0 x))>
#<alt (+ (/ (* hi (/ (- -1 (/ hi lo)) lo)) x) (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x)))>
#<alt (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x))>
#<alt (+ (/ 1 lo) (/ hi (* lo lo)))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ x (* lo lo))>
#<alt (* hi (- (/ 1 lo) (/ x (* lo lo))))>
#<alt (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))>
#<alt (/ hi (* lo lo))>
#<alt (* hi (/ (- -1 (/ hi lo)) lo))>
#<alt (- -1 (/ hi lo))>
Outputs
#<alt (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo))))>
#<alt (+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))>
#<alt (+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))>
#<alt (+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))>
#<alt (/ (pow hi 3) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))>
#<alt (* (pow hi 3) (- (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))))>
#<alt (* (pow hi 3) (- (+ (* -4 (/ x (* (pow hi 2) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow hi 2) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (+ (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (/ (pow x 2) (* (pow hi 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (* (pow hi 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))))))>
#<alt (* (pow hi 3) (- (+ (* -4 (/ x (* (pow hi 2) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* (pow hi 3) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow hi 2) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (+ (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (/ (pow x 2) (* (pow hi 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -4 (/ x (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (pow x 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))))) (* (pow hi 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (* (pow hi 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))))))>
#<alt (/ (pow hi 3) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))>
#<alt (* -1 (* (pow hi 3) (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))>
#<alt (* -1 (* (pow hi 3) (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi)) (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))>
#<alt (* -1 (* (pow hi 3) (- (* -1 (/ (- (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (- (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))>
#<alt (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) (- (/ hi lo) 1))>
#<alt (- (+ (* x (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))>
#<alt (- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (* x (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))>
#<alt (- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (* x (- (+ (* -1 (/ (* x (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (- (/ hi lo) 1))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))>
#<alt (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))>
#<alt (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (/ 1 (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))))>
#<alt (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (* -1 (/ (* (- (/ hi lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ 1 (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (* (pow x 3) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))))) (+ (/ 1 (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))))>
#<alt (* -1 (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* (- (/ hi lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))>
#<alt (* -1 (/ (* hi (pow (- hi x) 2)) (* (pow lo 2) x)))>
#<alt (/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))>
#<alt (/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (+ (* -2 (/ (pow (- hi x) 2) x)) (* lo (- (* -1 (/ (pow (- hi x) 2) (* hi x))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2))))))) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))>
#<alt (/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (+ (* -2 (/ (pow (- hi x) 2) x)) (* lo (- (+ (* -1 (/ (pow (- hi x) 2) (* hi x))) (* lo (- (/ (pow (- hi x) 3) (* hi (pow x 3))) (+ (* -2 (/ (pow (- hi x) 2) (* hi (pow x 2)))) (* -1 (/ (* (- hi x) (- (* -1 (/ (pow (- hi x) 2) (* hi x))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2)))))) (* hi x))))))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2))))))) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (* -1 (/ (- hi x) lo)))>
#<alt (- (+ 1 (* -2 (/ (* hi (pow (- hi x) 2)) (pow lo 3)))) (+ (* -1 (/ (- hi x) lo)) (+ (* 2 (/ (* hi (* x (- hi x))) (pow lo 3))) (/ (* hi x) (pow lo 2)))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (pow (- hi x) 2)) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))) lo)) (* -1 (- (* -1 hi) (* -1 x)))) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* 2 (* hi (pow (- hi x) 2))) (+ (* -1 (* (- (* -1 hi) (* -1 x)) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))))) (* hi (* x (- (* -1 hi) (* -1 x)))))) lo)) (* -1 (pow (- hi x) 2))) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))) lo)) (* -1 (- (* -1 hi) (* -1 x)))) lo)))>
#<alt (* -1 (+ 1 (/ x lo)))>
#<alt (- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))>
#<alt (- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))>
#<alt (- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))>
#<alt (* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))>
#<alt (* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- (+ hi (* -1 lo)) x))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- (+ hi (* -1 lo)) x))) (pow lo 2))>
#<alt -1>
#<alt (- (/ hi lo) (+ 1 (/ x lo)))>
#<alt (- (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo)) (+ 1 (/ x lo)))>
#<alt (- (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo)) (+ 1 (/ x lo)))>
#<alt -1>
#<alt (- (* -1 (/ (- (* -1 hi) (* -1 x)) lo)) 1)>
#<alt (- (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo)) 1)>
#<alt (- (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo)) 1)>
#<alt (- (/ hi lo) 1)>
#<alt (- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)>
#<alt (- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)>
#<alt (- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)>
#<alt (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (/ x lo))>
#<alt (- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))>
#<alt (- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))>
#<alt (- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))>
#<alt (* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))>
#<alt (* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)>
#<alt (* -1 (/ (- (* -1 hi) (* -1 x)) lo))>
#<alt (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))>
#<alt (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))>
#<alt (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))>
#<alt (/ hi lo)>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))>
#<alt (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (- (/ (pow x 2) (pow lo 2)) 1)>
#<alt (- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2))) 1)>
#<alt (- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2))) 1)>
#<alt (- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2))) 1)>
#<alt (/ (pow hi 4) (pow lo 4))>
#<alt (* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))>
#<alt (* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))>
#<alt (* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))>
#<alt (/ (pow hi 4) (pow lo 4))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))>
#<alt (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)>
#<alt (- (+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)>
#<alt (- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)>
#<alt (- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)>
#<alt (/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))>
#<alt (* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))>
#<alt (/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))>
#<alt (* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))>
#<alt (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))>
#<alt (/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt (/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt (/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (+ (* -1 (pow lo 2)) (pow (- hi x) 2))))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))>
#<alt -1>
#<alt (- (/ (pow (- hi x) 2) (pow lo 2)) 1)>
#<alt (- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)>
#<alt (- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4)) (/ (pow (- hi x) 2) (pow lo 2)))) 1)>
#<alt -1>
#<alt (- (/ (pow (- hi x) 2) (pow lo 2)) 1)>
#<alt (- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)>
#<alt (- (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt (/ -1 hi)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (+ 1 (/ hi lo))) lo)>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (pow lo 2) (* hi (- hi x)))>
#<alt (* (pow lo 2) (+ (* -1 (/ lo (* (pow hi 2) (- hi x)))) (/ 1 (* hi (- hi x)))))>
#<alt (* (pow lo 2) (+ (* lo (- (/ lo (* (pow hi 3) (- hi x))) (/ 1 (* (pow hi 2) (- hi x))))) (/ 1 (* hi (- hi x)))))>
#<alt (* (pow lo 2) (+ (* lo (- (* lo (+ (* -1 (/ lo (* (pow hi 4) (- hi x)))) (/ 1 (* (pow hi 3) (- hi x))))) (/ 1 (* (pow hi 2) (- hi x))))) (/ 1 (* hi (- hi x)))))>
#<alt (/ lo (- hi x))>
#<alt (* lo (+ (* -1 (/ hi (* lo (- hi x)))) (/ 1 (- hi x))))>
#<alt (* lo (- (+ (/ 1 (- hi x)) (/ (pow hi 2) (* (pow lo 2) (- hi x)))) (/ hi (* lo (- hi x)))))>
#<alt (* lo (- (+ (* -1 (/ (pow hi 3) (* (pow lo 3) (- hi x)))) (/ 1 (- hi x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) (- hi x)))) (/ hi (* lo (- hi x))))))>
#<alt (/ lo (- hi x))>
#<alt (* -1 (* lo (- (/ hi (* lo (- hi x))) (/ 1 (- hi x)))))>
#<alt (* -1 (* lo (- (* -1 (/ (- (/ (pow hi 2) (* lo (- hi x))) (/ hi (- hi x))) lo)) (/ 1 (- hi x)))))>
#<alt (* -1 (* lo (- (* -1 (/ (- (* -1 (/ (- (/ (pow hi 3) (* lo (- hi x))) (/ (pow hi 2) (- hi x))) lo)) (/ hi (- hi x))) lo)) (/ 1 (- hi x)))))>
#<alt (* -1 (/ lo x))>
#<alt (+ (* -1 (/ lo x)) (* -1 (/ (* hi (* lo (+ 1 (* -1 (/ x lo))))) (pow x 2))))>
#<alt (+ (* -1 (/ lo x)) (* hi (- (* -1 (* hi (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3))))) (/ (* lo (+ 1 (* -1 (/ x lo)))) (pow x 2)))))>
#<alt (+ (* -1 (/ lo x)) (* hi (- (* hi (- (* hi (- (/ 1 (* lo (pow x 2))) (+ (/ 1 (pow x 3)) (/ (* (+ 1 (* -1 (/ x lo))) (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3)))) x)))) (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3))))) (/ (* lo (+ 1 (* -1 (/ x lo)))) (pow x 2)))))>
#<alt (/ (pow lo 2) (pow hi 2))>
#<alt (/ (+ (* -1 (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow lo 2)) (pow hi 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -1 (* (pow lo 3) x)) (* -1 (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)))) (pow hi 2))) (pow lo 2)) (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow hi 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -1 (* lo (* (+ 1 (* -1 (/ x lo))) (+ (* -1 (* (pow lo 3) x)) (* -1 (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))))))) (* (pow lo 4) (* x (+ 1 (* -1 (/ x lo)))))) (pow hi 3))) (pow lo 2)) (+ (* -1 (/ (* (pow lo 3) x) (pow hi 2))) (+ (* -1 (/ (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)) (pow hi 2))) (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)))) (pow hi 2))>
#<alt (/ (pow lo 2) (pow hi 2))>
#<alt (/ (+ (* -1 (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow lo 2)) (pow hi 2))>
#<alt (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))) hi)) (* (pow lo 3) (+ 1 (* -1 (/ x lo))))) hi)) (pow lo 2)) (pow hi 2))>
#<alt (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* lo (* (+ 1 (* -1 (/ x lo))) (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))))) (* (pow lo 4) (* x (+ 1 (* -1 (/ x lo)))))) hi)) (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)))) hi)) (* (pow lo 3) (+ 1 (* -1 (/ x lo))))) hi)) (pow lo 2)) (pow hi 2))>
#<alt (/ lo (* hi (+ 1 (/ hi lo))))>
#<alt (+ (/ lo (* hi (+ 1 (/ hi lo)))) (/ (* lo x) (* (pow hi 2) (+ 1 (/ hi lo)))))>
#<alt (+ (* x (- (/ (* lo x) (* (pow hi 3) (+ 1 (/ hi lo)))) (* -1 (/ lo (* (pow hi 2) (+ 1 (/ hi lo))))))) (/ lo (* hi (+ 1 (/ hi lo)))))>
#<alt (+ (* x (- (* x (- (/ (* lo x) (* (pow hi 4) (+ 1 (/ hi lo)))) (* -1 (/ lo (* (pow hi 3) (+ 1 (/ hi lo))))))) (* -1 (/ lo (* (pow hi 2) (+ 1 (/ hi lo))))))) (/ lo (* hi (+ 1 (/ hi lo)))))>
#<alt (* -1 (/ lo (* x (+ 1 (/ hi lo)))))>
#<alt (/ (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* hi lo) (* x (+ 1 (/ hi lo)))))) x)>
#<alt (/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 2) lo) (* (pow x 2) (+ 1 (/ hi lo)))))) (/ (* hi lo) (* x (+ 1 (/ hi lo))))) x)>
#<alt (/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 3) lo) (* (pow x 3) (+ 1 (/ hi lo)))))) (+ (/ (* hi lo) (* x (+ 1 (/ hi lo)))) (/ (* (pow hi 2) lo) (* (pow x 2) (+ 1 (/ hi lo)))))) x)>
#<alt (* -1 (/ lo (* x (+ 1 (/ hi lo)))))>
#<alt (* -1 (/ (+ (/ lo (+ 1 (/ hi lo))) (/ (* hi lo) (* x (+ 1 (/ hi lo))))) x))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow hi 2) lo) (* x (+ 1 (/ hi lo))))) (/ (* hi lo) (+ 1 (/ hi lo)))) x)) (/ lo (+ 1 (/ hi lo)))) x))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow hi 3) lo) (* x (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 2) lo) (+ 1 (/ hi lo))))) x)) (/ (* hi lo) (+ 1 (/ hi lo)))) x)) (/ lo (+ 1 (/ hi lo)))) x))>
#<alt (* -1 x)>
#<alt (+ (* -1 x) (* hi (+ 1 (* -1 (/ x lo)))))>
#<alt (+ (* -1 x) (* hi (+ 1 (+ (* -1 (/ x lo)) (/ hi lo)))))>
#<alt (+ (* -1 x) (* hi (+ 1 (+ (* -1 (/ x lo)) (/ hi lo)))))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo)))))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (/ x lo)))) (/ x hi)) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (/ x lo)))) (/ x hi)) hi)) (/ 1 lo)))>
#<alt (/ (* hi (- hi x)) lo)>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)>
#<alt (- hi x)>
#<alt (- (+ hi (/ (* hi (- hi x)) lo)) x)>
#<alt (- (+ hi (/ (* hi (- hi x)) lo)) x)>
#<alt (- (+ hi (/ (* hi (- hi x)) lo)) x)>
#<alt (- hi x)>
#<alt (- (+ hi (/ (* hi (- hi x)) lo)) x)>
#<alt (- (+ hi (/ (* hi (- hi x)) lo)) x)>
#<alt (- (+ hi (/ (* hi (- hi x)) lo)) x)>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))>
#<alt (* -1 (* x (+ 1 (/ hi lo))))>
#<alt (* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))>
#<alt (* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))>
#<alt (* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))>
#<alt (* -1 (* x (+ 1 (/ hi lo))))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))>
#<alt (* -1 (* x (- (/ 1 lo) (/ 1 x))))>
#<alt (+ (* -1 (* hi (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))) (* -1 (* x (- (/ 1 lo) (/ 1 x)))))>
#<alt (+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))>
#<alt (+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (pow lo 2)) (/ (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2)))) hi)))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))>
#<alt (/ (+ (* -1 (* lo (* x (+ 1 (* -1 (/ hi x)))))) (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x)))))) (pow lo 2))>
#<alt (/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))>
#<alt (/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))>
#<alt 1>
#<alt (+ 1 (/ (* x (- (/ hi x) 1)) lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))>
#<alt (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1))>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))>
#<alt (* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))>
#<alt (* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (- (/ 1 lo) (/ 1 x))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))>
#<alt (- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))>
#<alt (- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))>
#<alt (* -1 (/ (pow hi 2) (* (pow lo 2) x)))>
#<alt (* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))>
#<alt (* -1 (/ (pow hi 2) (* (pow lo 2) x)))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))>
#<alt (/ (+ hi (* -1 (/ (pow hi 2) x))) (pow lo 2))>
#<alt (/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (* -1 (/ hi x)))))) (pow lo 2))>
#<alt (/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))>
#<alt (/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))>
#<alt (/ -1 x)>
#<alt (- (+ (* -1 (/ hi (* lo x))) (/ 1 lo)) (/ 1 x))>
#<alt (- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))>
#<alt (- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (- (/ hi x) 1) lo)) (/ 1 x))>
#<alt (- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))>
#<alt (- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))>
#<alt (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x)>
#<alt (/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)>
#<alt (/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)>
#<alt (/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi (* lo (+ 1 (* -1 (/ lo x))))) (pow lo 2))>
#<alt (/ (+ hi (* lo (+ 1 (* -1 (/ lo x))))) (pow lo 2))>
#<alt (/ -1 x)>
#<alt (- (/ 1 lo) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (/ -1 x)>
#<alt (- (/ 1 lo) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ hi lo)) 1) lo)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ hi lo)) 1) lo)) (/ 1 x))>
#<alt (- (/ 1 lo) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))>
#<alt (/ hi (pow lo 2))>
#<alt (* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))>
#<alt (/ -1 x)>
#<alt (/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)>
#<alt (/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)>
#<alt (/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ 1 lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ 1 lo)>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (/ 1 lo)>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) lo)>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) lo)>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))>
#<alt (/ hi lo)>
#<alt (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))>
#<alt (* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))>
#<alt (* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (/ (* hi (+ 1 (/ hi lo))) lo)>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (* -1 (/ hi lo))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
Calls

186 calls:

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

rewrite328.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
2986×*-lowering-*.f32
2986×*-lowering-*.f64
2696×/-lowering-/.f32
2696×/-lowering-/.f64
1286×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044283
1353255
24835254
08146254
Stop Event
iter limit
node limit
Counts
25 → 787
Calls
Call 1
Inputs
(/ (- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1) (- (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo)) 1))
(- (- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo)) 1)
(- (* hi (- (/ 1 lo) (/ x (* lo lo)))) (/ x lo))
(- (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) 1)
(* lo (/ -1 hi))
(/ -1 hi)
(+ 1 (* (+ (/ hi lo) 1) (/ hi lo)))
(* (+ (/ hi lo) 1) (/ hi lo))
(+ (/ hi lo) 1)
(/ hi lo)
(+ 1 (/ 1 (/ lo (* (+ 1 (/ hi lo)) (- hi x)))))
(/ 1 (/ lo (* (+ 1 (/ hi lo)) (- hi x))))
(/ lo (* (+ 1 (/ hi lo)) (- hi x)))
(* (+ 1 (/ hi lo)) (- hi x))
(* (+ (/ (* hi (/ (- -1 (/ hi lo)) lo)) x) (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x))) (- 0 x))
(+ (/ (* hi (/ (- -1 (/ hi lo)) lo)) x) (+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x)))
(+ (+ (/ 1 lo) (/ hi (* lo lo))) (/ -1 x))
(+ (/ 1 lo) (/ hi (* lo lo)))
(+ 1 (/ hi lo))
(/ x (* lo lo))
(* hi (- (/ 1 lo) (/ x (* lo lo))))
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
(/ hi (* lo lo))
(* hi (/ (- -1 (/ hi lo)) lo))
(- -1 (/ hi lo))
Outputs
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) #s(literal -1 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal 1 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(pow.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(*.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) #s(literal -1 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) #s(literal -1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(-.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))))) #s(literal -1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 (*.f64 x (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) #s(literal -1 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) #s(literal -1 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64)) (-.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64))) (neg.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))
(-.f64 (/.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))))) (/.f64 (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo)) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))))))
(-.f64 (/.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))) (/.f64 (/.f64 (*.f64 x (/.f64 x lo)) lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 (*.f64 x (/.f64 x lo)) lo))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo))) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 (*.f64 x (/.f64 x lo)) lo)) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo)))) (neg.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 (*.f64 x (/.f64 x lo)) lo))) (neg.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 (*.f64 x (/.f64 x lo)) lo)) #s(literal 1 binary64)) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))) (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 (*.f64 x (/.f64 x lo)) lo))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)))
(*.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo)) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))))))
(*.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 (*.f64 x (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 x lo))))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))
(fma.f64 (-.f64 hi x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) lo) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (*.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(fma.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(fma.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 hi x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))))
(*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 lo (-.f64 #s(literal 0 binary64) hi))
(/.f64 lo (/.f64 hi #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(/.f64 (*.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 #s(literal 1 binary64) lo) (/.f64 hi #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))
(*.f64 (/.f64 #s(literal -1 binary64) hi) lo)
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi #s(literal -1 binary64))))
(pow.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 hi #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (/.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(+.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 hi lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) hi) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) hi) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 lo hi)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo hi)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) hi) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 lo hi)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 lo hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo hi))
(/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 hi lo)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(pow.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)))
(*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 hi lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (/.f64 hi #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) lo)
(/.f64 (*.f64 #s(literal 1 binary64) hi) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 lo hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 #s(literal 0 binary64) (-.f64 hi x)))))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 #s(literal 0 binary64) (-.f64 hi x))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #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 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 lo (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 hi x))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(*.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) (-.f64 hi x)))))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x))
(*.f64 (pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 hi x))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 lo (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 lo (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(/.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 hi x))
(/.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal 1 binary64) (-.f64 hi x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(*.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 lo (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))
(*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(*.f64 (/.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 hi x))
(+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 hi lo)))
(+.f64 (*.f64 (-.f64 hi x) (/.f64 hi lo)) (*.f64 (-.f64 hi x) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi x)) (*.f64 (/.f64 hi lo) (-.f64 hi x)))
(+.f64 (*.f64 (/.f64 hi lo) (-.f64 hi x)) (*.f64 #s(literal 1 binary64) (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 hi x)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 hi x))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 hi x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 hi x) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (+.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi x)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 hi x))
(*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) #s(literal 0 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) x)))
(neg.f64 (*.f64 x (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))
(neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) x))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))) x))
(/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))) (*.f64 x (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (*.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))) (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (-.f64 #s(literal 0 binary64) x)) (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))))
(/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) (-.f64 #s(literal 0 binary64) x)) (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) x)
(*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 #s(literal 0 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))
(+.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)))
(+.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) x))
(+.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 #s(literal -1 binary64) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))
(fma.f64 hi (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))) (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))) (*.f64 (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) (*.f64 (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 x (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))))
(/.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))) (*.f64 x (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) (*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) x) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) x))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)) x))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (neg.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (-.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) x)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo))))) (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)))))))
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) hi)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(+.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (*.f64 lo lo)))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (*.f64 lo (*.f64 lo lo)) #s(literal 1 binary64))) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo)) (/.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 lo (*.f64 lo lo)) #s(literal 1 binary64))) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 x #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo)) x) (*.f64 (*.f64 lo (*.f64 lo lo)) #s(literal -1 binary64))) (*.f64 (*.f64 lo (*.f64 lo lo)) x))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))) (/.f64 x #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) (/.f64 x #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))) x) (*.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) x))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 x #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 lo lo) (*.f64 hi lo)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x #s(literal -1 binary64)) (+.f64 (*.f64 lo lo) (*.f64 hi lo)))) (*.f64 (/.f64 x #s(literal -1 binary64)) (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))) (*.f64 (/.f64 x #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))))) (*.f64 (/.f64 x #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (/.f64 x #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 x (+.f64 (*.f64 lo lo) (*.f64 hi lo)))) (*.f64 x (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))))) (*.f64 x (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 x (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (neg.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (pow.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (-.f64 (*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) lo))
(-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 lo lo) (*.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 (*.f64 lo lo) hi) lo)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (/.f64 hi (*.f64 lo lo)) lo))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) hi)) lo) (*.f64 lo (/.f64 (*.f64 lo lo) hi)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 lo (/.f64 hi lo))) (*.f64 lo lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 lo (-.f64 #s(literal 0 binary64) hi))) (*.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo lo) hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (*.f64 lo lo) hi)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) hi))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) lo)) (*.f64 (*.f64 lo lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 lo lo) hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 lo lo) hi) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) lo) lo) (*.f64 lo lo))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) lo))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (/.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo)) lo) (*.f64 lo lo))
(pow.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 lo lo) (*.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) x)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))))
(/.f64 x (*.f64 lo lo))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 x lo)))
(/.f64 (/.f64 x lo) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) x))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 lo lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(pow.f64 (/.f64 (*.f64 lo lo) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 lo lo) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (/.f64 x lo)) #s(literal -1 binary64))
(*.f64 x (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 lo lo)))
(*.f64 (/.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) x)
(+.f64 (/.f64 hi lo) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo)))))
(+.f64 (/.f64 hi lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) hi))
(/.f64 (*.f64 hi (-.f64 (*.f64 lo lo) (*.f64 x lo))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)))
(/.f64 (*.f64 hi (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(/.f64 (*.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) hi) (*.f64 lo (*.f64 lo lo)))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x lo) (/.f64 (*.f64 x (/.f64 x lo)) lo)) (*.f64 lo (*.f64 lo lo)))) hi) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo)))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 #s(literal 0 binary64) (-.f64 hi x)))))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 #s(literal 0 binary64) (-.f64 hi x))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #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 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 lo (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 hi x))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(*.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) (-.f64 hi x)))))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x))
(*.f64 (pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 hi x))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(/.f64 hi (*.f64 lo lo))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi lo)))
(/.f64 (/.f64 hi lo) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (*.f64 lo lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(pow.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (/.f64 hi lo)) #s(literal -1 binary64))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) lo))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) hi)
(/.f64 hi (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) hi)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))

simplify438.0ms (4.1%)

Algorithm
egg-herbie
Rules
4712×*-lowering-*.f32
4712×*-lowering-*.f64
2700×+-lowering-+.f64
2700×+-lowering-+.f32
2462×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119513670
1422311895
0833411895
Stop Event
iter limit
node limit
Counts
744 → 744
Calls
Call 1
Inputs
(* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo))))
(+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))
(+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))
(+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))
(/ (pow hi 3) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))
(* (pow hi 3) (- (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))))
(* (pow hi 3) (- (+ (* -4 (/ x (* (pow hi 2) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow hi 2) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (+ (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (/ (pow x 2) (* (pow hi 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (* (pow hi 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))))))
(* (pow hi 3) (- (+ (* -4 (/ x (* (pow hi 2) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* (pow hi 3) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow hi 2) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (+ (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (/ (pow x 2) (* (pow hi 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -4 (/ x (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (pow x 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))))) (* (pow hi 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (* (pow hi 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))))))
(/ (pow hi 3) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))
(* -1 (* (pow hi 3) (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))
(* -1 (* (pow hi 3) (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi)) (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))
(* -1 (* (pow hi 3) (- (* -1 (/ (- (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (- (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))
(/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) (- (/ hi lo) 1))
(- (+ (* x (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))
(- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (* x (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))
(- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (* x (- (+ (* -1 (/ (* x (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (- (/ hi lo) 1))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))
(/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))
(* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (/ 1 (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))))
(* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (* -1 (/ (* (- (/ hi lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ 1 (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (* (pow x 3) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))))) (+ (/ 1 (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))))
(* -1 (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* (- (/ hi lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(* -1 (/ (* hi (pow (- hi x) 2)) (* (pow lo 2) x)))
(/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))
(/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (+ (* -2 (/ (pow (- hi x) 2) x)) (* lo (- (* -1 (/ (pow (- hi x) 2) (* hi x))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2))))))) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))
(/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (+ (* -2 (/ (pow (- hi x) 2) x)) (* lo (- (+ (* -1 (/ (pow (- hi x) 2) (* hi x))) (* lo (- (/ (pow (- hi x) 3) (* hi (pow x 3))) (+ (* -2 (/ (pow (- hi x) 2) (* hi (pow x 2)))) (* -1 (/ (* (- hi x) (- (* -1 (/ (pow (- hi x) 2) (* hi x))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2)))))) (* hi x))))))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2))))))) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (* -1 (/ (- hi x) lo)))
(- (+ 1 (* -2 (/ (* hi (pow (- hi x) 2)) (pow lo 3)))) (+ (* -1 (/ (- hi x) lo)) (+ (* 2 (/ (* hi (* x (- hi x))) (pow lo 3))) (/ (* hi x) (pow lo 2)))))
1
(+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (pow (- hi x) 2)) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))) lo)) (* -1 (- (* -1 hi) (* -1 x)))) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* 2 (* hi (pow (- hi x) 2))) (+ (* -1 (* (- (* -1 hi) (* -1 x)) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))))) (* hi (* x (- (* -1 hi) (* -1 x)))))) lo)) (* -1 (pow (- hi x) 2))) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))) lo)) (* -1 (- (* -1 hi) (* -1 x)))) lo)))
(* -1 (+ 1 (/ x lo)))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))
(* -1 (/ (* hi x) (pow lo 2)))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi (* -1 lo)) x))) (pow lo 2))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi (* -1 lo)) x))) (pow lo 2))
-1
(- (/ hi lo) (+ 1 (/ x lo)))
(- (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo)) (+ 1 (/ x lo)))
(- (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo)) (+ 1 (/ x lo)))
-1
(- (* -1 (/ (- (* -1 hi) (* -1 x)) lo)) 1)
(- (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo)) 1)
(- (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo)) 1)
(- (/ hi lo) 1)
(- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)
(- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)
(- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)
(* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (/ x lo))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))
(* -1 (/ (* hi x) (pow lo 2)))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)
(* -1 (/ (- (* -1 hi) (* -1 x)) lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))
(/ hi lo)
(+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))
(+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))
(+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))
(* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(- (/ (pow x 2) (pow lo 2)) 1)
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2))) 1)
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2))) 1)
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2))) 1)
(/ (pow hi 4) (pow lo 4))
(* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))
(/ (pow hi 4) (pow lo 4))
(* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)
(- (+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))
(/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (+ (* -1 (pow lo 2)) (pow (- hi x) 2))))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
-1
(- (/ (pow (- hi x) 2) (pow lo 2)) 1)
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4)) (/ (pow (- hi x) 2) (pow lo 2)))) 1)
-1
(- (/ (pow (- hi x) 2) (pow lo 2)) 1)
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(- (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
(/ -1 hi)
1
(+ 1 (/ hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
1
(+ 1 (/ hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(/ hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow lo 2) (* hi (- hi x)))
(* (pow lo 2) (+ (* -1 (/ lo (* (pow hi 2) (- hi x)))) (/ 1 (* hi (- hi x)))))
(* (pow lo 2) (+ (* lo (- (/ lo (* (pow hi 3) (- hi x))) (/ 1 (* (pow hi 2) (- hi x))))) (/ 1 (* hi (- hi x)))))
(* (pow lo 2) (+ (* lo (- (* lo (+ (* -1 (/ lo (* (pow hi 4) (- hi x)))) (/ 1 (* (pow hi 3) (- hi x))))) (/ 1 (* (pow hi 2) (- hi x))))) (/ 1 (* hi (- hi x)))))
(/ lo (- hi x))
(* lo (+ (* -1 (/ hi (* lo (- hi x)))) (/ 1 (- hi x))))
(* lo (- (+ (/ 1 (- hi x)) (/ (pow hi 2) (* (pow lo 2) (- hi x)))) (/ hi (* lo (- hi x)))))
(* lo (- (+ (* -1 (/ (pow hi 3) (* (pow lo 3) (- hi x)))) (/ 1 (- hi x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) (- hi x)))) (/ hi (* lo (- hi x))))))
(/ lo (- hi x))
(* -1 (* lo (- (/ hi (* lo (- hi x))) (/ 1 (- hi x)))))
(* -1 (* lo (- (* -1 (/ (- (/ (pow hi 2) (* lo (- hi x))) (/ hi (- hi x))) lo)) (/ 1 (- hi x)))))
(* -1 (* lo (- (* -1 (/ (- (* -1 (/ (- (/ (pow hi 3) (* lo (- hi x))) (/ (pow hi 2) (- hi x))) lo)) (/ hi (- hi x))) lo)) (/ 1 (- hi x)))))
(* -1 (/ lo x))
(+ (* -1 (/ lo x)) (* -1 (/ (* hi (* lo (+ 1 (* -1 (/ x lo))))) (pow x 2))))
(+ (* -1 (/ lo x)) (* hi (- (* -1 (* hi (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3))))) (/ (* lo (+ 1 (* -1 (/ x lo)))) (pow x 2)))))
(+ (* -1 (/ lo x)) (* hi (- (* hi (- (* hi (- (/ 1 (* lo (pow x 2))) (+ (/ 1 (pow x 3)) (/ (* (+ 1 (* -1 (/ x lo))) (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3)))) x)))) (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3))))) (/ (* lo (+ 1 (* -1 (/ x lo)))) (pow x 2)))))
(/ (pow lo 2) (pow hi 2))
(/ (+ (* -1 (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow lo 2)) (pow hi 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow lo 3) x)) (* -1 (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)))) (pow hi 2))) (pow lo 2)) (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow hi 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* lo (* (+ 1 (* -1 (/ x lo))) (+ (* -1 (* (pow lo 3) x)) (* -1 (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))))))) (* (pow lo 4) (* x (+ 1 (* -1 (/ x lo)))))) (pow hi 3))) (pow lo 2)) (+ (* -1 (/ (* (pow lo 3) x) (pow hi 2))) (+ (* -1 (/ (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)) (pow hi 2))) (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)))) (pow hi 2))
(/ (pow lo 2) (pow hi 2))
(/ (+ (* -1 (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow lo 2)) (pow hi 2))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))) hi)) (* (pow lo 3) (+ 1 (* -1 (/ x lo))))) hi)) (pow lo 2)) (pow hi 2))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* lo (* (+ 1 (* -1 (/ x lo))) (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))))) (* (pow lo 4) (* x (+ 1 (* -1 (/ x lo)))))) hi)) (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)))) hi)) (* (pow lo 3) (+ 1 (* -1 (/ x lo))))) hi)) (pow lo 2)) (pow hi 2))
(/ lo (* hi (+ 1 (/ hi lo))))
(+ (/ lo (* hi (+ 1 (/ hi lo)))) (/ (* lo x) (* (pow hi 2) (+ 1 (/ hi lo)))))
(+ (* x (- (/ (* lo x) (* (pow hi 3) (+ 1 (/ hi lo)))) (* -1 (/ lo (* (pow hi 2) (+ 1 (/ hi lo))))))) (/ lo (* hi (+ 1 (/ hi lo)))))
(+ (* x (- (* x (- (/ (* lo x) (* (pow hi 4) (+ 1 (/ hi lo)))) (* -1 (/ lo (* (pow hi 3) (+ 1 (/ hi lo))))))) (* -1 (/ lo (* (pow hi 2) (+ 1 (/ hi lo))))))) (/ lo (* hi (+ 1 (/ hi lo)))))
(* -1 (/ lo (* x (+ 1 (/ hi lo)))))
(/ (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* hi lo) (* x (+ 1 (/ hi lo)))))) x)
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 2) lo) (* (pow x 2) (+ 1 (/ hi lo)))))) (/ (* hi lo) (* x (+ 1 (/ hi lo))))) x)
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 3) lo) (* (pow x 3) (+ 1 (/ hi lo)))))) (+ (/ (* hi lo) (* x (+ 1 (/ hi lo)))) (/ (* (pow hi 2) lo) (* (pow x 2) (+ 1 (/ hi lo)))))) x)
(* -1 (/ lo (* x (+ 1 (/ hi lo)))))
(* -1 (/ (+ (/ lo (+ 1 (/ hi lo))) (/ (* hi lo) (* x (+ 1 (/ hi lo))))) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow hi 2) lo) (* x (+ 1 (/ hi lo))))) (/ (* hi lo) (+ 1 (/ hi lo)))) x)) (/ lo (+ 1 (/ hi lo)))) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow hi 3) lo) (* x (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 2) lo) (+ 1 (/ hi lo))))) x)) (/ (* hi lo) (+ 1 (/ hi lo)))) x)) (/ lo (+ 1 (/ hi lo)))) x))
(* -1 x)
(+ (* -1 x) (* hi (+ 1 (* -1 (/ x lo)))))
(+ (* -1 x) (* hi (+ 1 (+ (* -1 (/ x lo)) (/ hi lo)))))
(+ (* -1 x) (* hi (+ 1 (+ (* -1 (/ x lo)) (/ hi lo)))))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo)))))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (/ x lo)))) (/ x hi)) hi)) (/ 1 lo)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (/ x lo)))) (/ x hi)) hi)) (/ 1 lo)))
(/ (* hi (- hi x)) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(- hi x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(- hi x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(* hi (+ 1 (/ hi lo)))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(* -1 (* x (+ 1 (/ hi lo))))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(* -1 (* x (+ 1 (/ hi lo))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(+ (* -1 (* hi (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))) (* -1 (* x (- (/ 1 lo) (/ 1 x)))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (pow lo 2)) (/ (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))
(/ (+ (* -1 (* lo (* x (+ 1 (* -1 (/ hi x)))))) (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x)))))) (pow lo 2))
(/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))
(/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))
1
(+ 1 (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))
(+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))
1
(+ 1 (/ (* x (- (/ hi x) 1)) lo))
(+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))
(+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))
(* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(- (/ 1 lo) (/ 1 x))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(/ (+ hi (* -1 (/ (pow hi 2) x))) (pow lo 2))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (* -1 (/ hi x)))))) (pow lo 2))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))
(/ -1 x)
(- (+ (* -1 (/ hi (* lo x))) (/ 1 lo)) (/ 1 x))
(- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))
(- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))
(/ -1 x)
(- (* -1 (/ (- (/ hi x) 1) lo)) (/ 1 x))
(- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))
(- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))
(/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ hi (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi (* lo (+ 1 (* -1 (/ lo x))))) (pow lo 2))
(/ (+ hi (* lo (+ 1 (* -1 (/ lo x))))) (pow lo 2))
(/ -1 x)
(- (/ 1 lo) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(/ -1 x)
(- (/ 1 lo) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ hi lo)) 1) lo)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ hi lo)) 1) lo)) (/ 1 x))
(- (/ 1 lo) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(/ hi (pow lo 2))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))
(/ hi (pow lo 2))
(* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))
(* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))
(* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))
(/ -1 x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(/ hi (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ 1 lo)
(/ (+ 1 (/ hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/ 1 lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/ 1 lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/ hi (pow lo 2))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ hi (pow lo 2))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* -1 (/ (* hi x) (pow lo 2)))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/ hi lo)
(/ (+ hi (* -1 (/ (* hi x) lo))) lo)
(/ (+ hi (* -1 (/ (* hi x) lo))) lo)
(/ (+ hi (* -1 (/ (* hi x) lo))) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))
(* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))
(* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))
(/ hi lo)
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(* -1 (/ (* hi x) (pow lo 2)))
(* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))
(* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))
(* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))
(* -1 (/ (* hi x) (pow lo 2)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(* -1 (/ hi lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(* -1 (/ hi lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(* -1 (/ hi lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
Outputs
(* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo))))
(/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))))
(+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 (*.f64 hi (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))))))
(+ (* -1 (/ (- (/ (pow x 2) (pow lo 2)) 1) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (* hi (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (+ 1 (/ x lo)))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (* -1 (/ (* (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ 1 (/ x lo)))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2))) (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo))))))) (/ (* (- (/ 1 lo) (/ x (pow lo 2))) (- (/ (pow x 2) (pow lo 2)) 1)) (pow (+ 1 (/ x lo)) 2)))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 (*.f64 hi (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (+.f64 (*.f64 hi (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))))))
(/ (pow hi 3) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))
(/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))))
(* (pow hi 3) (- (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))))
(*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (*.f64 hi (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))))
(* (pow hi 3) (- (+ (* -4 (/ x (* (pow hi 2) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow hi 2) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (+ (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (/ (pow x 2) (* (pow hi 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (* (pow hi 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))))))
(*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64)))))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (*.f64 hi hi))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (*.f64 hi (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))))
(* (pow hi 3) (- (+ (* -4 (/ x (* (pow hi 2) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* hi (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* -2 (/ x (* (pow hi 3) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (+ (/ 1 (* (pow hi 2) (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))) (+ (/ 2 (* hi (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (/ (pow x 2) (* (pow hi 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -4 (/ x (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (/ 1 (* (pow lo 2) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (pow x 2) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))))) (* (pow hi 3) (- (/ 1 lo) (/ x (pow lo 2)))))) (+ (* -1 (/ (* (+ 1 (/ x lo)) (- (+ (* -2 (/ x (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))) (* 2 (/ 1 (* (pow lo 3) (- (/ 1 lo) (/ x (pow lo 2))))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (* (pow hi 2) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* hi (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))))))
(*.f64 (*.f64 hi (*.f64 hi hi)) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))))) (+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (*.f64 hi hi))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (*.f64 x x) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))))))
(/ (pow hi 3) (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2)))))
(/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))))
(* -1 (* (pow hi 3) (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))))) (neg.f64 (*.f64 hi (*.f64 hi hi))))
(* -1 (* (pow hi 3) (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi)) (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2)))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))
(*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))))) (neg.f64 (*.f64 hi (*.f64 hi hi))))
(* -1 (* (pow hi 3) (- (* -1 (/ (- (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (- (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (/ 1 lo) (/ x (pow lo 2))))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi))) (/ (* (+ 1 (/ x lo)) (- (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (/ 1 lo) (/ x (pow lo 2))))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2)))))) (- (/ 1 lo) (/ x (pow lo 2))))) hi))) (* -1 (/ (+ 1 (/ x lo)) (* (pow lo 4) (pow (- (/ 1 lo) (/ x (pow lo 2))) 2))))) hi)) (/ 1 (* (pow lo 4) (- (/ 1 lo) (/ x (pow lo 2))))))))
(*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 #s(literal 2 binary64) (/.f64 x (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) hi)) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))))) (neg.f64 (*.f64 hi (*.f64 hi hi))))
(/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) (- (/ hi lo) 1))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(- (+ (* x (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (* x (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (-.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(- (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (* x (- (+ (* -1 (/ (* x (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (- (/ hi lo) 1))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2))) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (- (/ hi lo) 1))))) (/ (* (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)) (pow (- (/ hi lo) 1) 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (/ hi lo) 1)))) (/ 1 (- (/ hi lo) 1)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (-.f64 (*.f64 x (-.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
(* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))
(*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 x (*.f64 lo lo)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))))
(* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (/ 1 (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 x (*.f64 lo lo)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))))))
(* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (+ (* -1 (/ (* (- (/ hi lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ 1 (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))))) (* (pow x 3) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))))) (+ (/ 1 (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2)))) (- (/ hi lo) 1)) (* (pow x 2) (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (* x (pow (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)) 2))))))))
(*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 x (*.f64 lo lo)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))))))
(* -1 (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
(* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) x)) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* (- (/ hi lo) 1) (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (+ (/ 1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) (- (/ hi lo) 1)) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ hi lo) 1)) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (* hi (pow (- hi x) 2)) (* (pow lo 2) x)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) x))
(/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) x) (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 x x)))) (*.f64 hi (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) x))) (*.f64 lo lo))
(/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (+ (* -2 (/ (pow (- hi x) 2) x)) (* lo (- (* -1 (/ (pow (- hi x) 2) (* hi x))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2))))))) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) x) (-.f64 (*.f64 lo (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 x hi))) (-.f64 (*.f64 (neg.f64 (/.f64 (-.f64 hi x) hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) x) (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 x x))) x)) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 x x))))) (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 x x))))) (*.f64 hi (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) x))) (*.f64 lo lo))
(/ (+ (* -1 (/ (* hi (pow (- hi x) 2)) x)) (* lo (- (+ (* -2 (/ (pow (- hi x) 2) x)) (* lo (- (+ (* -1 (/ (pow (- hi x) 2) (* hi x))) (* lo (- (/ (pow (- hi x) 3) (* hi (pow x 3))) (+ (* -2 (/ (pow (- hi x) 2) (* hi (pow x 2)))) (* -1 (/ (* (- hi x) (- (* -1 (/ (pow (- hi x) 2) (* hi x))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2)))))) (* hi x))))))) (+ (* -1 (/ (* (- hi x) (- (* -2 (/ (pow (- hi x) 2) x)) (/ (pow (- hi x) 3) (pow x 2)))) (* hi x))) (* -1 (/ (pow (- hi x) 2) (pow x 2))))))) (/ (pow (- hi x) 3) (pow x 2))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) x) (-.f64 (*.f64 lo (+.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 hi (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) hi) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 x x))) (/.f64 (*.f64 (-.f64 hi x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 x hi))) (-.f64 (*.f64 (neg.f64 (/.f64 (-.f64 hi x) hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) x) (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 x x))) x)) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 x x))))) (*.f64 x hi))))) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 x hi))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) x) (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 x x)))) (*.f64 x hi)) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 x x)))))) (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 x x))))) (*.f64 hi (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (* -1 (/ (- hi x) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (* -2 (/ (* hi (pow (- hi x) 2)) (pow lo 3)))) (+ (* -1 (/ (- hi x) lo)) (+ (* 2 (/ (* hi (* x (- hi x))) (pow lo 3))) (/ (* hi x) (pow lo 2)))))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) lo)) (/.f64 #s(literal -2 binary64) lo))) (/.f64 (-.f64 hi x) lo)) (+.f64 (*.f64 hi (/.f64 x (*.f64 lo lo))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 hi x))) (*.f64 lo (*.f64 lo lo))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (pow (- hi x) 2)) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))) lo)) (* -1 (- (* -1 hi) (* -1 x)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) (-.f64 (*.f64 x hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo)) (-.f64 hi x)) lo))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* 2 (* hi (pow (- hi x) 2))) (+ (* -1 (* (- (* -1 hi) (* -1 x)) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))))) (* hi (* x (- (* -1 hi) (* -1 x)))))) lo)) (* -1 (pow (- hi x) 2))) (+ (* -1 (pow (- (* -1 hi) (* -1 x)) 2)) (* hi x))) lo)) (* -1 (- (* -1 hi) (* -1 x)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (+.f64 (*.f64 (-.f64 hi x) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) (-.f64 (*.f64 x hi) (*.f64 (-.f64 hi x) (-.f64 hi x))))) (*.f64 hi (*.f64 x (+.f64 (-.f64 #s(literal 0 binary64) hi) x))))) lo)) (-.f64 (*.f64 x hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (-.f64 #s(literal 0 binary64) lo)) (-.f64 hi x)) lo))
(* -1 (+ 1 (/ x lo)))
(-.f64 #s(literal -1 binary64) (/.f64 x lo))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo)))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo)))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (+ 1 (/ x lo)))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* hi (- (+ (* -1 (/ (+ 1 (/ x lo)) hi)) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (+ (/ 1 hi) (/ x (* hi lo))))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* -1 (/ (* hi x) (pow lo 2)))
(*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 x hi)) (*.f64 lo lo))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi (* -1 lo)) x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (-.f64 hi lo) x)) (*.f64 x hi)) (*.f64 lo lo))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi (* -1 lo)) x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (-.f64 hi lo) x)) (*.f64 x hi)) (*.f64 lo lo))
-1
#s(literal -1 binary64)
(- (/ hi lo) (+ 1 (/ x lo)))
(+.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 x lo)))
(- (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo)) (+ 1 (/ x lo)))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo)))
(- (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo)) (+ 1 (/ x lo)))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 lo lo)))) (-.f64 #s(literal -1 binary64) (/.f64 x lo)))
-1
#s(literal -1 binary64)
(- (* -1 (/ (- (* -1 hi) (* -1 x)) lo)) 1)
(+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))
(- (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo)) 1)
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 x hi) lo) hi) x) (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64))
(- (* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo)) 1)
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 x hi) lo) hi) x) (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64))
(- (/ hi lo) 1)
(+.f64 (/.f64 hi lo) #s(literal -1 binary64))
(- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(- (+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo)) 1)
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))
(*.f64 x (+.f64 (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))
(*.f64 x (+.f64 (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (+ (/ 1 lo) (/ 1 x))))
(*.f64 x (+.f64 (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) x)))
(* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) x)))
(* -1 (* x (+ (* -1 (/ (- (/ hi lo) 1) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) x)))
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))) (/.f64 x (*.f64 lo lo))))
(* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))) (/.f64 x (*.f64 lo lo))))
(* hi (- (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* -1 (* hi (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (/ x (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(* -1 (/ (* hi x) (pow lo 2)))
(*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 x hi)) (*.f64 lo lo))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 x hi)) (*.f64 lo lo))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 x hi)) (*.f64 lo lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo)
(* -1 (/ (- (* -1 hi) (* -1 x)) lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 x hi) lo) hi) x) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 x hi) lo) hi) x) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi x) lo)) (* -1 x)) lo))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 x hi) lo) hi) x) (-.f64 #s(literal 0 binary64) lo))
(/ hi lo)
(/.f64 hi lo)
(+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))
(+.f64 (/.f64 hi lo) (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))
(+.f64 (/.f64 hi lo) (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(+ (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ hi lo))
(+.f64 (/.f64 hi lo) (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))
(*.f64 x (+.f64 (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))
(*.f64 x (+.f64 (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))) (/ 1 lo)))
(*.f64 x (+.f64 (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) x)) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) x)) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) x)) (/.f64 hi (*.f64 lo lo))))
(- (/ (pow x 2) (pow lo 2)) 1)
(+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64))
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2))) 1)
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2))) 1)
(+.f64 (*.f64 hi (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2))) 1)
(+.f64 (*.f64 hi (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)))
(/ (pow hi 4) (pow lo 4))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (*.f64 lo lo)))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 hi hi)) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (*.f64 hi hi)))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 hi hi)) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 hi (*.f64 hi hi))))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))))))
(/ (pow hi 4) (pow lo 4))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) hi)) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 #s(literal 2 binary64) (/.f64 x (*.f64 lo lo)))) hi))) hi)) (/.f64 #s(literal -2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1)
(+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64))
(- (+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 1)
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) x)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)) 1) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal -1 binary64)) x)) x)))
(/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))
(/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 lo hi) (*.f64 (-.f64 hi x) (-.f64 hi x))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x)))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (+ (* -1 (pow lo 2)) (pow (- hi x) 2))))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)))))) (pow.f64 lo #s(literal 4 binary64)))
-1
#s(literal -1 binary64)
(- (/ (pow (- hi x) 2) (pow lo 2)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) #s(literal -1 binary64))
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) lo)) (/.f64 #s(literal 2 binary64) lo)) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4)) (/ (pow (- hi x) 2) (pow lo 2)))) 1)
(+.f64 (+.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) lo)) (/.f64 #s(literal 2 binary64) lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)))) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(- (/ (pow (- hi x) 2) (pow lo 2)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) #s(literal -1 binary64))
(- (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) lo)) (/.f64 #s(literal 2 binary64) lo)) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) #s(literal -1 binary64)))
(- (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) (pow lo 3))) (/ (pow (- hi x) 2) (pow lo 2))) 1)
(+.f64 (-.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) lo))) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo hi)) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 lo hi) x))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 lo hi) x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (/.f64 x lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) x)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) x)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) x)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))) (/.f64 x lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (* hi (+ 1 (/ hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x)))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x)))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x)))
(/ (pow lo 2) (* hi (- hi x)))
(/.f64 (*.f64 lo lo) (*.f64 hi (-.f64 hi x)))
(* (pow lo 2) (+ (* -1 (/ lo (* (pow hi 2) (- hi x)))) (/ 1 (* hi (- hi x)))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 hi x)) (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 hi x))))
(* (pow lo 2) (+ (* lo (- (/ lo (* (pow hi 3) (- hi x))) (/ 1 (* (pow hi 2) (- hi x))))) (/ 1 (* hi (- hi x)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 hi x)) (*.f64 lo (-.f64 (/.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (-.f64 hi x)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (-.f64 hi x))))))
(* (pow lo 2) (+ (* lo (- (* lo (+ (* -1 (/ lo (* (pow hi 4) (- hi x)))) (/ 1 (* (pow hi 3) (- hi x))))) (/ 1 (* (pow hi 2) (- hi x))))) (/ 1 (* hi (- hi x)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 hi x)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (-.f64 hi x))) (/.f64 (/.f64 lo (pow.f64 hi #s(literal 4 binary64))) (-.f64 hi x)))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 hi hi) (-.f64 hi x)))))))
(/ lo (- hi x))
(/.f64 lo (-.f64 hi x))
(* lo (+ (* -1 (/ hi (* lo (- hi x)))) (/ 1 (- hi x))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (/.f64 hi (*.f64 lo (-.f64 hi x)))))
(* lo (- (+ (/ 1 (- hi x)) (/ (pow hi 2) (* (pow lo 2) (- hi x)))) (/ hi (* lo (- hi x)))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (-.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 hi x)) (/.f64 hi (*.f64 lo (-.f64 hi x))))))
(* lo (- (+ (* -1 (/ (pow hi 3) (* (pow lo 3) (- hi x)))) (/ 1 (- hi x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) (- hi x)))) (/ hi (* lo (- hi x))))))
(*.f64 lo (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (*.f64 (/.f64 (*.f64 hi hi) (-.f64 hi x)) (/.f64 hi (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 hi (*.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 hi x)))))
(/ lo (- hi x))
(/.f64 lo (-.f64 hi x))
(* -1 (* lo (- (/ hi (* lo (- hi x))) (/ 1 (- hi x)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo (-.f64 hi x))) (/.f64 #s(literal -1 binary64) (-.f64 hi x))))
(* -1 (* lo (- (* -1 (/ (- (/ (pow hi 2) (* lo (- hi x))) (/ hi (- hi x))) lo)) (/ 1 (- hi x)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 hi x))) (/.f64 hi (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (-.f64 hi x))))
(* -1 (* lo (- (* -1 (/ (- (* -1 (/ (- (/ (pow hi 3) (* lo (- hi x))) (/ (pow hi 2) (- hi x))) lo)) (/ hi (- hi x))) lo)) (/ 1 (- hi x)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (-.f64 hi x))) (/.f64 (*.f64 hi hi) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 hi (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (-.f64 hi x))))
(* -1 (/ lo x))
(-.f64 #s(literal 0 binary64) (/.f64 lo x))
(+ (* -1 (/ lo x)) (* -1 (/ (* hi (* lo (+ 1 (* -1 (/ x lo))))) (pow x 2))))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)) (*.f64 (/.f64 (*.f64 lo hi) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) x)))
(+ (* -1 (/ lo x)) (* hi (- (* -1 (* hi (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3))))) (/ (* lo (+ 1 (* -1 (/ x lo)))) (pow x 2)))))
(-.f64 (*.f64 hi (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 x x)))) (/.f64 lo x))
(+ (* -1 (/ lo x)) (* hi (- (* hi (- (* hi (- (/ 1 (* lo (pow x 2))) (+ (/ 1 (pow x 3)) (/ (* (+ 1 (* -1 (/ x lo))) (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3)))) x)))) (+ (/ 1 (pow x 2)) (/ (* lo (pow (+ 1 (* -1 (/ x lo))) 2)) (pow x 3))))) (/ (* lo (+ 1 (* -1 (/ x lo)))) (pow x 2)))))
(-.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 x (*.f64 x x))))) x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 x x)))) (/.f64 lo x))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/ (+ (* -1 (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow lo 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) (*.f64 hi hi))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow lo 3) x)) (* -1 (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)))) (pow hi 2))) (pow lo 2)) (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow hi 2))
(/.f64 (-.f64 (-.f64 (*.f64 lo lo) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 lo (*.f64 lo lo)))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) (*.f64 hi hi))
(/ (- (+ (* -1 (/ (+ (* -1 (* lo (* (+ 1 (* -1 (/ x lo))) (+ (* -1 (* (pow lo 3) x)) (* -1 (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))))))) (* (pow lo 4) (* x (+ 1 (* -1 (/ x lo)))))) (pow hi 3))) (pow lo 2)) (+ (* -1 (/ (* (pow lo 3) x) (pow hi 2))) (+ (* -1 (/ (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)) (pow hi 2))) (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)))) (pow hi 2))
(/.f64 (-.f64 (-.f64 (*.f64 lo lo) (/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 lo (*.f64 lo lo)))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))) (*.f64 hi (*.f64 hi hi)))) (-.f64 (-.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi))) (/.f64 (*.f64 x (*.f64 lo (*.f64 lo lo))) (*.f64 hi hi)))) (*.f64 hi hi))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/ (+ (* -1 (/ (* (pow lo 3) (+ 1 (* -1 (/ x lo)))) hi)) (pow lo 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) (*.f64 hi hi))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))) hi)) (* (pow lo 3) (+ 1 (* -1 (/ x lo))))) hi)) (pow lo 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (-.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 (+.f64 (*.f64 x (*.f64 lo (*.f64 lo lo))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) hi)) hi)) (*.f64 hi hi))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* lo (* (+ 1 (* -1 (/ x lo))) (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2))))) (* (pow lo 4) (* x (+ 1 (* -1 (/ x lo)))))) hi)) (+ (* (pow lo 3) x) (* (pow lo 4) (pow (+ 1 (* -1 (/ x lo))) 2)))) hi)) (* (pow lo 3) (+ 1 (* -1 (/ x lo))))) hi)) (pow lo 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (-.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 lo (*.f64 lo lo))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (/.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 x (*.f64 lo (*.f64 lo lo))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) hi)) hi)) hi)) (*.f64 hi hi))
(/ lo (* hi (+ 1 (/ hi lo))))
(/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ (/ lo (* hi (+ 1 (/ hi lo)))) (/ (* lo x) (* (pow hi 2) (+ 1 (/ hi lo)))))
(+.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 x lo) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+ (* x (- (/ (* lo x) (* (pow hi 3) (+ 1 (/ hi lo)))) (* -1 (/ lo (* (pow hi 2) (+ 1 (/ hi lo))))))) (/ lo (* hi (+ 1 (/ hi lo)))))
(+.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 (/.f64 (*.f64 x lo) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(+ (* x (- (* x (- (/ (* lo x) (* (pow hi 4) (+ 1 (/ hi lo)))) (* -1 (/ lo (* (pow hi 3) (+ 1 (/ hi lo))))))) (* -1 (/ lo (* (pow hi 2) (+ 1 (/ hi lo))))))) (/ lo (* hi (+ 1 (/ hi lo)))))
(+.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 lo (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(* -1 (/ lo (* x (+ 1 (/ hi lo)))))
(/.f64 lo (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/ (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* hi lo) (* x (+ 1 (/ hi lo)))))) x)
(/.f64 (+.f64 (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo hi) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) x)
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 2) lo) (* (pow x 2) (+ 1 (/ hi lo)))))) (/ (* hi lo) (* x (+ 1 (/ hi lo))))) x)
(/.f64 (+.f64 (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) x)
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 3) lo) (* (pow x 3) (+ 1 (/ hi lo)))))) (+ (/ (* hi lo) (* x (+ 1 (/ hi lo)))) (/ (* (pow hi 2) lo) (* (pow x 2) (+ 1 (/ hi lo)))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) x)
(* -1 (/ lo (* x (+ 1 (/ hi lo)))))
(/.f64 lo (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(* -1 (/ (+ (/ lo (+ 1 (/ hi lo))) (/ (* hi lo) (* x (+ 1 (/ hi lo))))) x))
(/.f64 (+.f64 (/.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo hi) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) x)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow hi 2) lo) (* x (+ 1 (/ hi lo))))) (/ (* hi lo) (+ 1 (/ hi lo)))) x)) (/ lo (+ 1 (/ hi lo)))) x))
(/.f64 (-.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 lo hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow hi 3) lo) (* x (+ 1 (/ hi lo)))) (* -1 (/ (* (pow hi 2) lo) (+ 1 (/ hi lo))))) x)) (/ (* hi lo) (+ 1 (/ hi lo)))) x)) (/ lo (+ 1 (/ hi lo)))) x))
(/.f64 (-.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 lo hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* hi (+ 1 (* -1 (/ x lo)))))
(-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x)
(+ (* -1 x) (* hi (+ 1 (+ (* -1 (/ x lo)) (/ hi lo)))))
(-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)
(+ (* -1 x) (* hi (+ 1 (+ (* -1 (/ x lo)) (/ hi lo)))))
(-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x (*.f64 lo hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 lo hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 lo hi))))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x (*.f64 lo hi))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (/ x lo)))) (/ x hi)) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (/ x lo)))) (/ x hi)) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)))
(/ (* hi (- hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) lo)
(- hi x)
(-.f64 hi x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)
(- hi x)
(-.f64 hi x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)
(- (+ hi (/ (* hi (- hi x)) lo)) x)
(-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(* -1 (* x (+ 1 (/ hi lo))))
(*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 x (+.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 x (+.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 x (+.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)))
(* -1 (* x (+ 1 (/ hi lo))))
(*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo)))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo)))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo)))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(+ (* -1 (* hi (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))) (* -1 (* x (- (/ 1 lo) (/ 1 x)))))
(-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))) (*.f64 (*.f64 x hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(-.f64 (*.f64 hi (-.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(-.f64 (*.f64 hi (-.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))) hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (*.f64 hi hi)))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))) hi)) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (pow lo 2)) (/ (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2)))) hi)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 x (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) hi))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))) hi)))
(* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))
(/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/ (+ (* -1 (* lo (* x (+ 1 (* -1 (/ hi x)))))) (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x)))))) (pow lo 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
(/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
(/ (+ (* -1 (* x (+ hi (* -1 (/ (pow hi 2) x))))) (* lo (+ lo (* -1 (* x (+ 1 (* -1 (/ hi x)))))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)) (* -1 (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) (pow lo 2)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo)))
1
#s(literal 1 binary64)
(+ 1 (/ (* x (- (/ hi x) 1)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo))
(+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) lo)) (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)))) lo))
(+ 1 (* -1 (/ (+ (* -1 (* x (- (/ hi x) 1))) (/ (* x (+ hi (* -1 (/ (pow hi 2) x)))) lo)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) lo)) (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)))) lo))
(* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1))
(-.f64 #s(literal 0 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1)))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(*.f64 x (-.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x)))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(*.f64 x (-.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x)))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (* -1 (/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x))))
(*.f64 x (-.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(- (/ 1 lo) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (*.f64 x (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (*.f64 x (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(/.f64 (*.f64 hi hi) (neg.f64 (*.f64 x (*.f64 lo lo))))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))
(*.f64 (*.f64 hi hi) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo lo) hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo)))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 lo lo)))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo lo) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) x) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 hi hi))))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo lo) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) x) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 hi hi))))))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(/.f64 (*.f64 hi hi) (neg.f64 (*.f64 x (*.f64 lo lo))))
(* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 lo lo)))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 lo lo)))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 lo lo)))))
(/ (+ hi (* -1 (/ (pow hi 2) x))) (pow lo 2))
(/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (* -1 (/ hi x)))))) (pow lo 2))
(/.f64 (+.f64 hi (-.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))
(/.f64 (+.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (/.f64 lo x)))) (*.f64 lo lo))
(/ (+ hi (+ (* -1 (/ (pow hi 2) x)) (* lo (+ 1 (+ (* -1 (/ hi x)) (* -1 (/ lo x))))))) (pow lo 2))
(/.f64 (+.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (/.f64 lo x)))) (*.f64 lo lo))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (+ (* -1 (/ hi (* lo x))) (/ 1 lo)) (/ 1 x))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) x)) (/.f64 #s(literal -1 binary64) x))
(- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))
(+.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 hi lo) x)) (/.f64 #s(literal -1 binary64) x))
(- (+ (* -1 (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ 1 x))
(+.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 hi lo) x)) (/.f64 #s(literal -1 binary64) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (- (/ hi x) 1) lo)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 hi x) (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (+ (* -1 (/ (+ hi (* -1 (/ (pow hi 2) x))) lo)) (/ hi x)) 1) lo)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 hi x) (/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) x))
(/ (- (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) 1) x)
(/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64))) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64))) x)
(/ (- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) 1) x)
(/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64))) x)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(- (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (/ 1 x))
(+.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ (+ hi lo) (pow lo 2))
(/.f64 (+.f64 lo hi) (*.f64 lo lo))
(/ (+ hi (* lo (+ 1 (* -1 (/ lo x))))) (pow lo 2))
(/.f64 (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) (*.f64 lo lo))
(/ (+ hi (* lo (+ 1 (* -1 (/ lo x))))) (pow lo 2))
(/.f64 (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) (*.f64 lo lo))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (/ 1 lo) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (/ 1 lo) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ hi lo)) 1) lo)) (/ 1 x))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ hi lo)) 1) lo)) (/ 1 x))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (/.f64 #s(literal -1 binary64) x))
(- (/ 1 lo) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))
(*.f64 hi (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x hi)))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))
(*.f64 hi (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x hi)))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ 1 (* hi x))))
(*.f64 hi (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 x hi)))))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* -1 (* hi (- (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)
(/.f64 (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64)) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)
(/.f64 (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64)) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) 1) x)
(/.f64 (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) #s(literal -1 binary64)) x)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ 1 x))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) x))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ (+ hi lo) (pow lo 2))
(/.f64 (+.f64 lo hi) (*.f64 lo lo))
(/ (+ hi lo) (pow lo 2))
(/.f64 (+.f64 lo hi) (*.f64 lo lo))
(/ (+ hi lo) (pow lo 2))
(/.f64 (+.f64 lo hi) (*.f64 lo lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))
(* -1 (/ (* hi x) (pow lo 2)))
(*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (*.f64 lo lo))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (*.f64 lo lo))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (* -1 (/ (* hi x) lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (+ hi (* -1 (/ (* hi x) lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (+ hi (* -1 (/ (* hi x) lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 x hi) lo) hi)) lo)
(* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 x hi) lo) hi)) lo)
(* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 x hi) lo) hi)) lo)
(/ hi lo)
(/.f64 hi lo)
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 lo lo))))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 lo lo))))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 lo lo))))
(* -1 (/ (* hi x) (pow lo 2)))
(*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))))
(* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))))
(* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))))
(* x (+ (* -1 (/ hi (pow lo 2))) (/ hi (* lo x))))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))))
(* -1 (/ (* hi x) (pow lo 2)))
(*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi lo) x)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi lo) x)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ hi (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi lo) x)))
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))) (/.f64 x lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 (*.f64 lo lo) hi))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (-.f64 #s(literal 0 binary64) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x)))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x)))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) x)))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi hi)) (*.f64 lo lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi hi)) (*.f64 lo lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi hi)) (*.f64 lo lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) lo) hi) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) lo) hi) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) lo) hi) lo)
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) lo) hi) lo)
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) lo) hi) lo)
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) lo) hi) lo)
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo))))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) lo)
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))

eval646.0ms (6%)

Compiler

Compiled 72536 to 5191 computations (92.8% saved)

prune291.0ms (2.7%)

Pruning

41 alts after pruning (37 fresh and 4 done)

PrunedKeptTotal
New1855181873
Fresh241943
Picked415
Done134
Total1884411925
Accuracy
96.9%
Counts
1925 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.0%
(/.f64 (-.f64 (-.f64 lo x) (*.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (-.f64 #s(literal 0 binary64) hi))
22.7%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
96.8%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
96.7%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
22.7%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
18.7%
(/.f64 (-.f64 x lo) hi)
9.1%
(/.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
10.5%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.7%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
96.8%
(/.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi)) #s(literal -1 binary64)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))) #s(literal -1 binary64)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
9.7%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
18.9%
(+.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 hi lo))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 hi lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 hi lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 hi lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64)) (/.f64 hi lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
9.9%
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
18.9%
(*.f64 (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) x))
18.7%
(*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) x))
9.0%
(*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (-.f64 lo x) (/.f64 lo (/.f64 hi (-.f64 x lo)))))
11.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.7%
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
18.8%
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
18.8%
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
9.4%
(*.f64 lo (+.f64 (/.f64 (neg.f64 (/.f64 lo hi)) hi) (/.f64 #s(literal -1 binary64) hi)))
9.4%
(*.f64 lo (neg.f64 (/.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) hi)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2681 to 825 computations (69.2% saved)

regimes105.0ms (1%)

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

4 calls:

27.0ms
x
26.0ms
hi
24.0ms
lo
21.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
96.8%1lo
96.8%1hi
96.8%1x
96.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes107.0ms (1%)

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

4 calls:

48.0ms
lo
31.0ms
x
14.0ms
hi
11.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.9%1lo
18.9%1hi
18.9%1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes39.0ms (0.4%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes24.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes15.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes5.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:

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

Compiled 12 to 9 computations (25% saved)

simplify30.0ms (0.3%)

Algorithm
egg-herbie
Rules
202×distribute-lft-neg-in_binary64
196×unsub-neg_binary64
150×neg-mul-1_binary64
124×neg-sub0_binary64
90×cancel-sign-sub_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02958
15158
27958
310758
413058
514358
616658
720258
827158
944158
1061558
1172158
1277558
1379458
1479658
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.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 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
#s(literal 1 binary64)
Outputs
(/.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
#s(literal 1 binary64)

soundness2.0s (18.9%)

Rules
4712×*-lowering-*.f32
4712×*-lowering-*.f64
4666×*-lowering-*.f32
4666×*-lowering-*.f64
3578×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05157581
117546492
263946428
080886428
099711997
1348010207
0843910207
033189
1281180
23606177
09055177
0190858
1612760
22094702
08519702
0119513670
1422311895
0833411895
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 249 to 148 computations (40.6% saved)

preprocess37.0ms (0.3%)

Compiler

Compiled 142 to 68 computations (52.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...