xlohi (overflows)

Time bar (total: 12.5s)

analyze127.0ms (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: 77.0ms
ival-sub: 32.0ms (41.4% of total)
...c/correct-round.rkt:119:19: 30.0ms (38.8% of total)
ival-div: 6.0ms (7.8% of total)
ival->: 4.0ms (5.2% of total)
ival-<: 4.0ms (5.2% of total)
ival-and: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

sample1.2s (10%)

Results
1.0s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 666.0ms
...c/correct-round.rkt:119:19: 312.0ms (46.8% of total)
ival-sub: 192.0ms (28.8% of total)
ival-div: 66.0ms (9.9% of total)
ival->: 42.0ms (6.3% of total)
ival-<: 41.0ms (6.2% of total)
ival-and: 10.0ms (1.5% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess184.0ms (1.5%)

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

explain2.0s (15.8%)

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
1.9s512×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.7% of total)
ival-div: 4.0ms (39.8% 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)

simplify303.0ms (2.4%)

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

localize312.0ms (2.5%)

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
271.0ms256×0valid
Compiler

Compiled 20 to 7 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 258.0ms
ival-sub: 256.0ms (99.1% of total)
ival-div: 2.0ms (0.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0%)

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

rewrite284.0ms (2.3%)

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
238013
3574613
0832313
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 (/.f64 lo (+.f64 lo hi)) (-.f64 hi 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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x))) (+.f64 (/.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))))))
(-.f64 (/.f64 (/.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (/.f64 x (+.f64 lo hi)) (-.f64 hi 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 (/.f64 x (+.f64 lo hi)) (-.f64 hi 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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)))) (*.f64 (+.f64 (/.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (/.f64 x (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 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 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 lo) (*.f64 (+.f64 lo hi) (+.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 lo) (*.f64 (+.f64 lo hi) (+.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x))) (pow.f64 (/.f64 lo (-.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (-.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 lo) (*.f64 (+.f64 lo hi) (+.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 lo) (*.f64 (+.f64 lo hi) (+.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 (-.f64 hi lo)) (/.f64 (-.f64 hi lo) x)) (*.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 lo hi) (-.f64 lo hi))) (*.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 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 (*.f64 x x) (*.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 (*.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 x (/.f64 x (+.f64 x lo)) (neg.f64 (/.f64 (*.f64 lo 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 (*.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 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 (*.f64 x x) (*.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))))))
(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))))
(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 (*.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 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 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 (*.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 (*.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 #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 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.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 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 lo) (*.f64 (+.f64 lo hi) (+.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 lo) (*.f64 (+.f64 lo hi) (+.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 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 (*.f64 hi hi) (*.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 (*.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 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.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 (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 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 (*.f64 hi hi) (*.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 lo) (*.f64 (+.f64 lo hi) (+.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 lo) (*.f64 (+.f64 lo hi) (+.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))))

simplify256.0ms (2.1%)

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
1612782
22092718
08529718
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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo x) (-.f64 hi lo))))
(/ 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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo x) (-.f64 hi lo))))
(/ 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 x hi) 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 x hi) 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 x (-.f64 (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 (*.f64 hi hi) lo) hi)) lo) hi)) 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo 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 (+.f64 x (*.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 lo (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 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 (-.f64 x lo) (/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (/.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)))

eval43.0ms (0.3%)

Compiler

Compiled 11414 to 1176 computations (89.7% saved)

prune92.0ms (0.7%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New4439452
Fresh000
Picked101
Done000
Total4449453
Accuracy
19.5%
Counts
453 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(/.f64 (-.f64 x lo) hi)
8.4%
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
10.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
19.0%
(-.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.7%
(+.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)))))
19.0%
(+.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 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) lo))))
19.0%
(+.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 296 to 174 computations (41.2% saved)

simplify199.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
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))
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-diff128
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) lo)
cost-diff512
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) lo))
cost-diff640
(*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) lo)))
cost-diff640
(+.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 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) lo))))
Rules
2862×+-lowering-+.f64
2862×+-lowering-+.f32
2036×*-lowering-*.f32
2036×*-lowering-*.f64
1978×sum3-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
031247
181239
2228239
3716219
42865214
08201214
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))))
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)))
hi
(+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))
(- (/ 1 lo) (/ x (* lo lo)))
(/ 1 lo)
(/ x (* lo lo))
(* lo lo)
(/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)
(* hi (- (/ 1 lo) (/ x (* lo lo))))
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
(- 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
Outputs
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))) (/.f64 x lo)))
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
hi
(+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi 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)
(/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)) lo)
(* hi (- (/ 1 lo) (/ x (* lo lo))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
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 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
1
#s(literal 1 binary64)
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) 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
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
1
#s(literal 1 binary64)
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
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)

localize173.0ms (1.4%)

Localize:

Found 14 expressions of interest:

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

Compiled 263 to 32 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-div: 17.0ms (33% of total)
ival-sub: 15.0ms (29.1% of total)
ival-mult: 12.0ms (23.3% of total)
ival-add: 7.0ms (13.6% of total)
const: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

series86.0ms (0.7%)

Counts
18 → 588
Calls
Call 1
Inputs
#<alt (+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))))>
#<alt (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)))>
#<alt (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))>
#<alt (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)>
#<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 (- 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 (* hi (- (/ 1 lo) (/ x (* lo lo))))>
#<alt (/ x (* lo lo))>
#<alt (- hi x)>
#<alt (+ (/ (- x hi) lo) -1)>
Outputs
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* -1 (* x (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- hi x))))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))))) (pow lo 3))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (+ (* -1 (/ (* (pow hi 2) x) (pow lo 3))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))) (/ x lo))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (* hi (- hi x)) lo))) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) (* -1 x)) lo)))>
#<alt (- 1 (/ x lo))>
#<alt (- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<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)) (/ x (pow lo 3))))))>
#<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)) (/ x (pow lo 3))))))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (/ (* (pow hi 2) (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (* hi (- hi x)) lo)) lo)>
#<alt (/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)>
#<alt (/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) lo))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* -1 (* hi (* x (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))>
#<alt (/ 1 lo)>
#<alt (/ (- (+ 1 (/ hi lo)) (/ x lo)) lo)>
#<alt (/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)>
#<alt (/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)>
#<alt (/ 1 lo)>
#<alt (* -1 (/ (- (* -1 (/ (- hi x) lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)) 1) lo))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* -1 (* x (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (- (/ 1 lo) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))))>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))>
#<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 (- 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 (* 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 (/ 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 (* -1 x)>
#<alt (- hi x)>
#<alt (- hi x)>
#<alt (- hi x)>
#<alt hi>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt hi>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt hi>
#<alt (+ hi (* -1 x))>
#<alt (+ hi (* -1 x))>
#<alt (+ hi (* -1 x))>
#<alt (* -1 x)>
#<alt (* x (- (/ hi x) 1))>
#<alt (* x (- (/ hi x) 1))>
#<alt (* x (- (/ hi x) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<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)))>
Calls

147 calls:

TimeVariablePointExpression
30.0ms
lo
@-inf
(/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)
7.0ms
lo
@0
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
6.0ms
hi
@-inf
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
2.0ms
x
@0
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))))
1.0ms
lo
@0
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))))

rewrite376.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
3018×*-lowering-*.f32
3018×*-lowering-*.f64
2830×/-lowering-/.f32
2830×/-lowering-/.f64
2480×pow-lowering-pow.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031198
1263182
23385182
08644182
Stop Event
iter limit
node limit
Counts
18 → 471
Calls
Call 1
Inputs
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))))
(* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)))
(+ (- (/ 1 lo) (/ x (* lo lo))) (/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo))
(/ (* hi (- (/ 1 lo) (/ x (* lo lo)))) lo)
(/ (- x lo) hi)
(- x lo)
(+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(+ (/ hi lo) 1)
(/ hi lo)
(- 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))
(* hi (- (/ 1 lo) (/ x (* lo lo))))
(/ x (* lo lo))
(- hi x)
(+ (/ (- x hi) lo) -1)
Outputs
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(+.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))) (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
(-.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) #s(literal 1 binary64)) (/.f64 x lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi (+.f64 (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) hi (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.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 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (+.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))) (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(+.f64 (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(fma.f64 hi (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(fma.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) hi (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(fma.f64 (*.f64 hi hi) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(fma.f64 (*.f64 hi (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))))) (+.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 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 hi (/.f64 (/.f64 lo 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 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 hi (/.f64 (/.f64 lo 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 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (*.f64 hi (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) hi) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) hi) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) hi)
(+.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 lo lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 hi (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(fma.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))
(fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) lo) hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (neg.f64 (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) lo) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) lo) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo 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 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)))) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.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)) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(/.f64 (+.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)) lo) (*.f64 (+.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) lo) (/.f64 x (*.f64 lo lo))) lo))
(/.f64 (+.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)) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (*.f64 lo lo) (*.f64 x lo)))) (*.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))))) (*.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.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 (/.f64 lo hi) (/.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 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (-.f64 (*.f64 lo lo) (*.f64 x lo)))) (*.f64 lo (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))))) (*.f64 lo (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 lo (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (*.f64 lo lo) (*.f64 x lo)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.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 0 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (neg.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))
(*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) lo) hi)
(*.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(+.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 (-.f64 x lo) hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.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 x hi) (*.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 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 (/.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 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) (-.f64 #s(literal 0 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 #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 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 #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 #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 #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 #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 #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 #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 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 #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 #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 #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 #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 #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 #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 #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))
(*.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 #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 #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 #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 #s(literal 1 binary64) lo) (-.f64 hi x) (*.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 (-.f64 hi x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.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 (/.f64 #s(literal 1 binary64) lo) hi #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 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) #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 (/.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 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 hi #s(literal 1 binary64)) (/.f64 #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 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 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo (*.f64 lo lo))) (+.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 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo (*.f64 lo lo))))))
(/.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 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo (*.f64 lo lo)))) (+.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 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo (*.f64 lo lo))))) (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 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.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 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 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo (*.f64 lo lo))))) #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 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo (*.f64 lo lo)))) (/.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 #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 (*.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 (*.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))) (-.f64 #s(literal 0 binary64) 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 (-.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)))) (-.f64 #s(literal 0 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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) #s(literal -1 binary64)) (-.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 #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 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) (+.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)))) #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 hi (/.f64 lo (-.f64 x hi))) (-.f64 x hi))
(+.f64 (+.f64 x (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.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 hi (/.f64 lo (-.f64 x hi))))
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi))
(-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 hi #s(literal -1 binary64) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(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 hi (/.f64 lo (-.f64 x hi))))
(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) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))) (*.f64 hi (*.f64 hi hi))) (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi))) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x hi))))))
(/.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 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))))) hi) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x hi))))))
(/.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 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))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo)))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) hi))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo)))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) hi))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo)))))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) hi))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo)))))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo))) hi))
(fma.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo)))))
(fma.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) 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 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 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 #s(literal 1 binary64) (*.f64 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 x (*.f64 x x)) (*.f64 (*.f64 lo (*.f64 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 #s(literal 1 binary64) (*.f64 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)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) x)) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.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 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo))
(/.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 lo x) lo) #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 #s(literal 1 binary64) (/.f64 x (*.f64 lo lo)))
(*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x lo))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(+.f64 hi (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) hi)
(-.f64 hi x)
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi)))))
(-.f64 (/.f64 (*.f64 hi hi) (+.f64 x hi)) (/.f64 (*.f64 x x) (+.f64 x hi)))
(fma.f64 #s(literal -1 binary64) x hi)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x hi) (-.f64 (*.f64 hi hi) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 x hi))
(/.f64 (neg.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi hi) (*.f64 x x))) (neg.f64 (+.f64 x hi)))
(/.f64 (+.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 hi hi) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))) (-.f64 hi (-.f64 #s(literal 0 binary64) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x hi) (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi)))))
(*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x hi)))
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))
(-.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 x lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.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 lo) #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi) #s(literal -1 binary64))
(fma.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(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 (-.f64 x hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x hi))))) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))))
(/.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 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))))) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x hi))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x hi))))))
(/.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 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x hi)))))))
(/.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 #s(literal -1 binary64) (/.f64 lo (-.f64 x hi))))) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))) #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 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x hi)))))))
(*.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))))

simplify355.0ms (2.8%)

Algorithm
egg-herbie
Rules
3268×*-lowering-*.f32
3268×*-lowering-*.f64
2486×+-lowering-+.f64
2486×+-lowering-+.f32
1714×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

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

eval131.0ms (1.1%)

Compiler

Compiled 29832 to 2466 computations (91.7% saved)

prune177.0ms (1.4%)

Pruning

47 alts after pruning (45 fresh and 2 done)

PrunedKeptTotal
New1064421106
Fresh134
Picked325
Done000
Total1068471115
Accuracy
19.5%
Counts
1115 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.0%
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
19.0%
(/.f64 (-.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)) (/.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.7%
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
18.7%
(/.f64 (-.f64 x lo) hi)
19.0%
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
19.0%
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
19.0%
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (+.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
19.0%
(/.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 #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)))))
8.4%
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
19.0%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))))
19.0%
(/.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 #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)))))))
18.7%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
10.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
16.0%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 x hi)) lo))
19.0%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
19.0%
(-.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))
19.0%
(-.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))
19.0%
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) hi (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 #s(literal 0 binary64) lo)))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo))))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 lo lo)))))
19.0%
(+.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 (/.f64 hi lo) lo))))
14.8%
(+.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 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (*.f64 lo lo)))) lo))))
18.3%
(+.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 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
19.0%
(+.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 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal -1 binary64))))))
19.0%
(+.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 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
18.3%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal -1 binary64))))))
18.3%
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
19.0%
(+.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))))
19.0%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
19.0%
(+.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)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
19.0%
(+.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.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))
19.0%
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))))))
19.0%
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
19.0%
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
18.7%
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3302 to 1181 computations (64.2% saved)

simplify252.0ms (2%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 x lo))
cost-diff0
(/.f64 #s(literal 1 binary64) hi)
cost-diff6592
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64))
cost-diff6720
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff384
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo))
cost-diff384
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)))
cost-diff384
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo))))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
cost-diff128
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)))
cost-diff0
(/.f64 x lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff128
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))
cost-diff640
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
cost-diff640
(*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
cost-diff640
(+.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 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
Rules
2468×fma-lowering-fma.f32
2468×fma-lowering-fma.f64
2210×*-lowering-*.f32
2210×*-lowering-*.f64
1508×fmm-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033350
199299
2335290
31429283
47862283
08589283
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))))
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo)))))
hi
(+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))
(- (/ 1 lo) (/ x (* lo lo)))
(/ 1 lo)
(/ x (* lo lo))
(* lo lo)
(* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo)))
(* hi (/ (- 1 (/ x lo)) lo))
(/ (- 1 (/ x lo)) lo)
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(+ 1 (* (* (+ 1 (/ hi lo)) (- hi x)) (/ 1 lo)))
1
(* (* (+ 1 (/ hi lo)) (- hi x)) (/ 1 lo))
(* (+ 1 (/ hi lo)) (- hi x))
(+ 1 (/ hi lo))
(/ hi lo)
hi
lo
(- hi x)
x
(/ 1 lo)
(+ (- 1 (/ x lo)) (* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))))
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo)))
hi
(- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))
(/ 1 lo)
(/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo)
(- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo)))
(* hi (/ (- 1 (/ x lo)) lo))
(/ (- 1 (/ x lo)) lo)
(* (/ 1 hi) (pow (/ 1 (- x lo)) -1))
(/ 1 hi)
1
hi
(pow (/ 1 (- x lo)) -1)
(/ 1 (- x lo))
(- x lo)
x
lo
-1
Outputs
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (/.f64 x lo)))
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo)))))
(/.f64 (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
hi
(+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(- (/ 1 lo) (/ x (* lo lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ x (* lo lo))
(/.f64 x (*.f64 lo lo))
(* lo lo)
(*.f64 lo lo)
(* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo)))
(/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) lo)
(* hi (/ (- 1 (/ x lo)) lo))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(/ (- 1 (/ x lo)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(+ 1 (* (* (+ 1 (/ hi lo)) (- hi x)) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
1
#s(literal 1 binary64)
(* (* (+ 1 (/ hi lo)) (- hi x)) (/ 1 lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* (+ 1 (/ hi lo)) (- hi x))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
hi
lo
(- hi x)
(-.f64 hi x)
x
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (- 1 (/ x lo)) (* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (/.f64 x lo)))
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo)))
(/.f64 (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
hi
(- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo)
(/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo)
(- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo)))
(-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(* hi (/ (- 1 (/ x lo)) lo))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(/ (- 1 (/ x lo)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(* (/ 1 hi) (pow (/ 1 (- x lo)) -1))
(/.f64 (-.f64 x lo) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
1
#s(literal 1 binary64)
hi
(pow (/ 1 (- x lo)) -1)
(-.f64 x lo)
(/ 1 (- x lo))
(/.f64 #s(literal 1 binary64) (-.f64 x lo))
(- x lo)
(-.f64 x lo)
x
lo
-1
#s(literal -1 binary64)

localize209.0ms (1.7%)

Localize:

Found 18 expressions of interest:

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

Compiled 370 to 34 computations (90.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-div: 24.0ms (40.1% of total)
ival-mult: 15.0ms (25% of total)
ival-sub: 8.0ms (13.4% of total)
ival-add: 7.0ms (11.7% of total)
ival-pow: 4.0ms (6.7% of total)
const: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

series51.0ms (0.4%)

Counts
21 → 636
Calls
Call 1
Inputs
#<alt (+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))))>
#<alt (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo)))))>
#<alt (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))>
#<alt (- (/ 1 lo) (/ x (* lo lo)))>
#<alt (- 1 (/ x lo))>
#<alt (/ x lo)>
#<alt (+ 1 (* (* (+ 1 (/ hi lo)) (- hi x)) (/ 1 lo)))>
#<alt (* (* (+ 1 (/ hi lo)) (- hi x)) (/ 1 lo))>
#<alt (* (+ 1 (/ hi lo)) (- hi x))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ (- 1 (/ x lo)) (* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))))>
#<alt (* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo)))>
#<alt (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))>
#<alt (* (/ 1 hi) (pow (/ 1 (- x lo)) -1))>
#<alt (pow (/ 1 (- x lo)) -1)>
#<alt (/ 1 hi)>
#<alt (/ 1 (- x lo))>
#<alt (* hi (/ (- 1 (/ x lo)) lo))>
#<alt (/ x (* lo lo))>
#<alt (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo)))>
#<alt (- x lo)>
Outputs
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* -1 (* x (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- hi x))))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))))) (pow lo 3))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (+ (* -1 (/ (* (pow hi 2) x) (pow lo 3))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))) (/ x lo))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (* hi (- hi x)) lo))) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) (* -1 x)) lo)))>
#<alt (- 1 (/ x lo))>
#<alt (- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<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)) (/ x (pow lo 3))))))>
#<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)) (/ x (pow lo 3))))))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (* hi (- hi x)) lo)) lo)>
#<alt (/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)>
#<alt (/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) lo))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* -1 (* hi (* x (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))>
#<alt (/ 1 lo)>
#<alt (/ (- (+ 1 (/ hi lo)) (/ x lo)) lo)>
#<alt (/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)>
#<alt (/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)>
#<alt (/ 1 lo)>
#<alt (* -1 (/ (- (* -1 (/ (- hi x) lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)) 1) lo))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* -1 (* x (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (- (/ 1 lo) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))>
#<alt (* -1 (/ x (pow lo 2)))>
#<alt (/ (- lo x) (pow lo 2))>
#<alt (/ (- lo x) (pow lo 2))>
#<alt (/ (- lo x) (pow lo 2))>
#<alt (/ 1 lo)>
#<alt (/ (+ 1 (* -1 (/ x lo))) lo)>
#<alt (/ (+ 1 (* -1 (/ x lo))) lo)>
#<alt (/ (+ 1 (* -1 (/ x lo))) lo)>
#<alt (/ 1 lo)>
#<alt (* -1 (/ (- (/ x lo) 1) lo))>
#<alt (* -1 (/ (- (/ x lo) 1) lo))>
#<alt (* -1 (/ (- (/ x lo) 1) lo))>
#<alt (/ 1 lo)>
#<alt (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))>
#<alt (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))>
#<alt (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))>
#<alt (* -1 (/ x (pow lo 2)))>
#<alt (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))>
#<alt (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))>
#<alt (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ x (pow lo 2)))>
#<alt (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))>
#<alt (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))>
#<alt (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))>
#<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 (* -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 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>
#<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 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))>
#<alt (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- hi x))))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))))) (pow lo 3))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (+ (* -1 (/ (* (pow hi 2) x) (pow lo 3))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))) (/ x lo))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) lo))) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) (* -1 x)) lo)))>
#<alt (- 1 (/ x lo))>
#<alt (- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<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)) (/ x (pow lo 3))))))>
#<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)) (/ x (pow lo 3))))))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))>
#<alt (* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (* hi (- hi x)) lo)) lo)>
#<alt (/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)>
#<alt (/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) lo))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))>
#<alt (* -1 (/ (* hi (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) lo))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))>
#<alt (/ 1 lo)>
#<alt (/ (- (+ 1 (/ hi lo)) (/ x lo)) lo)>
#<alt (/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)>
#<alt (/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)>
#<alt (/ 1 lo)>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 x) (* -1 hi)) lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* hi x) lo)) (* -1 (- (* -1 x) (* -1 hi)))) lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* hi x) lo)) (* -1 (- (* -1 x) (* -1 hi)))) lo)) 1) lo))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))>
#<alt (* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))>
#<alt (* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))>
#<alt (* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))>
#<alt (- (/ 1 lo) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))>
#<alt (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) 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 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 (* -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 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 lo)>
#<alt (- (* -1 (/ x (pow lo 2))) (/ 1 lo))>
#<alt (- (* x (- (* -1 (/ x (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo))>
#<alt (- (* x (- (* x (- (* -1 (/ x (pow lo 4))) (/ 1 (pow lo 3)))) (/ 1 (pow lo 2)))) (/ 1 lo))>
#<alt (/ 1 x)>
#<alt (/ (+ 1 (/ lo x)) x)>
#<alt (/ (- (+ 1 (/ (pow lo 2) (pow x 2))) (* -1 (/ lo x))) x)>
#<alt (/ (- (+ 1 (/ (pow lo 3) (pow x 3))) (+ (* -1 (/ lo x)) (* -1 (/ (pow lo 2) (pow x 2))))) x)>
#<alt (/ 1 x)>
#<alt (* -1 (/ (- (* -1 (/ lo x)) 1) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow lo 2) x) (* -1 lo)) x)) 1) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lo 3) x)) (pow lo 2)) x)) (* -1 lo)) x)) 1) x))>
#<alt (/ 1 x)>
#<alt (+ (/ 1 x) (/ lo (pow x 2)))>
#<alt (+ (* lo (+ (/ 1 (pow x 2)) (/ lo (pow x 3)))) (/ 1 x))>
#<alt (+ (* lo (+ (* lo (+ (/ 1 (pow x 3)) (/ lo (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))>
#<alt (/ -1 lo)>
#<alt (/ (- (* -1 (/ x lo)) 1) lo)>
#<alt (/ (- (* -1 (/ (pow x 2) (pow lo 2))) (+ 1 (/ x lo))) lo)>
#<alt (/ (- (* -1 (/ (pow x 3) (pow lo 3))) (+ 1 (+ (/ x lo) (/ (pow x 2) (pow lo 2))))) lo)>
#<alt (/ -1 lo)>
#<alt (* -1 (/ (+ 1 (/ x lo)) lo))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) lo)) x) lo))) lo))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) lo) (* -1 (pow x 2))) lo)) x) lo))) lo))>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ x lo))) lo)>
#<alt (/ (* hi (- 1 (/ 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 (/ (* 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 (/ 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 (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))>
#<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)))))>
Calls

159 calls:

TimeVariablePointExpression
24.0ms
lo
@inf
(* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo)))
1.0ms
x
@-inf
(+ (- 1 (/ x lo)) (* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))))
1.0ms
x
@0
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))))
1.0ms
x
@inf
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))))
1.0ms
x
@-inf
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))))

rewrite414.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
3064×*-lowering-*.f32
3064×*-lowering-*.f64
2678×/-lowering-/.f32
2678×/-lowering-/.f64
2390×pow-lowering-pow.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033246
1281190
23600190
09013190
Stop Event
iter limit
node limit
Counts
21 → 843
Calls
Call 1
Inputs
(+ (- 1 (/ x lo)) (* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))))
(* hi (+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo)))))
(+ (- (/ 1 lo) (/ x (* lo lo))) (* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo))))
(- (/ 1 lo) (/ x (* lo lo)))
(- 1 (/ x lo))
(/ x lo)
(+ 1 (* (* (+ 1 (/ hi lo)) (- hi x)) (/ 1 lo)))
(* (* (+ 1 (/ hi lo)) (- hi x)) (/ 1 lo))
(* (+ 1 (/ hi lo)) (- hi x))
(+ 1 (/ hi lo))
(+ (- 1 (/ x lo)) (* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))))
(* hi (- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo)))
(- (/ 1 lo) (/ (- (/ x lo) (* hi (/ (- 1 (/ x lo)) lo))) lo))
(* (/ 1 hi) (pow (/ 1 (- x lo)) -1))
(pow (/ 1 (- x lo)) -1)
(/ 1 hi)
(/ 1 (- x lo))
(* hi (/ (- 1 (/ x lo)) lo))
(/ x (* lo lo))
(* (/ 1 lo) (* hi (/ (- 1 (/ x lo)) lo)))
(- x lo)
Outputs
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(+.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal 1 binary64)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (/.f64 (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(-.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal 1 binary64)) (/.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 x lo)) lo) hi (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi 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 x lo)) lo)) hi (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.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 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))) (+.f64 (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))) (neg.f64 (+.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))) (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))))
(/.f64 (-.f64 (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi lo)) (/.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 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(pow.f64 (/.f64 (+.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))) (/.f64 #s(literal 1 binary64) (+.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 hi (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) hi) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) hi (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.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 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 (*.f64 hi (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (*.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) lo)
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (*.f64 lo lo))
(/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 hi (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) hi) lo)
(/.f64 (*.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) hi) (*.f64 lo lo))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) hi) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) hi) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) hi) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) hi) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))
(*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi)
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(+.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo))
(-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo))
(-.f64 (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)))
(-.f64 (/.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (*.f64 lo lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 (/.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))))
(-.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 lo lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 hi (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 hi (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 #s(literal 1 binary64) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) lo)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 lo lo))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (*.f64 lo lo)) (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 lo lo))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) lo) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))) lo) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) lo))
(/.f64 (+.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)) lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) lo))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) lo) (*.f64 lo (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) lo) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo lo))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (-.f64 (*.f64 lo lo) (*.f64 x lo)))) (*.f64 lo (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))))) (*.f64 lo (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 lo (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) lo) (*.f64 lo (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) lo) lo)
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 lo lo) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x lo) (*.f64 lo (*.f64 lo lo))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.f64 lo lo)))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x)))) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.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 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(fma.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x) (/.f64 x (*.f64 lo lo))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (*.f64 lo lo) (*.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) (*.f64 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 #s(literal 1 binary64) (/.f64 x 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) x)) lo) (*.f64 lo (/.f64 (*.f64 lo lo) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 lo (-.f64 #s(literal 0 binary64) x))) (*.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x lo))) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo lo) x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (*.f64 lo lo) x)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 x 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) x))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #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 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x)))))) (neg.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 x (-.f64 #s(literal 0 binary64) (*.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)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (/.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) lo) (*.f64 lo lo))
(pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (*.f64 lo lo) (*.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.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 (/.f64 x lo) (/.f64 lo x)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.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 (/.f64 x 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 (/.f64 x 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 (/.f64 x lo) (/.f64 lo x)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo))))) (+.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 (/.f64 x 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 (/.f64 x 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)))
(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 x lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) x) lo)
(/.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)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (-.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 x (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 x lo) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) x)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (/.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi 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) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)) #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 (+.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 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64) #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) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 hi x) #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 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))) (+.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 1 binary64)) (-.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (-.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 (-.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 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi 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 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi 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) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 hi x))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))
(+.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 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 #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)))
(fma.f64 #s(literal 1 binary64) (-.f64 hi x) (*.f64 (/.f64 hi lo) (-.f64 hi x)))
(fma.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))))
(fma.f64 (/.f64 hi lo) (-.f64 hi x) (*.f64 #s(literal 1 binary64) (-.f64 hi x)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (-.f64 hi x) #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 hi lo)))
(fma.f64 (-.f64 hi x) (/.f64 hi lo) (*.f64 (-.f64 hi x) #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 x hi)))))
(/.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 x hi)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 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 x hi)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 x hi)))
(/.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 x hi))) (+.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 hi (*.f64 lo (/.f64 lo hi))))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x 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 (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 x hi) (+.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 hi (*.f64 lo (/.f64 lo hi))))) (*.f64 (+.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.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 x hi))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 x hi))
(/.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 hi (*.f64 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 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 hi (*.f64 lo (/.f64 lo hi)))) (-.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 x hi))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) #s(literal 1 binary64)))
(*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 hi x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) #s(literal 1 binary64))
(+.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 hi (*.f64 lo (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(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 (/.f64 #s(literal 1 binary64) lo) hi #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) 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 (/.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 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 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 (/.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 hi (*.f64 lo (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.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 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 (/.f64 hi (*.f64 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 (/.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 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(+.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal 1 binary64)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (/.f64 (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(-.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal 1 binary64)) (/.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 x lo)) lo) hi (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi 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 x lo)) lo)) hi (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.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 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))) (+.f64 (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))) (neg.f64 (+.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))) (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))))
(/.f64 (-.f64 (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi lo)) (/.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 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(pow.f64 (/.f64 (+.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))) (/.f64 #s(literal 1 binary64) (+.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 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 hi (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) hi) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) hi (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.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 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))
(fma.f64 (*.f64 hi (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (*.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)))) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) lo)
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (*.f64 lo lo))
(/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 hi (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) hi) lo)
(/.f64 (*.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) hi) (*.f64 lo lo))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) hi) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) hi) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) hi) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) hi) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))
(*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi)
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(+.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo))
(-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo))
(-.f64 (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)))
(-.f64 (/.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (*.f64 lo lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 (/.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))))
(-.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 lo lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 hi (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 hi (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 #s(literal 1 binary64) lo) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (+.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) lo)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 lo lo))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (*.f64 lo lo)) (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 lo lo))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 lo lo) (*.f64 x lo)) lo) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))) lo) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) lo))
(/.f64 (+.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)) lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) lo))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) lo) (*.f64 lo (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) lo) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo lo))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (-.f64 (*.f64 lo lo) (*.f64 x lo)))) (*.f64 lo (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))))) (*.f64 lo (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 lo (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) lo) (*.f64 lo (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))))
(/.f64 (/.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) lo) lo)
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 lo lo) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 lo (*.f64 lo (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) lo)))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x lo)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) hi)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64)) (log.f64 (-.f64 x lo))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (*.f64 (log.f64 hi) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 x lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)))
(+.f64 x (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) x)
(exp.f64 (log.f64 (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1/2 binary64))))
(-.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)))
(-.f64 (/.f64 x #s(literal 1 binary64)) lo)
(fma.f64 #s(literal -1 binary64) lo x)
(/.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 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (-.f64 x lo) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) #s(literal -1 binary64))
(/.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 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(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))
(pow.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 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 x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (pow.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) hi))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 hi #s(literal -1 binary64))
(pow.f64 (*.f64 hi hi) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 hi)) #s(literal -1 binary64))
(*.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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (-.f64 x lo))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (-.f64 x lo) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 x lo)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.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 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) #s(literal -1 binary64)))
(+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(+.f64 (/.f64 hi lo) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) hi))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 hi (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) hi))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 hi (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) hi))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 hi (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) hi))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) hi))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)
(/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi (-.f64 (*.f64 lo lo) (*.f64 x lo))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x)))))) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 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 #s(literal -1 binary64) (/.f64 x lo)) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x))))) hi) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 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))))
(pow.f64 (/.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi 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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.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 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) lo))
(/.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 lo x) lo) #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 #s(literal 1 binary64) (/.f64 x (*.f64 lo lo)))
(*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x lo))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (/.f64 hi lo) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo)) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 hi lo)))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) lo)
(/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (*.f64 lo lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 lo lo))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) #s(literal 1 binary64)) (*.f64 lo lo))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 (*.f64 lo lo) (*.f64 x lo))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 (/.f64 x lo) (*.f64 lo (/.f64 (*.f64 lo lo) x)))))) (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 (/.f64 hi lo) (*.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))))
(pow.f64 (/.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 lo hi)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 lo hi) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(*.f64 hi (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 hi lo))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi)
(*.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 x (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) x)
(exp.f64 (log.f64 (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1/2 binary64))))
(-.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)))
(-.f64 (/.f64 x #s(literal 1 binary64)) lo)
(fma.f64 #s(literal -1 binary64) lo x)
(/.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 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (-.f64 x lo) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) #s(literal -1 binary64))
(/.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 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(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))
(pow.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 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 x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (pow.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) #s(literal 1 binary64)))

simplify301.0ms (2.4%)

Algorithm
egg-herbie
Rules
3326×*-lowering-*.f32
3326×*-lowering-*.f64
2610×+-lowering-+.f64
2610×+-lowering-+.f32
2066×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05618337
119827592
269917576
084357576
Stop Event
iter limit
node limit
Counts
636 → 636
Calls
Call 1
Inputs
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(* -1 (* x (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))
(* -1 (/ (* (pow hi 2) x) (pow lo 3)))
(/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- hi x))))) (pow lo 3))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))))) (pow lo 3))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(- (+ 1 (+ (* -1 (/ (* (pow hi 2) x) (pow lo 3))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))) (/ x lo))
1
(+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (* hi (- hi x)) lo))) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) (* -1 x)) lo)))
(- 1 (/ x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))
(- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3))))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3))))))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))
(* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* -1 (/ (* (pow hi 2) x) (pow lo 3)))
(/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))
(/ hi lo)
(/ (+ hi (/ (* hi (- hi x)) lo)) lo)
(/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)
(/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) lo))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(* -1 (* hi (* x (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))
(* -1 (/ (* hi x) (pow lo 3)))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 3))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))
(/ 1 lo)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) lo)
(/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)
(/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)
(/ 1 lo)
(* -1 (/ (- (* -1 (/ (- hi x) lo)) 1) lo))
(* -1 (/ (- (* -1 (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)) 1) lo))
(* -1 (/ (- (* -1 (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)) 1) lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(* -1 (* x (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))
(- (/ 1 lo) (/ x (pow lo 2)))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(* -1 (/ x (pow lo 2)))
(/ (- lo x) (pow lo 2))
(/ (- lo x) (pow lo 2))
(/ (- lo x) (pow lo 2))
(/ 1 lo)
(/ (+ 1 (* -1 (/ x lo))) lo)
(/ (+ 1 (* -1 (/ x lo))) lo)
(/ (+ 1 (* -1 (/ x lo))) lo)
(/ 1 lo)
(* -1 (/ (- (/ x lo) 1) lo))
(* -1 (/ (- (/ x lo) 1) lo))
(* -1 (/ (- (/ x lo) 1) lo))
(/ 1 lo)
(+ (* -1 (/ x (pow lo 2))) (/ 1 lo))
(+ (* -1 (/ x (pow lo 2))) (/ 1 lo))
(+ (* -1 (/ x (pow lo 2))) (/ 1 lo))
(* -1 (/ x (pow lo 2)))
(* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))
(* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))
(* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))
(* -1 (/ x (pow lo 2)))
(* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))
(* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))
(* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))
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 (* -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 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
(+ 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 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(* -1 (* x (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))
(* -1 (/ (* (pow hi 2) x) (pow lo 3)))
(/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- hi x))))) (pow lo 3))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))))) (pow lo 3))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(- (+ 1 (+ (* -1 (/ (* (pow hi 2) x) (pow lo 3))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))) (/ x lo))
1
(+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) lo))) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) (* -1 x)) lo)))
(- 1 (/ x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))
(- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3))))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3))))))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))
(* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* -1 (/ (* (pow hi 2) x) (pow lo 3)))
(/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))
(/ hi lo)
(/ (+ hi (/ (* hi (- hi x)) lo)) lo)
(/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)
(/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) lo))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(* -1 (/ (* hi (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))
(* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))
(* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))
(* -1 (/ (* hi x) (pow lo 3)))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 3))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))
(/ 1 lo)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) lo)
(/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)
(/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)
(/ 1 lo)
(* -1 (/ (- (* -1 (/ (- (* -1 x) (* -1 hi)) lo)) 1) lo))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (* hi x) lo)) (* -1 (- (* -1 x) (* -1 hi)))) lo)) 1) lo))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (* hi x) lo)) (* -1 (- (* -1 x) (* -1 hi)))) lo)) 1) lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(* -1 (/ (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))
(* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))
(* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))
(* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))
(- (/ 1 lo) (/ x (pow lo 2)))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) 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 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))))
(* -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 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ -1 lo)
(- (* -1 (/ x (pow lo 2))) (/ 1 lo))
(- (* x (- (* -1 (/ x (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo))
(- (* x (- (* x (- (* -1 (/ x (pow lo 4))) (/ 1 (pow lo 3)))) (/ 1 (pow lo 2)))) (/ 1 lo))
(/ 1 x)
(/ (+ 1 (/ lo x)) x)
(/ (- (+ 1 (/ (pow lo 2) (pow x 2))) (* -1 (/ lo x))) x)
(/ (- (+ 1 (/ (pow lo 3) (pow x 3))) (+ (* -1 (/ lo x)) (* -1 (/ (pow lo 2) (pow x 2))))) x)
(/ 1 x)
(* -1 (/ (- (* -1 (/ lo x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow lo 2) x) (* -1 lo)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lo 3) x)) (pow lo 2)) x)) (* -1 lo)) x)) 1) x))
(/ 1 x)
(+ (/ 1 x) (/ lo (pow x 2)))
(+ (* lo (+ (/ 1 (pow x 2)) (/ lo (pow x 3)))) (/ 1 x))
(+ (* lo (+ (* lo (+ (/ 1 (pow x 3)) (/ lo (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(/ -1 lo)
(/ (- (* -1 (/ x lo)) 1) lo)
(/ (- (* -1 (/ (pow x 2) (pow lo 2))) (+ 1 (/ x lo))) lo)
(/ (- (* -1 (/ (pow x 3) (pow lo 3))) (+ 1 (+ (/ x lo) (/ (pow x 2) (pow lo 2))))) lo)
(/ -1 lo)
(* -1 (/ (+ 1 (/ x lo)) lo))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) lo)) x) lo))) lo))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) lo) (* -1 (pow x 2))) lo)) x) lo))) lo))
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/ (* hi (- 1 (/ 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 (/ (* 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))
(/ 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))
(* -1 (/ (* hi x) (pow lo 3)))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))
(/ hi (pow lo 2))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/ hi (pow lo 2))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/ hi (pow lo 2))
(+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))
(+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))
(+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))
(* -1 (/ (* hi x) (pow lo 3)))
(* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))
(* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))
(* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))
(* -1 (/ (* hi x) (pow lo 3)))
(* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))
(* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))
(* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))
(* -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)))))
Outputs
(+ 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)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))))
(* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))
(*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo))))
(*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.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 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.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 lo) (/ hi (pow lo 2))))) x)) (+ (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))) (/ 1 lo)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (* (pow hi 2) x) (pow lo 3)))
(/.f64 (*.f64 hi (*.f64 hi x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))
(/.f64 (-.f64 (*.f64 hi (*.f64 lo (-.f64 hi x))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- hi x))))) (pow lo 3))
(/.f64 (-.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 hi lo) lo)) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x)))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.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 (*.f64 hi (-.f64 hi x)) lo) lo) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (+ (* -1 (/ (* (pow hi 2) x) (pow lo 3))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))) (/ x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) lo) (/.f64 (-.f64 hi x) 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 hi) (* -1 (/ (* hi (- hi x)) lo))) (* -1 x)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) (* -1 x)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 hi (*.f64 hi x)) lo)) lo))) lo))
(- 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 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo))
(- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x 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)) (/ x (pow lo 3))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)) (+.f64 (/.f64 (/.f64 x lo) (*.f64 lo lo)) (/.f64 x (*.f64 lo (*.f64 hi 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)) (/ x (pow lo 3))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)) (+.f64 (/.f64 (/.f64 x lo) (*.f64 lo lo)) (/.f64 x (*.f64 lo (*.f64 hi hi))))))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) hi))))
(* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) hi))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* -1 (/ (* (pow hi 2) x) (pow lo 3)))
(/.f64 (*.f64 hi (*.f64 hi x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))
(/.f64 (-.f64 (*.f64 hi (*.f64 lo (-.f64 hi x))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (-.f64 (+.f64 hi lo) x))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (-.f64 (+.f64 hi lo) x))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (* hi (- hi x)) lo)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) lo)
(/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)
(/.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (-.f64 hi (/.f64 (/.f64 (*.f64 hi (*.f64 hi x)) lo) lo))) lo)
(/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)
(/.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (-.f64 hi (/.f64 (/.f64 (*.f64 hi (*.f64 hi x)) lo) lo))) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 hi (*.f64 hi x)) lo)) lo))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- hi x))) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 hi (*.f64 hi x)) lo)) lo))) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))))
(* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (*.f64 hi x))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(*.f64 x (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x))))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(*.f64 x (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x))))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(*.f64 x (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x))))
(* -1 (* hi (* x (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))
(*.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (*.f64 hi x))
(* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 hi (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x))))
(* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 hi (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x))))
(* -1 (* x (+ (* -1 (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (* hi (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 hi (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x))))
(* -1 (/ (* hi x) (pow lo 3)))
(*.f64 x (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)
(/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo)) lo)
(/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ (- hi x) lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)
(* -1 (/ (- (* -1 (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)) 1) lo))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (- (* -1 (/ (- (+ hi (* -1 (/ (* hi x) lo))) x) lo)) 1) lo))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))
(*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* -1 (* x (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3)))))
(*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) x)) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))
(- (/ 1 lo) (/ x (pow lo 2)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* -1 (/ x (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 x lo) lo))
(/ (- lo x) (pow lo 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/ (- lo x) (pow lo 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/ (- lo x) (pow lo 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ (+ 1 (* -1 (/ x lo))) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/ (+ 1 (* -1 (/ x lo))) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/ (+ 1 (* -1 (/ x lo))) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (/ x lo) 1) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(* -1 (/ (- (/ x lo) 1) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(* -1 (/ (- (/ x lo) 1) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (* -1 (/ x (pow lo 2))) (/ 1 lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(+ (* -1 (/ x (pow lo 2))) (/ 1 lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(+ (* -1 (/ x (pow lo 2))) (/ 1 lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(* -1 (/ x (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 x lo) lo))
(* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* -1 (/ x (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 x lo) lo))
(* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 lo x))))
(* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 lo x))))
(* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) (*.f64 lo x))))
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 #s(literal 0 binary64) (/.f64 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 #s(literal 0 binary64) (/.f64 x 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 (* 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 (* 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 (/ x lo))
(-.f64 #s(literal 0 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))
(/ (- 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 (* -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 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) 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 hi (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 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 hi (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 #s(literal 0 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 #s(literal 0 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) 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 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) 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 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) 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 hi lo) 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 (*.f64 hi (-.f64 hi x)) 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 (*.f64 hi (-.f64 hi x)) 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 (-.f64 x hi) (/.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 x hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(+ 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 x (/.f64 (+.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 x (/.f64 (+.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 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 (+.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) x) (/.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)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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 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 x (neg.f64 (-.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 x (neg.f64 (-.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 x (neg.f64 (-.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 lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo)
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 hi (*.f64 hi (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)) (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo (*.f64 hi hi))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 hi (*.f64 hi (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)) (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo (*.f64 hi 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 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (/.f64 x (*.f64 hi 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 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (/.f64 x (*.f64 hi lo))) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) 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 (+.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 #s(literal 1 binary64) (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) x)) 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 #s(literal 0 binary64) (*.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 (*.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 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo 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 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo)))))
(*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 hi 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 #s(literal 1 binary64) lo) (/.f64 (-.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 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 x hi)) 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 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 x hi)) hi)))
(/ (* hi (- hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) lo)
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) 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 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (* x (+ 1 (/ hi lo))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 x (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 x (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 x (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(* -1 (* x (+ 1 (/ hi lo))))
(-.f64 #s(literal 0 binary64) (*.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 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x))))
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))
(+ 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)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))))
(+ 1 (+ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))))
(* x (- (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo)))
(*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x))) (/ 1 lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x)))) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))))) x)) (+ (/ 1 lo) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) x)))
(* -1 (/ (* (pow hi 2) x) (pow lo 3)))
(/.f64 (*.f64 hi (*.f64 hi x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))
(/.f64 (-.f64 (*.f64 hi (*.f64 lo (-.f64 hi x))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- hi x))))) (pow lo 3))
(/.f64 (-.f64 (*.f64 (-.f64 hi x) (*.f64 (+.f64 hi lo) lo)) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x)))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.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 (*.f64 hi (-.f64 hi x)) lo) lo) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (+ (* -1 (/ (* (pow hi 2) x) (pow lo 3))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))) (/ x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) lo) (/.f64 (-.f64 hi x) 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 hi) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) lo))) (* -1 x)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) (* -1 x)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 hi (*.f64 hi x)) lo)) lo))) lo))
(- 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 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo))
(- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(- (+ 1 (* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))) (/ x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x 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)) (/ x (pow lo 3))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)) (+.f64 (/.f64 (/.f64 x lo) (*.f64 lo lo)) (/.f64 x (*.f64 lo (*.f64 hi 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)) (/ x (pow lo 3))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)) (+.f64 (/.f64 (/.f64 x lo) (*.f64 lo lo)) (/.f64 x (*.f64 lo (*.f64 hi hi))))))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) hi))))
(* (pow hi 2) (- (+ (* -1 (/ (+ (* -1 (- (/ 1 lo) (/ x (pow lo 2)))) (* -1 (/ (- 1 (/ x lo)) hi))) hi)) (/ 1 (pow lo 2))) (/ x (pow lo 3))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) hi))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(* hi (- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(* (pow hi 2) (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* -1 (/ (* (pow hi 2) x) (pow lo 3)))
(/.f64 (*.f64 hi (*.f64 hi x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* hi (* lo (- hi x)))) (pow lo 3))
(/.f64 (-.f64 (*.f64 hi (*.f64 lo (-.f64 hi x))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (-.f64 (+.f64 hi lo) x))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* hi lo) (* hi (- hi x))))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (-.f64 (+.f64 hi lo) x))) (*.f64 hi (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (* hi (- hi x)) lo)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) lo)
(/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)
(/.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (-.f64 hi (/.f64 (/.f64 (*.f64 hi (*.f64 hi x)) lo) lo))) lo)
(/ (+ hi (+ (* -1 (/ (* (pow hi 2) x) (pow lo 2))) (/ (* hi (- hi x)) lo))) lo)
(/.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (-.f64 hi (/.f64 (/.f64 (*.f64 hi (*.f64 hi x)) lo) lo))) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi (- (* -1 x) (* -1 hi))) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 hi (*.f64 hi x)) lo)) lo))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (* (pow hi 2) x) lo)) (* hi (- (* -1 x) (* -1 hi)))) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 hi (*.f64 hi x)) lo)) lo))) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))))
(+ (* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))) (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))))
(* hi (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (*.f64 hi x))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(*.f64 x (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x))))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(*.f64 x (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x))))
(* x (+ (* hi (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) x)))
(*.f64 x (*.f64 hi (+.f64 (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x))))
(* -1 (/ (* hi (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) lo))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo))))
(* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x)))))
(* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x)))))
(* -1 (* x (+ (* -1 (/ (* hi (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))) x)) (/ (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x)))))
(* -1 (/ (* hi x) (pow lo 3)))
(*.f64 x (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo))
(/ (+ (* -1 (* hi x)) (* lo (- hi x))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* hi x)) (* lo (- (+ hi lo) x))) (pow lo 3))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)
(/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo)) lo)
(/ (- (+ 1 (+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))) (/ x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ (- (* -1 x) (* -1 hi)) lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (* hi x) lo)) (* -1 (- (* -1 x) (* -1 hi)))) lo)) 1) lo))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (* hi x) lo)) (* -1 (- (* -1 x) (* -1 hi)))) lo)) 1) lo))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(+ (* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(* x (- (* -1 (/ hi (pow lo 3))) (/ 1 (pow lo 2))))
(*.f64 x (+.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* x (- (+ (* -1 (/ hi (pow lo 3))) (+ (/ 1 (* lo x)) (/ hi (* (pow lo 2) x)))) (/ 1 (pow lo 2))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* -1 (/ (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) lo))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x)) lo)
(* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) lo)))
(* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) lo)))
(* -1 (* x (- (* -1 (/ (- (/ 1 lo) (* -1 (/ hi (pow lo 2)))) x)) (* -1 (/ (+ (/ 1 lo) (/ hi (pow lo 2))) lo)))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) lo)))
(- (/ 1 lo) (/ x (pow lo 2)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3)))) (/ 1 lo)) (/ x (pow lo 2)))
(+.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(* hi (- (/ 1 (pow lo 2)) (/ x (pow lo 3))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(* hi (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (+ (/ x (* hi (pow lo 2))) (/ x (pow lo 3)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (/.f64 x lo) lo) hi))))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 hi))
(/.f64 lo (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(/ 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 lo (-.f64 #s(literal 0 binary64) hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ lo hi))
(/.f64 lo (-.f64 #s(literal 0 binary64) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.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 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 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 lo)
(/.f64 #s(literal -1 binary64) lo)
(- (* -1 (/ x (pow lo 2))) (/ 1 lo))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(- (* x (- (* -1 (/ x (pow lo 3))) (/ 1 (pow lo 2)))) (/ 1 lo))
(+.f64 (*.f64 x (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 x lo) lo)) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo))
(- (* x (- (* x (- (* -1 (/ x (pow lo 4))) (/ 1 (pow lo 3)))) (/ 1 (pow lo 2)))) (/ 1 lo))
(+.f64 (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) lo))) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) lo))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (/ lo x)) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo x)) x)
(/ (- (+ 1 (/ (pow lo 2) (pow x 2))) (* -1 (/ lo x))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) x)) x)) x)
(/ (- (+ 1 (/ (pow lo 3) (pow x 3))) (+ (* -1 (/ lo x)) (* -1 (/ (pow lo 2) (pow x 2))))) x)
(/.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) x)) x)))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* -1 (/ lo x)) 1) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo x)) x)
(* -1 (/ (- (* -1 (/ (- (/ (pow lo 2) x) (* -1 lo)) x)) 1) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo (/.f64 (*.f64 lo lo) x)) x)) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lo 3) x)) (pow lo 2)) x)) (* -1 lo)) x)) 1) x))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (/.f64 (*.f64 lo lo) x))) (*.f64 lo lo)) x) lo)) x)) (-.f64 #s(literal 0 binary64) x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ lo (pow x 2)))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 lo (*.f64 x x)))
(+ (* lo (+ (/ 1 (pow x 2)) (/ lo (pow x 3)))) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 lo (*.f64 x (*.f64 x x))))))
(+ (* lo (+ (* lo (+ (/ 1 (pow x 3)) (/ lo (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (/.f64 lo (pow.f64 x #s(literal 4 binary64))))))))
(/ -1 lo)
(/.f64 #s(literal -1 binary64) lo)
(/ (- (* -1 (/ x lo)) 1) lo)
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(/ (- (* -1 (/ (pow x 2) (pow lo 2))) (+ 1 (/ x lo))) lo)
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) lo) x)) lo) #s(literal 1 binary64)) lo)
(/ (- (* -1 (/ (pow x 3) (pow lo 3))) (+ 1 (+ (/ x lo) (/ (pow x 2) (pow lo 2))))) lo)
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo))) (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) lo) x)) lo) #s(literal 1 binary64))) lo)
(/ -1 lo)
(/.f64 #s(literal -1 binary64) lo)
(* -1 (/ (+ 1 (/ x lo)) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) lo)) x) lo))) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) lo) x)) lo)) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) lo) (* -1 (pow x 2))) lo)) x) lo))) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x x)) lo)) (-.f64 #s(literal 0 binary64) lo)) x) lo)) (-.f64 #s(literal 0 binary64) lo))
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ (* hi (- 1 (/ x lo))) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ hi lo)
(/.f64 hi lo)
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ hi lo))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(* -1 (/ (* hi x) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 hi x) 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 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 hi x) 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 (/ (* hi x) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 hi x) lo) lo))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 lo lo))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 lo lo))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 2))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.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 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(* -1 (/ (+ (* -1 hi) (/ (* hi x) lo)) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(/ x (pow lo 2))
(/.f64 (/.f64 x lo) lo)
(* -1 (/ (* hi x) (pow lo 3)))
(*.f64 x (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ (+ (* -1 (* hi x)) (* hi lo)) (pow lo 3))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 lo (*.f64 lo lo)))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (+ hi (* -1 (/ (* hi x) lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ (* hi (- 1 (/ x lo))) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(+ (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 lo lo))
(* -1 (/ (* hi x) (pow lo 3)))
(*.f64 x (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo))
(* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo)))))
(* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo)))))
(* x (+ (* -1 (/ hi (pow lo 3))) (/ hi (* (pow lo 2) x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo x))) (/.f64 hi (*.f64 lo (*.f64 lo lo)))))
(* -1 (/ (* hi x) (pow lo 3)))
(*.f64 x (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo))
(* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 hi (*.f64 lo (*.f64 lo x)))))
(* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 hi (*.f64 lo (*.f64 lo x)))))
(* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (/ hi (pow lo 3)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo (*.f64 lo lo))) (/.f64 hi (*.f64 lo (*.f64 lo x)))))
(* -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)))

eval280.0ms (2.2%)

Compiler

Compiled 59448 to 3823 computations (93.6% saved)

prune240.0ms (1.9%)

Pruning

68 alts after pruning (65 fresh and 3 done)

PrunedKeptTotal
New1916411957
Fresh162440
Picked415
Done022
Total1936682004
Accuracy
44.9%
Counts
2004 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
19.0%
(/.f64 (-.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)) (/.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.7%
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
19.0%
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))) (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
19.0%
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 1 binary64)) (-.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64)))
18.7%
(/.f64 (-.f64 x lo) hi)
19.0%
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))) (+.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
8.4%
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
19.0%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 hi (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))))
19.0%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))))
18.7%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.7%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) hi))
10.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
16.0%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 x hi)) lo))
19.0%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
19.0%
(-.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))
19.0%
(-.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))
19.0%
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
19.0%
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi)))
16.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) lo))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi)))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (/.f64 hi lo)) lo))))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) lo))))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (*.f64 lo lo))))) lo))))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
19.0%
(+.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 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal -1 binary64))))))
18.3%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) #s(literal -1 binary64))))))
19.0%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo)) (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) lo)))))
18.1%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
8.8%
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo))))
8.8%
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))))))
19.0%
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) lo))))
18.3%
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (+.f64 (/.f64 hi (/.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
19.0%
(+.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))))
44.2%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
19.0%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
43.2%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
10.4%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
16.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (/.f64 hi lo) (-.f64 hi x)) (*.f64 #s(literal 1 binary64) (-.f64 hi x))) (/.f64 #s(literal 1 binary64) lo)))
19.0%
(+.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)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
43.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi (*.f64 lo (/.f64 lo hi))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (+.f64 hi lo) lo) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
18.7%
(*.f64 (pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
18.7%
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64)))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 x lo))) #s(literal -1 binary64)))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))) #s(literal -1 binary64)))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (exp.f64 (log.f64 (-.f64 x lo))))
18.7%
(*.f64 (exp.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
19.0%
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.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.7%
(exp.f64 (+.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64)) (log.f64 (-.f64 x lo))))
18.7%
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) hi)) #s(literal -1 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3254 to 1663 computations (48.9% saved)

simplify217.0ms (1.7%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff6720
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
cost-diff6720
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))) #s(literal 1 binary64))
cost-diff6720
(*.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))
cost-diff6720
(+.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)))
cost-diff0
(/.f64 x lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff256
(+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi))
cost-diff256
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) lo) (-.f64 #s(literal 0 binary64) lo)) hi)))
cost-diff0
(/.f64 (+.f64 hi lo) lo)
cost-diff0
(*.f64 (/.f64 (+.f64 hi lo) lo) (-.f64 hi x))
cost-diff128
(*.f64 (*.f64 (/.f64 (+.f64 hi lo) lo) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (+.f64 hi lo) lo) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)))
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 #s(literal 1 binary64) hi)
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))
cost-diff0
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (-.f64 hi x) lo))
cost-diff0
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
Rules
2912×*-lowering-*.f32
2912×*-lowering-*.f64
2352×fma-lowering-fma.f32
2352×fma-lowering-fma.f64
1664×fmm-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041350
1110334
2343321
31370317
47233317
08045317
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ 1 (/ (* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo)) (- 1 (/ hi lo))))
1
(/ (* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo)) (- 1 (/ hi lo)))
(* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo))
(- 1 (/ hi (* lo (/ lo hi))))
(/ hi (* lo (/ lo hi)))
hi
(* lo (/ lo hi))
lo
(/ lo hi)
(/ (- hi x) lo)
(- hi x)
x
(- 1 (/ hi lo))
(/ hi lo)
(* (/ 1 hi) (- x lo))
(/ 1 hi)
1
hi
(- x lo)
x
lo
(+ 1 (* (* (/ (+ hi lo) lo) (- hi x)) (/ 1 lo)))
1
(* (* (/ (+ hi lo) lo) (- hi x)) (/ 1 lo))
(* (/ (+ hi lo) lo) (- hi x))
(/ (+ hi lo) lo)
(+ hi lo)
hi
lo
(- hi x)
x
(/ 1 lo)
(+ (- 1 (/ x lo)) (+ (/ hi lo) (* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi)))
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(+ (/ hi lo) (* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi))
(/ hi lo)
hi
(* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi)
(/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo))
(/ (- x (* (- 1 (/ x lo)) hi)) lo)
(- x (* (- 1 (/ x lo)) hi))
(* (- 1 (/ x lo)) hi)
(- 0 lo)
0
(+ 1 (* (+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1) (/ (- hi x) lo)))
1
(* (+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1) (/ (- hi x) lo))
(+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1)
(* (/ 1 lo) (pow (/ 1 hi) -1))
(/ 1 lo)
lo
(pow (/ 1 hi) -1)
(/ 1 hi)
hi
-1
(/ (- hi x) lo)
(- hi x)
x
Outputs
(+ 1 (/ (* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo)) (- 1 (/ hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
1
#s(literal 1 binary64)
(/ (* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo)) (- 1 (/ hi lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (/.f64 (-.f64 hi x) lo))
(- 1 (/ hi (* lo (/ lo hi))))
(-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))
(/ hi (* lo (/ lo hi)))
(/.f64 hi (/.f64 (*.f64 lo lo) hi))
hi
(* lo (/ lo hi))
(/.f64 (*.f64 lo lo) hi)
lo
(/ lo hi)
(/.f64 lo hi)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
x
(- 1 (/ hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* (/ 1 hi) (- x lo))
(/.f64 (-.f64 x lo) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
1
#s(literal 1 binary64)
hi
(- x lo)
(-.f64 x lo)
x
lo
(+ 1 (* (* (/ (+ hi lo) lo) (- hi x)) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (/.f64 (+.f64 hi lo) lo) lo)))
1
#s(literal 1 binary64)
(* (* (/ (+ hi lo) lo) (- hi x)) (/ 1 lo))
(*.f64 (-.f64 hi x) (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(* (/ (+ hi lo) lo) (- hi x))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) lo))
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(+ hi lo)
(+.f64 hi lo)
hi
lo
(- hi x)
(-.f64 hi x)
x
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (- 1 (/ x lo)) (+ (/ hi lo) (* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) lo))))
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(+ (/ hi lo) (* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi))
(*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) lo)))
(/ hi lo)
(/.f64 hi lo)
hi
(* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi)
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) hi)))
(/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo))
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/ (- x (* (- 1 (/ x lo)) hi)) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) lo)
(- x (* (- 1 (/ x lo)) hi))
(+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(* (- 1 (/ x lo)) hi)
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(- 0 lo)
(-.f64 #s(literal 0 binary64) lo)
0
#s(literal 0 binary64)
(+ 1 (* (+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1) (/ (- hi x) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
1
#s(literal 1 binary64)
(* (+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1) (/ (- hi x) lo))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* (/ 1 lo) (pow (/ 1 hi) -1))
(/.f64 hi lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
lo
(pow (/ 1 hi) -1)
hi
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
hi
-1
#s(literal -1 binary64)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
x

localize216.0ms (1.7%)

Localize:

Found 19 expressions of interest:

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

Compiled 385 to 42 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-div: 47.0ms (55.9% of total)
ival-mult: 15.0ms (17.9% of total)
ival-sub: 9.0ms (10.7% of total)
ival-add: 8.0ms (9.5% of total)
ival-pow: 4.0ms (4.8% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series61.0ms (0.5%)

Counts
24 → 708
Calls
Call 1
Inputs
#<alt (+ 1 (/ (* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo)) (- 1 (/ hi lo))))>
#<alt (/ (* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo)) (- 1 (/ hi lo)))>
#<alt (* (- 1 (/ hi (* lo (/ lo hi)))) (/ (- hi x) lo))>
#<alt (- 1 (/ hi (* lo (/ lo hi))))>
#<alt (* (/ 1 hi) (- x lo))>
#<alt (/ 1 hi)>
#<alt (- x lo)>
#<alt (+ 1 (* (* (/ (+ hi lo) lo) (- hi x)) (/ 1 lo)))>
#<alt (* (* (/ (+ hi lo) lo) (- hi x)) (/ 1 lo))>
#<alt (* (/ (+ hi lo) lo) (- hi x))>
#<alt (/ (+ hi lo) lo)>
#<alt (+ (- 1 (/ x lo)) (+ (/ hi lo) (* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi)))>
#<alt (+ (/ hi lo) (* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi))>
#<alt (- 1 (/ x lo))>
#<alt (/ x lo)>
#<alt (+ 1 (* (+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1) (/ (- hi x) lo)))>
#<alt (* (+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1) (/ (- hi x) lo))>
#<alt (+ (* (/ 1 lo) (pow (/ 1 hi) -1)) 1)>
#<alt (* (/ 1 lo) (pow (/ 1 hi) -1))>
#<alt (/ hi (* lo (/ lo hi)))>
#<alt (+ hi lo)>
#<alt (* (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo)) hi)>
#<alt (/ (/ (- x (* (- 1 (/ x lo)) hi)) lo) (- 0 lo))>
#<alt (pow (/ 1 hi) -1)>
Outputs
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2))))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (- (+ (* hi (- (/ x (pow lo 3)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))) (/ 1 lo)) (/ x (pow lo 2))))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (- (+ (* hi (- (+ (* -1 (* hi (+ (* -1 (/ (- (/ x (pow lo 3)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo))) lo)) (/ 1 (pow lo 3))))) (/ x (pow lo 3))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))) (/ 1 lo)) (/ x (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 (* hi lo)) (+ (/ 1 (pow lo 2)) (/ (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (pow hi 2))))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow lo 2)) (/ x (pow hi 3))))) (+ (* -1 (/ (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (pow hi 2))) (/ (* lo (+ 1 (* -1 (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))) (pow hi 3)))))>
#<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 (- 1 (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (- (+ 1 (+ (* -1 (- 1 (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (/ x hi))) (/ (* lo (- 1 (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) hi)) 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 (- lo (* -1 (- hi x))))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- lo (* -1 (- hi 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 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))>
#<alt (+ 1 (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))))>
#<alt (+ 1 (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))))>
#<alt (+ 1 (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))))>
#<alt (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) (* lo (- 1 (/ hi lo))))) (+ (/ 1 x) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo))))))))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) (* lo (- 1 (/ hi lo))))) (+ (/ 1 x) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo))))))))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) (* lo (- 1 (/ hi lo))))) (+ (/ 1 x) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo))))))))>
#<alt (* -1 (* x (- (/ 1 (* lo (- 1 (/ hi lo)))) (/ (pow hi 2) (* (pow lo 3) (- 1 (/ hi lo)))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) x)) (/ 1 (* lo (- 1 (/ hi lo))))) (/ (pow hi 2) (* (pow lo 3) (- 1 (/ hi lo)))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) x)) (/ 1 (* lo (- 1 (/ hi lo))))) (/ (pow hi 2) (* (pow lo 3) (- 1 (/ hi lo)))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) x)) (/ 1 (* lo (- 1 (/ hi lo))))) (/ (pow hi 2) (* (pow lo 3) (- 1 (/ hi lo)))))))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2)))))>
#<alt (+ (* -1 (/ x lo)) (* hi (- (+ (* hi (- (/ x (pow lo 3)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))) (/ 1 lo)) (/ x (pow lo 2)))))>
#<alt (+ (* -1 (/ x lo)) (* hi (- (+ (* hi (- (+ (* -1 (* hi (+ (* -1 (/ (- (/ x (pow lo 3)) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo))) lo)) (/ 1 (pow lo 3))))) (/ x (pow lo 3))) (* -1 (/ (- (/ 1 lo) (/ x (pow lo 2))) lo)))) (/ 1 lo)) (/ x (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 (/ (+ 1 (* -1 (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow lo 2)) (/ x (pow hi 3))))) (+ (* -1 (/ (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (pow hi 2))) (+ (/ 1 (pow hi 2)) (/ (* lo (+ 1 (* -1 (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))) (pow hi 3))))))>
#<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 hi)) (/ (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (- (+ (* -1 (- 1 (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (/ x hi)) (/ (* lo (- 1 (* lo (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) hi)) 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 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 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))>
#<alt (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))>
#<alt (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))>
#<alt (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))>
#<alt (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo)))))))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo)))))))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) (* lo (- 1 (/ hi lo))))) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo)))))))>
#<alt (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo)))))) (/ 1 (* lo (- 1 (/ hi lo))))) (/ (pow hi 2) (* (pow lo 3) (- 1 (/ hi lo)))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo)))))) (/ 1 (* lo (- 1 (/ hi lo))))) (/ (pow hi 2) (* (pow lo 3) (- 1 (/ hi lo)))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (* x (- 1 (/ hi lo)))))) (/ 1 (* lo (- 1 (/ hi lo))))) (/ (pow hi 2) (* (pow lo 3) (- 1 (/ hi lo)))))))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (/ 1 lo) (/ (* hi x) (pow lo 3)))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* hi (+ (* -1 (/ hi (pow lo 3))) (/ x (pow lo 3)))) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 3) (pow lo 3)))>
#<alt (* (pow hi 3) (- (/ x (* hi (pow lo 3))) (/ 1 (pow lo 3))))>
#<alt (* (pow hi 3) (- (+ (/ 1 (* (pow hi 2) lo)) (/ x (* hi (pow lo 3)))) (/ 1 (pow lo 3))))>
#<alt (* (pow hi 3) (- (+ (* -1 (/ x (* (pow hi 3) lo))) (+ (/ 1 (* (pow hi 2) lo)) (/ x (* hi (pow lo 3))))) (/ 1 (pow lo 3))))>
#<alt (* -1 (/ (pow hi 3) (pow lo 3)))>
#<alt (* -1 (* (pow hi 3) (+ (* -1 (/ x (* hi (pow lo 3)))) (/ 1 (pow lo 3)))))>
#<alt (* -1 (* (pow hi 3) (+ (* -1 (/ (+ (/ 1 (* hi lo)) (/ x (pow lo 3))) hi)) (/ 1 (pow lo 3)))))>
#<alt (* -1 (* (pow hi 3) (+ (* -1 (/ (+ (* -1 (/ (- (/ x (* hi lo)) (/ 1 lo)) hi)) (/ x (pow lo 3))) hi)) (/ 1 (pow lo 3)))))>
#<alt (* -1 (/ (* (pow hi 2) (- hi x)) (pow lo 3)))>
#<alt (/ (+ (* -1 (* (pow hi 2) (- hi x))) (* (pow lo 2) (- hi x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) (- hi x))) (* (pow lo 2) (- hi x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) (- hi x))) (* (pow lo 2) (- hi x))) (pow lo 3))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* (pow hi 2) (- hi x)) (pow lo 2)))) x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* (pow hi 2) (- hi x)) (pow lo 2)))) x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* (pow hi 2) (- hi x)) (pow lo 2)))) x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (/ (* (pow hi 2) (- hi x)) (pow lo 2))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (/ (* (pow hi 2) (- hi x)) (pow lo 2))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (/ (* (pow hi 2) (- hi x)) (pow lo 2))) lo))>
#<alt (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) lo)>
#<alt (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) lo))>
#<alt (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) lo))>
#<alt (+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) lo))>
#<alt (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (- 1 (/ (pow hi 2) (pow lo 2))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo x))))>
#<alt (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo x))) (/ 1 lo)) (/ (pow hi 2) (pow lo 3)))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo x))) (/ 1 lo)) (/ (pow hi 2) (pow lo 3)))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo x))) (/ 1 lo)) (/ (pow hi 2) (pow lo 3)))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* (pow hi 2) (- (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* (pow hi 2) (- (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (/ (- (pow lo 2) (pow hi 2)) (pow lo 2))>
#<alt (/ (- (pow lo 2) (pow hi 2)) (pow lo 2))>
#<alt (/ (- (pow lo 2) (pow hi 2)) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))>
#<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 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 (/ 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 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 (+ hi lo)) (pow lo 2)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ hi lo)) (pow lo 2))) (/ (* hi (+ hi lo)) (pow lo 2))))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ hi lo)) (pow lo 2))) (/ (* hi (+ hi lo)) (pow lo 2))))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ hi lo)) (pow lo 2))) (/ (* hi (+ hi lo)) (pow lo 2))))>
#<alt (* -1 (/ (* x (+ hi lo)) (pow lo 2)))>
#<alt (* x (+ (* -1 (/ (+ hi lo) (pow lo 2))) (+ (/ 1 x) (/ (* hi (+ hi lo)) (* (pow lo 2) x)))))>
#<alt (* x (+ (* -1 (/ (+ hi lo) (pow lo 2))) (+ (/ 1 x) (/ (* hi (+ hi lo)) (* (pow lo 2) x)))))>
#<alt (* x (+ (* -1 (/ (+ hi lo) (pow lo 2))) (+ (/ 1 x) (/ (* hi (+ hi lo)) (* (pow lo 2) x)))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ hi lo)) (pow lo 2))) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ hi lo)) (pow lo 2))) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ hi lo)) (pow lo 2))) 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 (+ hi lo)) (pow lo 2))>
#<alt (+ (* -1 (/ (* x (+ hi lo)) (pow lo 2))) (/ (* hi (+ hi lo)) (pow lo 2)))>
#<alt (+ (* -1 (/ (* x (+ hi lo)) (pow lo 2))) (/ (* hi (+ hi lo)) (pow lo 2)))>
#<alt (+ (* -1 (/ (* x (+ hi lo)) (pow lo 2))) (/ (* hi (+ hi lo)) (pow lo 2)))>
#<alt (* -1 (/ (* x (+ hi lo)) (pow lo 2)))>
#<alt (* x (+ (* -1 (/ (+ hi lo) (pow lo 2))) (/ (* hi (+ hi lo)) (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ (+ hi lo) (pow lo 2))) (/ (* hi (+ hi lo)) (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ (+ hi lo) (pow lo 2))) (/ (* hi (+ hi lo)) (* (pow lo 2) x))))>
#<alt (* -1 (/ (* x (+ hi lo)) (pow lo 2)))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ hi lo)) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ hi lo)) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ hi lo)) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<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 (+ hi lo)) lo)>
#<alt (+ (* -1 (/ (* x (+ hi lo)) lo)) (/ (* hi (+ hi lo)) lo))>
#<alt (+ (* -1 (/ (* x (+ hi lo)) lo)) (/ (* hi (+ hi lo)) lo))>
#<alt (+ (* -1 (/ (* x (+ hi lo)) lo)) (/ (* hi (+ hi lo)) lo))>
#<alt (* -1 (/ (* x (+ hi lo)) lo))>
#<alt (* x (+ (* -1 (/ (+ hi lo) lo)) (/ (* hi (+ hi lo)) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ hi lo) lo)) (/ (* hi (+ hi lo)) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ hi lo) lo)) (/ (* hi (+ hi lo)) (* lo x))))>
#<alt (* -1 (/ (* x (+ hi lo)) lo))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ hi lo)) (* lo x))) (/ hi lo)))))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ hi lo)) (* lo x))) (/ hi lo)))))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ hi lo)) (* lo x))) (/ hi 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 (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (+ (* x (- (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (/ 1 lo))) (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))))>
#<alt (+ 1 (+ (* x (- (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (/ 1 lo))) (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))))>
#<alt (+ 1 (+ (* x (- (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (/ 1 lo))) (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))))>
#<alt (* x (- (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (/ 1 lo)))>
#<alt (* x (- (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x))))) (/ 1 lo)))>
#<alt (* x (- (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x))))) (/ 1 lo)))>
#<alt (* x (- (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x))))) (/ 1 lo)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) x)) (+ (/ 1 lo) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) x)) (+ (/ 1 lo) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) x)) (+ (/ 1 lo) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2))))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi (* lo (- x hi)))) (* -1 (* (pow hi 2) x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* -1 (* hi (- x hi))) (* lo (- hi x))))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* -1 (* hi (- x hi))) (* lo (- (+ hi lo) x))))) (pow lo 3))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (* -1 (/ (* hi (- x hi)) (pow lo 2))) (/ hi lo))) (/ x lo))>
#<alt (- (+ 1 (+ (* -1 (/ (* hi (- x hi)) (pow lo 2))) (+ (* -1 (/ (* (pow hi 2) x) (pow lo 3))) (/ hi lo)))) (/ x lo))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) lo))) (* -1 x)) lo)))>
#<alt (- 1 (/ x lo))>
#<alt (- (+ 1 (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (/ x lo))>
#<alt (- (+ 1 (* hi (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (/ x lo))>
#<alt (- (+ 1 (* hi (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (/ x lo))>
#<alt (* -1 (/ (* (pow hi 2) (- (/ x lo) 1)) (pow lo 2)))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (- (/ x lo) 1) (pow lo 2))) (/ 1 (* hi lo)))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (- (/ x lo) 1) (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2))))) (/ x (* (pow hi 2) lo))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (- (/ x lo) 1) (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2))))) (/ x (* (pow hi 2) lo))))>
#<alt (/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (* -1 (/ (- 1 (/ x lo)) (pow lo 2)))))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- 1 (/ x lo)) hi)) (/ x (pow lo 2))) (/ 1 lo)) hi)) (* -1 (/ (- 1 (/ x lo)) (pow lo 2)))))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- 1 (/ x lo)) hi)) (/ x (pow lo 2))) (/ 1 lo)) hi)) (* -1 (/ (- 1 (/ x lo)) (pow lo 2)))))>
#<alt (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (* hi (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (* hi (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (* -1 (/ (* (pow hi 2) (- (/ x lo) 1)) (pow lo 2)))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (- (/ x lo) 1) (pow lo 2))) (/ 1 (* hi lo)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (- (/ x lo) 1) (pow lo 2))) (/ 1 (* hi lo)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (- (/ x lo) 1) (pow lo 2))) (/ 1 (* hi lo)))))>
#<alt (/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (* -1 (/ (- 1 (/ x lo)) (pow lo 2)))))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (* -1 (/ (- 1 (/ x lo)) (pow lo 2)))))>
#<alt (* (pow hi 2) (- (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (* -1 (/ (- 1 (/ x lo)) (pow lo 2)))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi (* lo (- x hi)))) (* -1 (* (pow hi 2) x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* -1 (* hi (- x hi))) (* hi lo)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* (pow hi 2) x)) (* lo (+ (* -1 (* hi (- x hi))) (* hi lo)))) (pow lo 3))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (* -1 (/ (* hi (- x hi)) lo))) lo)>
#<alt (/ (+ hi (+ (* -1 (/ (* hi (- x hi)) lo)) (* -1 (/ (* (pow hi 2) x) (pow lo 2))))) lo)>
#<alt (/ (+ hi (+ (* -1 (/ (* hi (- x hi)) lo)) (* -1 (/ (* (pow hi 2) x) (pow lo 2))))) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (/ (* hi (- x hi)) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) lo))) lo))>
#<alt (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))>
#<alt (+ (* -1 (/ (* hi (* x (- 1 (* -1 (/ hi lo))))) (pow lo 2))) (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (+ (* -1 (/ (* hi (* x (- 1 (* -1 (/ hi lo))))) (pow lo 2))) (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (+ (* -1 (/ (* hi (* x (- 1 (* -1 (/ hi lo))))) (pow lo 2))) (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (* -1 (/ (* hi (* x (- 1 (* -1 (/ hi lo))))) (pow lo 2)))>
#<alt (* x (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))>
#<alt (* x (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))>
#<alt (* x (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))>
#<alt (* -1 (/ (* hi (* x (+ 1 (/ hi lo)))) (pow lo 2)))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))) x)) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))) x)) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))) x)) (/ (* hi (+ 1 (/ hi lo))) (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 (/ (* 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 (/ 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>
#<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)>
#<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 (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt lo>
#<alt (+ hi lo)>
#<alt (+ hi lo)>
#<alt (+ hi lo)>
#<alt hi>
#<alt (* hi (+ 1 (/ lo hi)))>
#<alt (* hi (+ 1 (/ lo hi)))>
#<alt (* hi (+ 1 (/ lo hi)))>
#<alt hi>
#<alt (* -1 (* hi (- (* -1 (/ lo hi)) 1)))>
#<alt (* -1 (* hi (- (* -1 (/ lo hi)) 1)))>
#<alt (* -1 (* hi (- (* -1 (/ lo hi)) 1)))>
#<alt hi>
#<alt (+ hi lo)>
#<alt (+ hi lo)>
#<alt (+ hi lo)>
#<alt lo>
#<alt (* lo (+ 1 (/ hi lo)))>
#<alt (* lo (+ 1 (/ hi lo)))>
#<alt (* lo (+ 1 (/ hi lo)))>
#<alt lo>
#<alt (* -1 (* lo (- (* -1 (/ hi lo)) 1)))>
#<alt (* -1 (* lo (- (* -1 (/ hi lo)) 1)))>
#<alt (* -1 (* lo (- (* -1 (/ hi lo)) 1)))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (+ (* -1 (/ (* hi (* x (- 1 (* -1 (/ hi lo))))) (pow lo 2))) (/ (pow hi 2) (pow lo 2)))>
#<alt (+ (* -1 (/ (* hi (* x (- 1 (* -1 (/ hi lo))))) (pow lo 2))) (/ (pow hi 2) (pow lo 2)))>
#<alt (+ (* -1 (/ (* hi (* x (- 1 (* -1 (/ hi lo))))) (pow lo 2))) (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (/ (* hi (* x (- 1 (* -1 (/ hi lo))))) (pow lo 2)))>
#<alt (* x (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ (* hi (- 1 (* -1 (/ hi lo)))) (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))))>
#<alt (* -1 (/ (* hi (* x (+ 1 (/ hi lo)))) (pow lo 2)))>
#<alt (* -1 (* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (/ (* hi (+ 1 (/ hi lo))) (pow lo 2)))))>
#<alt (* -1 (/ (* (pow hi 2) x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi (* lo (- x hi)))) (* -1 (* (pow hi 2) x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi (* lo (- x hi)))) (* -1 (* (pow hi 2) x))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi (* lo (- x hi)))) (* -1 (* (pow hi 2) x))) (pow lo 3))>
#<alt (* -1 (/ (* hi (- x hi)) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) (pow lo 2))>
#<alt (* -1 (/ (* hi (- x hi)) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (/ (* (pow hi 2) x) lo))) (pow lo 2))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (* hi (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (* -1 (/ x (pow lo 2)))))>
#<alt (* hi (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (* -1 (/ x (pow lo 2)))))>
#<alt (* hi (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (* -1 (/ x (pow lo 2)))))>
#<alt (* -1 (/ (* (pow hi 2) (- (/ x lo) 1)) (pow lo 2)))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (* -1 (/ (- (/ x lo) 1) (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (* -1 (/ (- (/ x lo) 1) (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (* -1 (/ (- (/ x lo) 1) (pow lo 2)))))>
#<alt (/ (* (pow hi 2) (- 1 (/ x lo))) (pow lo 2))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* hi (pow lo 2)))) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* hi (pow lo 2)))) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* hi (pow lo 2)))) (/ 1 (pow lo 2))) (/ x (pow lo 3))))>
#<alt (/ hi (pow lo 2))>
#<alt (+ (* -1 (* x (- (/ 1 (pow lo 2)) (* -1 (/ hi (pow lo 3)))))) (/ hi (pow lo 2)))>
#<alt (+ (* -1 (* x (- (/ 1 (pow lo 2)) (* -1 (/ hi (pow lo 3)))))) (/ hi (pow lo 2)))>
#<alt (+ (* -1 (* x (- (/ 1 (pow lo 2)) (* -1 (/ hi (pow lo 3)))))) (/ hi (pow lo 2)))>
#<alt (* -1 (/ (* x (- 1 (* -1 (/ hi lo)))) (pow lo 2)))>
#<alt (* x (+ (* -1 (/ (- 1 (* -1 (/ hi lo))) (pow lo 2))) (/ hi (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ (- 1 (* -1 (/ hi lo))) (pow lo 2))) (/ hi (* (pow lo 2) x))))>
#<alt (* x (+ (* -1 (/ (- 1 (* -1 (/ hi lo))) (pow lo 2))) (/ hi (* (pow lo 2) x))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) (pow lo 2)))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* (pow lo 2) x))) (+ (/ 1 (pow lo 2)) (/ hi (pow lo 3))))))>
#<alt (* -1 (/ (* hi x) (pow lo 3)))>
#<alt (/ (+ (* -1 (* hi x)) (* -1 (* lo (- x hi)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* -1 (* lo (- x hi)))) (pow lo 3))>
#<alt (/ (+ (* -1 (* hi x)) (* -1 (* lo (- x hi)))) (pow lo 3))>
#<alt (* -1 (/ (- x hi) (pow lo 2)))>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (* -1 (/ (- x hi) (pow lo 2)))>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi x) lo))) (pow lo 2))>
#<alt (* -1 (/ x (pow lo 2)))>
#<alt (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (* -1 (/ x (pow lo 2))))>
#<alt (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (* -1 (/ x (pow lo 2))))>
#<alt (+ (* -1 (* hi (- (/ x (pow lo 3)) (/ 1 (pow lo 2))))) (* -1 (/ x (pow lo 2))))>
#<alt (* -1 (/ (* hi (- (/ x lo) 1)) (pow lo 2)))>
#<alt (* hi (+ (* -1 (/ x (* hi (pow lo 2)))) (* -1 (/ (- (/ x lo) 1) (pow lo 2)))))>
#<alt (* hi (+ (* -1 (/ x (* hi (pow lo 2)))) (* -1 (/ (- (/ x lo) 1) (pow lo 2)))))>
#<alt (* hi (+ (* -1 (/ x (* hi (pow lo 2)))) (* -1 (/ (- (/ x lo) 1) (pow lo 2)))))>
#<alt (/ (* hi (- 1 (/ x lo))) (pow lo 2))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (/ x (* hi (pow lo 2))))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (/ x (* hi (pow lo 2))))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- 1 (/ x lo)) (pow lo 2))) (/ x (* hi (pow lo 2))))))>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
Calls

177 calls:

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

rewrite384.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
3332×*-lowering-*.f32
3332×*-lowering-*.f64
2654×fma-lowering-fma.f32
2654×fma-lowering-fma.f64
1954×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

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

simplify415.0ms (3.3%)

Algorithm
egg-herbie
Rules
4948×*-lowering-*.f32
4948×*-lowering-*.f64
3868×+-lowering-+.f64
3868×+-lowering-+.f32
1656×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

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

eval458.0ms (3.7%)

Compiler

Compiled 43342 to 3664 computations (91.5% saved)

prune265.0ms (2.1%)

Pruning

23 alts after pruning (19 fresh and 4 done)

PrunedKeptTotal
New164971656
Fresh481260
Picked415
Done033
Total1701231724
Accuracy
99.4%
Counts
1724 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
18.7%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.7%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) hi))
10.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
19.0%
(-.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))
19.0%
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
99.3%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
44.2%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
44.1%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 hi (*.f64 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)))))
43.2%
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 hi x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)))
44.1%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo)))
43.2%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
10.4%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)))
19.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
43.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi (*.f64 lo (/.f64 lo hi))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)))
8.8%
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 lo hi) lo))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
18.7%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.7%
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3116 to 649 computations (79.2% saved)

regimes114.0ms (0.9%)

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

4 calls:

30.0ms
x
28.0ms
lo
27.0ms
hi
24.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.3%1lo
99.3%1hi
99.3%1x
99.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes53.0ms (0.4%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes36.0ms (0.3%)

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

4 calls:

21.0ms
x
5.0ms
lo
5.0ms
hi
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.7%1lo
18.7%1hi
18.7%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.7%1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes9.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
24×+-commutative_binary64
18×sub-neg_binary64
12×*-commutative_binary64
10×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01735
13235
25035
36035
46635
56735
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
Outputs
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi 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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)

soundness2.1s (17%)

Rules
4948×*-lowering-*.f32
4948×*-lowering-*.f64
3868×+-lowering-+.f64
3868×+-lowering-+.f32
3578×*-lowering-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033246
1281190
23600190
09013190
0190858
1612782
22092718
08529718
05267528
118346804
267466793
082636793
06549935
123329106
087889106
031198
1263182
23385182
08644182
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 109 to 64 computations (41.3% saved)

preprocess48.0ms (0.4%)

Compiler

Compiled 96 to 46 computations (52.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...