xlohi (overflows)

Time bar (total: 11.6s)

analyze141.0ms (1.2%)

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: 56.0ms
...c/correct-round.rkt:119:19: 29.0ms (51.5% of total)
ival-sub: 11.0ms (19.5% of total)
ival-div: 7.0ms (12.4% of total)
ival-<: 4.0ms (7.1% of total)
ival->: 3.0ms (5.3% of total)
ival-and: 2.0ms (3.6% of total)
backward-pass: 0.0ms (0% of total)

sample1.3s (10.7%)

Results
992.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 580.0ms
...c/correct-round.rkt:119:19: 308.0ms (53.1% of total)
ival-sub: 102.0ms (17.6% of total)
ival-div: 76.0ms (13.1% of total)
ival-<: 44.0ms (7.6% of total)
ival->: 28.0ms (4.8% of total)
ival-and: 17.0ms (2.9% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess183.0ms (1.6%)

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

Useful iterations: 0 (0.0ms)

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

explain106.0ms (0.9%)

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

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sub: 6.0ms (56.9% of total)
ival-div: 4.0ms (38% of total)
const: 1.0ms (9.5% 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)

simplify47.0ms (0.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

localize52.0ms (0.4%)

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

Compiled 20 to 7 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-sub: 20.0ms (88.7% of total)
ival-div: 2.0ms (8.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0.1%)

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

21 calls:

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

rewrite662.0ms (5.7%)

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

Useful iterations: 0 (0.0ms)

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

simplify257.0ms (2.2%)

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

Useful iterations: 2 (0.0ms)

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

eval72.0ms (0.6%)

Compiler

Compiled 11412 to 1174 computations (89.7% saved)

prune63.0ms (0.5%)

Pruning

8 alts after pruning (8 fresh and 0 done)

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

Compiled 228 to 144 computations (36.8% saved)

simplify151.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x hi)
cost-diff0
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
cost-diff256
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
cost-diff384
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
cost-diff0
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
cost-diff0
(-.f64 x lo)
cost-diff0
(*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
cost-diff128
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff0
(/.f64 hi lo)
cost-diff0
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
Rules
2224×+-lowering-+.f64
2224×+-lowering-+.f32
2064×*-lowering-*.f32
2064×*-lowering-*.f64
1556×sum5-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
032221
181219
2256218
3816209
42534198
08119198
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ 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 lo) hi)
(- x lo)
x
lo
hi
(/ (* (- x lo) (- -1 (/ lo hi))) (- 0 hi))
(* (- x lo) (- -1 (/ lo hi)))
(- x lo)
x
lo
(- -1 (/ lo hi))
-1
(/ lo hi)
hi
(- 0 hi)
0
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
(/ x hi)
x
hi
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
lo
(+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
(+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))
(/ x (* hi (* hi hi)))
(* hi (* hi hi))
(* hi hi)
(/ -1 (* hi hi))
-1
(+ (/ x (* hi hi)) (/ -1 hi))
(/ x (* hi hi))
(/ -1 hi)
Outputs
(+ 1 (* (+ (/ 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
#s(literal 1 binary64)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
lo
hi
(/ (* (- x lo) (- -1 (/ lo hi))) (- 0 hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(* (- x lo) (- -1 (/ lo hi)))
(*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(- x lo)
(-.f64 x lo)
x
lo
(- -1 (/ lo hi))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
-1
#s(literal -1 binary64)
(/ lo hi)
(/.f64 lo hi)
hi
(- 0 hi)
(-.f64 #s(literal 0 binary64) hi)
0
#s(literal 0 binary64)
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) hi)))))
(/ x hi)
(/.f64 x hi)
x
hi
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
(*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) hi))))
lo
(+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) hi)))
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))
(+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))
(/ x (* hi (* hi hi)))
(/.f64 x (*.f64 hi (*.f64 hi hi)))
(* hi (* hi hi))
(*.f64 hi (*.f64 hi hi))
(* hi hi)
(*.f64 hi hi)
(/ -1 (* hi hi))
(/.f64 #s(literal -1 binary64) (*.f64 hi hi))
-1
#s(literal -1 binary64)
(+ (/ x (* hi hi)) (/ -1 hi))
(+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) hi))
(/ x (* hi hi))
(/.f64 (/.f64 x hi) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)

localize243.0ms (2.1%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(+.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)))
accuracy99.0%
(/.f64 x (*.f64 hi hi))
accuracy95.2%
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
accuracy21.2%
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) hi)
accuracy99.6%
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
accuracy99.6%
(*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
accuracy97.6%
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
accuracy100.0%
(-.f64 x lo)
accuracy100.0%
(/.f64 (-.f64 x lo) hi)
accuracy100.0%
(/.f64 (-.f64 hi x) lo)
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))
Results
163.0ms256×0valid
Compiler

Compiled 256 to 33 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-div: 26.0ms (53.7% of total)
ival-mult: 9.0ms (18.6% of total)
ival-add: 7.0ms (14.4% of total)
ival-sub: 5.0ms (10.3% of total)
const: 1.0ms (2.1% of total)
backward-pass: 0.0ms (0% of total)

series57.0ms (0.5%)

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

129 calls:

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

rewrite377.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
3582×fma-lowering-fma.f32
3582×fma-lowering-fma.f64
2176×*-lowering-*.f32
2176×*-lowering-*.f64
2156×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032160
1258154
23286151
08150151
Stop Event
iter limit
node limit
Counts
17 → 495
Calls
Call 1
Inputs
(+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(+ (/ hi lo) 1)
(/ hi lo)
(/ (- x lo) hi)
(- x lo)
(/ (* (- x lo) (- -1 (/ lo hi))) (- 0 hi))
(* (- x lo) (- -1 (/ lo hi)))
(- -1 (/ lo hi))
(+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
(/ x hi)
(/ (- hi x) lo)
(- 0 hi)
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
(/ x (* hi hi))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #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 (-.f64 hi x) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 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 (-.f64 hi x) lo)) #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 (-.f64 hi x) lo)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.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 lo)) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) 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 (-.f64 hi x) lo)) #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 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(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 hi (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) hi))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.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))
(pow.f64 (/.f64 lo hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) lo) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))) (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))) (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi hi) (neg.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))))))
(+.f64 (fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))) (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 x (*.f64 hi hi)) hi (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 x (*.f64 hi hi)) hi (neg.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))))))
(+.f64 (fma.f64 (/.f64 x (*.f64 hi hi)) hi (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))) (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) (neg.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))) (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))) (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (*.f64 hi (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (/.f64 lo hi)))
(fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(fma.f64 (/.f64 x (*.f64 hi hi)) hi (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) hi (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (/.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 lo x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) #s(literal 1 binary64))) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 hi x) (-.f64 #s(literal 0 binary64) lo))) (*.f64 (/.f64 hi x) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 lo x) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) hi)
(/.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (/.f64 (/.f64 lo hi) (/.f64 hi lo))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 lo x))
(/.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 hi x)) (+.f64 (/.f64 (/.f64 lo hi) (/.f64 hi lo)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) hi)
(+.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 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)))
(fma.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 (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)) (pow.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 3 binary64))) (+.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 (-.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 hi #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) hi)
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.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)) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 (+.f64 lo x) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal -1 binary64)) hi)
(/.f64 (*.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal 1 binary64)) (/.f64 hi #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) (+.f64 lo x))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (-.f64 x lo) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (-.f64 x lo))
(*.f64 (*.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi))
(*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) hi)
(+.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(+.f64 (*.f64 (-.f64 x lo) #s(literal -1 binary64)) (*.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(fma.f64 x (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(fma.f64 (-.f64 x lo) #s(literal -1 binary64) (*.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (-.f64 x lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.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 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 lo x))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))) (*.f64 (+.f64 lo x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))) (*.f64 (+.f64 lo x) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo))) (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo 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) (/.f64 lo hi)) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 lo x))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo))) (-.f64 x lo)) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 (/.f64 (/.f64 lo hi) (/.f64 hi lo)) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(fma.f64 lo (/.f64 #s(literal -1 binary64) hi) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))
(fma.f64 (/.f64 lo hi) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo))) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))) (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi)))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))
(+.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))))
(+.f64 (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
(+.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x (*.f64 hi hi)))
(+.f64 (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x)))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))))
(fma.f64 lo (/.f64 x (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) lo) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))))
(fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) lo (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) hi (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(fma.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))
(fma.f64 (-.f64 (*.f64 hi x) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))
(fma.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))))
(fma.f64 (*.f64 lo x) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))
(fma.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))))))))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))))
(fma.f64 lo (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)))
(fma.f64 lo (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) lo) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) lo) (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))))
(fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) lo (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) lo (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))))
(fma.f64 (*.f64 lo x) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)))
(fma.f64 (*.f64 lo #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))) (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x)))) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi))) (*.f64 (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi))))))
(/.f64 (-.f64 (*.f64 (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))) (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi)))) (-.f64 (/.f64 lo (*.f64 hi (/.f64 (*.f64 hi hi) x))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 (*.f64 x (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) (*.f64 hi (*.f64 hi hi))))
(/.f64 (*.f64 lo (+.f64 (*.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi (/.f64 (*.f64 hi hi) x)))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi (/.f64 (*.f64 hi hi) x))) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) (/.f64 x (*.f64 hi (*.f64 hi hi)))))))
(/.f64 (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) lo) (*.f64 (*.f64 hi hi) (*.f64 hi (*.f64 hi hi))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi (/.f64 (*.f64 hi hi) x)))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 hi (*.f64 hi hi)))) lo) (+.f64 (/.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi (/.f64 (*.f64 hi hi) x))) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) (/.f64 x (*.f64 hi (*.f64 hi hi)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi))) lo) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))
(*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 (-.f64 #s(literal 0 binary64) x) hi))
(-.f64 (/.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (/.f64 (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (/.f64 x (*.f64 hi hi)) hi (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) lo (/.f64 x hi))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi)))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) (+.f64 (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 (/.f64 x hi) lo) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))) (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) (neg.f64 (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (/.f64 (/.f64 x hi) (/.f64 hi x))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 x hi))))))
(*.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi x) #s(literal 1 binary64)))
(/.f64 x hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 x #s(literal 1 binary64)) hi)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) hi)
(pow.f64 (/.f64 hi x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x hi))
(*.f64 x (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.f64 hi hi))
(*.f64 (/.f64 x (*.f64 hi hi)) hi)
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) x)
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64)))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (neg.f64 (/.f64 x lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi) (neg.f64 (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo (+.f64 hi x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x)) (*.f64 (/.f64 lo hi) lo))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 hi x))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x)) (*.f64 lo lo))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi))
(+.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) hi)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi hi)))
(-.f64 (/.f64 #s(literal 0 binary64) hi) (/.f64 (*.f64 hi hi) hi))
(fma.f64 #s(literal -1 binary64) hi #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi) #s(literal 0 binary64))
(neg.f64 hi)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 hi hi))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) hi)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi))) hi)
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64))
(pow.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) hi)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))
(+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) lo) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(fma.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))
(fma.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))
(fma.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (/.f64 x (*.f64 hi hi))) lo (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (*.f64 lo (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))))
(/.f64 (*.f64 lo (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) lo) (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi)) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) lo) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi hi) x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 hi hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi hi) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 x hi)))
(/.f64 x (*.f64 hi hi))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 hi hi) x)))
(/.f64 (/.f64 x hi) hi)
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 hi hi))
(/.f64 (neg.f64 (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(pow.f64 (/.f64 (*.f64 hi hi) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 hi hi) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 hi (/.f64 x hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 hi hi)))
(*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))
(*.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x)

simplify413.0ms (3.6%)

Algorithm
egg-herbie
Rules
3014×*-lowering-*.f32
3014×*-lowering-*.f64
2568×+-lowering-+.f64
2568×+-lowering-+.f32
1766×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04286114
114785316
252595159
082085159
Stop Event
iter limit
node limit
Counts
516 → 516
Calls
Call 1
Inputs
(+ 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 (/ 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 (/ (* lo (+ 1 (/ lo hi))) hi))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(/ (* x (+ 1 (/ lo hi))) hi)
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(/ (* x (+ 1 (/ lo hi))) hi)
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ (* lo (+ 1 (/ lo hi))) (* hi x)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ (* lo (+ 1 (/ lo hi))) (* hi x)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ (* lo (+ 1 (/ lo hi))) (* hi x)))))
(/ x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ 1 (pow hi 2))))
(/ (* lo (- x lo)) (pow hi 2))
(/ (+ (* hi (- x lo)) (* lo (- x lo))) (pow hi 2))
(/ (+ (* hi (- x lo)) (* lo (- x lo))) (pow hi 2))
(/ (+ (* hi (- x lo)) (* lo (- x lo))) (pow hi 2))
(/ (- x lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/ (- x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(* lo (+ 1 (/ lo hi)))
(+ (* -1 (* x (+ 1 (/ lo hi)))) (* lo (+ 1 (/ lo hi))))
(+ (* -1 (* x (+ 1 (/ lo hi)))) (* lo (+ 1 (/ lo hi))))
(+ (* -1 (* x (+ 1 (/ lo hi)))) (* lo (+ 1 (/ lo hi))))
(* -1 (* x (+ 1 (/ lo hi))))
(* x (+ (* -1 (+ 1 (/ lo hi))) (/ (* lo (+ 1 (/ lo hi))) x)))
(* x (+ (* -1 (+ 1 (/ lo hi))) (/ (* lo (+ 1 (/ lo hi))) x)))
(* x (+ (* -1 (+ 1 (/ lo hi))) (/ (* lo (+ 1 (/ lo hi))) x)))
(* -1 (* x (+ 1 (/ lo hi))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi)))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi)))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi)))))
(* -1 x)
(+ (* -1 x) (* -1 (* lo (- (/ x hi) 1))))
(+ (* -1 x) (* lo (+ (* -1 (- (/ x hi) 1)) (/ lo hi))))
(+ (* -1 x) (* lo (+ (* -1 (- (/ x hi) 1)) (/ lo hi))))
(/ (pow lo 2) hi)
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(* (pow lo 2) (+ (* -1 (/ x (pow lo 2))) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(* (pow lo 2) (+ (* -1 (/ x (pow lo 2))) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(/ (pow lo 2) hi)
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(* (pow lo 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) lo)) (/ 1 hi)))
(* (pow lo 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) lo)) (/ 1 hi)))
(* -1 (/ (* lo (- x lo)) hi))
(/ (+ (* -1 (* hi (- x lo))) (* -1 (* lo (- x lo)))) hi)
(/ (+ (* -1 (* hi (- x lo))) (* -1 (* lo (- x lo)))) hi)
(/ (+ (* -1 (* hi (- x lo))) (* -1 (* lo (- x lo)))) hi)
(* -1 (- x lo))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(* -1 (- x lo))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
-1
(- (* -1 (/ lo hi)) 1)
(- (* -1 (/ lo hi)) 1)
(- (* -1 (/ lo hi)) 1)
(* -1 (/ lo hi))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ lo hi))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ lo hi))
(/ (- (* -1 hi) lo) hi)
(/ (- (* -1 hi) lo) hi)
(/ (- (* -1 hi) lo) hi)
-1
(- (* -1 (/ lo hi)) 1)
(- (* -1 (/ lo hi)) 1)
(- (* -1 (/ lo hi)) 1)
-1
(- (* -1 (/ lo hi)) 1)
(- (* -1 (/ lo hi)) 1)
(- (* -1 (/ lo hi)) 1)
(- (/ x (pow hi 2)) (/ 1 hi))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(* -1 (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(/ (* lo x) (pow hi 3))
(/ (+ (* hi (+ x (* -1 lo))) (* lo x)) (pow hi 3))
(/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))
(/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))
(/ -1 hi)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) hi)
(/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)
(/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)
(/ -1 hi)
(* -1 (/ (+ 1 (* -1 (/ (+ x (* -1 lo)) hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* -1 (/ lo (pow hi 2)))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(/ (* lo x) (pow hi 3))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(/ (* lo x) (pow hi 3))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(/ (* lo x) (pow hi 3))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(* -1 (/ lo (pow hi 2)))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(* -1 (/ lo (pow hi 2)))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi)))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(* -1 (* x (- (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(/ (* (pow lo 2) x) (pow hi 3))
(/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ x (* -1 lo)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi))) hi)
(/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)
(/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (+ x (* -1 lo))) hi)))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))
(/ x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(/ x hi)
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/ hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(/ hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(/ hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(* -1 (/ x lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* -1 hi)
(* lo (- (/ x (pow hi 2)) (/ 1 hi)))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(* -1 (* lo (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(/ (* (pow lo 2) x) (pow hi 3))
(/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(* -1 (/ lo hi))
(/ (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi)) hi)
(/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)
(/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)
(* -1 (/ lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (+ x (* -1 lo))) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
(/ x (pow hi 2))
Outputs
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi x) lo) lo))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi x) lo) lo))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 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 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 x (*.f64 lo (*.f64 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 1 binary64) (*.f64 lo hi)) (/.f64 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 x (*.f64 lo (*.f64 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 1 binary64) (*.f64 lo hi)) (/.f64 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 x (*.f64 lo (*.f64 lo hi))))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 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 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 x (*.f64 lo (*.f64 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) lo) (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 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) lo) (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 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 lo hi)) (*.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 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi (-.f64 x (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi (-.f64 x (/.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 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(*.f64 x (-.f64 #s(literal 0 binary64) (/.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))))
(* 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 hi (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi 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 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi x) lo) lo))) (/.f64 x lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 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 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 x (*.f64 lo (*.f64 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 1 binary64) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 x (*.f64 lo (*.f64 hi hi))))) (/.f64 x (*.f64 lo (*.f64 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 1 binary64) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 x (*.f64 lo (*.f64 hi hi))))) (/.f64 x (*.f64 lo (*.f64 lo hi)))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 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 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 x (*.f64 lo (*.f64 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 #s(literal 1 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x 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 #s(literal 1 binary64) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x 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 lo hi)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) (*.f64 lo lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 hi (-.f64 x (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 hi (-.f64 x (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 hi (-.f64 x (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi (-.f64 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 hi (-.f64 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 hi (-.f64 x (/.f64 (*.f64 hi (-.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 #s(literal 0 binary64) (/.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)))
(* 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 x (-.f64 #s(literal 0 binary64) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo)))) (-.f64 #s(literal 0 binary64) 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 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(* -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 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(* -1 (/ (* lo (+ 1 (/ lo hi))) hi))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) hi)
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) hi))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) hi))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) hi))
(/ (* x (+ 1 (/ lo hi))) hi)
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 lo (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) x)))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 lo (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) x)))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 lo (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) x)))))
(/ (* x (+ 1 (/ lo hi))) hi)
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ (* lo (+ 1 (/ lo hi))) (* hi x)))))
(*.f64 (+.f64 (*.f64 lo (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ (* lo (+ 1 (/ lo hi))) (* hi x)))))
(*.f64 (+.f64 (*.f64 lo (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ (* lo (+ 1 (/ lo hi))) (* hi x)))))
(*.f64 (+.f64 (*.f64 lo (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(/ (* lo (- x lo)) (pow hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* hi (- x lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (*.f64 (+.f64 lo hi) (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* hi (- x lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (*.f64 (+.f64 lo hi) (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* hi (- x lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (*.f64 (+.f64 lo hi) (-.f64 x lo)) (*.f64 hi hi))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) hi)
(* lo (+ 1 (/ lo hi)))
(*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+ (* -1 (* x (+ 1 (/ lo hi)))) (* lo (+ 1 (/ lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 lo x))
(+ (* -1 (* x (+ 1 (/ lo hi)))) (* lo (+ 1 (/ lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 lo x))
(+ (* -1 (* x (+ 1 (/ lo hi)))) (* lo (+ 1 (/ lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 lo x))
(* -1 (* x (+ 1 (/ lo hi))))
(*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(* x (+ (* -1 (+ 1 (/ lo hi))) (/ (* lo (+ 1 (/ lo hi))) x)))
(*.f64 x (+.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)))
(* x (+ (* -1 (+ 1 (/ lo hi))) (/ (* lo (+ 1 (/ lo hi))) x)))
(*.f64 x (+.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)))
(* x (+ (* -1 (+ 1 (/ lo hi))) (/ (* lo (+ 1 (/ lo hi))) x)))
(*.f64 x (+.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)))
(* -1 (* x (+ 1 (/ lo hi))))
(*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(* -1 (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi)))))
(*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi)))))
(*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi)))))
(*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* -1 (* lo (- (/ x hi) 1))))
(-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))))
(+ (* -1 x) (* lo (+ (* -1 (- (/ x hi) 1)) (/ lo hi))))
(-.f64 (*.f64 lo (-.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 x hi)))) x)
(+ (* -1 x) (* lo (+ (* -1 (- (/ x hi) 1)) (/ lo hi))))
(-.f64 (*.f64 lo (-.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 x hi)))) x)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo)))
(* (pow lo 2) (+ (* -1 (/ x (pow lo 2))) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(*.f64 (*.f64 lo lo) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo)) (/.f64 x (*.f64 lo lo))))
(* (pow lo 2) (+ (* -1 (/ x (pow lo 2))) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(*.f64 (*.f64 lo lo) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo)) (/.f64 x (*.f64 lo lo))))
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo)))
(* (pow lo 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)))
(* (pow lo 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)))
(* -1 (/ (* lo (- x lo)) hi))
(-.f64 #s(literal 0 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(/ (+ (* -1 (* hi (- x lo))) (* -1 (* lo (- x lo)))) hi)
(/.f64 (*.f64 (-.f64 x lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi)) hi)
(/ (+ (* -1 (* hi (- x lo))) (* -1 (* lo (- x lo)))) hi)
(/.f64 (*.f64 (-.f64 x lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi)) hi)
(/ (+ (* -1 (* hi (- x lo))) (* -1 (* lo (- x lo)))) hi)
(/.f64 (*.f64 (-.f64 x lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi)) hi)
(* -1 (- x lo))
(-.f64 #s(literal 0 binary64) (-.f64 x lo))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(* -1 (- x lo))
(-.f64 #s(literal 0 binary64) (-.f64 x lo))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi)))
(-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
-1
#s(literal -1 binary64)
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ (- (* -1 hi) lo) hi)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/ (- (* -1 hi) lo) hi)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/ (- (* -1 hi) lo) hi)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
-1
#s(literal -1 binary64)
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
-1
#s(literal -1 binary64)
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (* -1 (/ lo hi)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (/ x (pow hi 2)) (/ 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (*.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo) lo)))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (*.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo) lo)))
(* -1 (* lo (+ (* -1 (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)))))
(-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (*.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo) lo)))
(- (* -1 (/ lo (pow hi 2))) (/ 1 hi))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(- (+ (* -1 (/ lo (pow hi 2))) (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (/ 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x)))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x)))
(* x (- (+ (* -1 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x)))
(* -1 (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 3))) (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x))) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x))))
(/ (* lo x) (pow hi 3))
(*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x lo) (*.f64 hi (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x lo) (*.f64 hi (-.f64 x (+.f64 lo hi)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ x (+ (* -1 hi) (* -1 lo)))) (* lo x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x lo) (*.f64 hi (-.f64 x (+.f64 lo hi)))) (*.f64 hi (*.f64 hi hi)))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi)
(/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))) hi)
(/ (- (+ (* -1 (/ lo hi)) (+ (/ x hi) (/ (* lo x) (pow hi 2)))) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(* -1 (/ (+ 1 (* -1 (/ (+ x (* -1 lo)) hi))) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi)))) hi)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ x (+ (* -1 lo) (/ (* lo x) hi))) hi))) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi)))) hi)) (-.f64 #s(literal 0 binary64) hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* -1 (/ lo (pow hi 2)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(+ (* -1 (/ lo (pow hi 2))) (/ (* lo x) (pow hi 3)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(/ (* lo x) (pow hi 3))
(*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 lo (*.f64 hi hi)) x)))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 lo (*.f64 hi hi)) x)))
(* x (+ (* -1 (/ lo (* (pow hi 2) x))) (/ lo (pow hi 3))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 lo (*.f64 hi hi)) x)))
(/ (* lo x) (pow hi 3))
(*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 lo (*.f64 hi (*.f64 hi hi)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 lo (*.f64 hi (*.f64 hi hi)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 3))) (/ lo (* (pow hi 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 lo (*.f64 hi (*.f64 hi hi)))))
(/ (* lo x) (pow hi 3))
(*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 3))
(/.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi (*.f64 hi hi)))
(* -1 (/ lo (pow hi 2)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* -1 (/ lo (pow hi 2)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) hi)
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)))
(+ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) (* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ 1 hi)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x)))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x)))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (+ (/ 1 hi) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x)))))
(* -1 (* x (- (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi))))) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi))))) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x) hi)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi))))) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x) hi)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi))))) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x) hi)) (/.f64 #s(literal -1 binary64) hi)))
(/ (* (pow lo 2) x) (pow hi 3))
(*.f64 lo (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)))
(/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x (*.f64 lo lo)) (*.f64 lo (*.f64 hi (-.f64 x lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x (*.f64 lo lo)) (*.f64 hi (*.f64 (+.f64 lo hi) (-.f64 x lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi (+ x (* -1 lo))) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x (*.f64 lo lo)) (*.f64 hi (*.f64 (+.f64 lo hi) (-.f64 x lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ x (* -1 lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)
(/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)
(/.f64 (+.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 hi hi))) hi)
(/ (+ x (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2))))) hi)
(/.f64 (+.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 hi hi))) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 lo x)) hi)
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (+ x (* -1 lo))) hi)))) hi))
(/.f64 (-.f64 lo (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 lo x) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 x (*.f64 lo lo)) hi)) hi)) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi)))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 lo x) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 x (*.f64 lo lo)) hi)) hi)) hi))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))
(+.f64 (*.f64 (*.f64 lo lo) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) lo)) (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (* -1 (/ (+ (* -1 (- (/ x (pow hi 2)) (/ 1 hi))) (* -1 (/ x (* hi lo)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))))
(+.f64 (*.f64 (*.f64 lo lo) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) lo)) (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))))
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(/ x hi)
(/.f64 x hi)
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))))
(/ hi lo)
(/.f64 hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (-.f64 #s(literal 0 binary64) hi))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (-.f64 #s(literal 0 binary64) hi))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (-.f64 #s(literal 0 binary64) hi))
(/ hi lo)
(/.f64 hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 x (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 x (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 x (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* lo (- (/ x (pow hi 2)) (/ 1 hi)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi)))
(+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (/ x (pow hi 3)) (/ 1 (pow hi 2))))
(*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi)))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) hi) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) hi)
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(+ (* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3))))) (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(+.f64 (*.f64 lo (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* lo (* x (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))))
(*.f64 (*.f64 x lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(*.f64 x (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(*.f64 x (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x))))
(* x (+ (* lo (+ (/ 1 (pow hi 2)) (/ lo (pow hi 3)))) (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)))
(*.f64 x (*.f64 lo (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x))))
(* -1 (* lo (* x (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x lo) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi))))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi))))) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x) hi))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi))))) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x) hi))))
(* -1 (* x (+ (* -1 (/ (* lo (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (* lo (- (* -1 (/ lo (pow hi 3))) (/ 1 (pow hi 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi))))) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) x) hi))))
(/ (* (pow lo 2) x) (pow hi 3))
(*.f64 lo (*.f64 lo (/.f64 (/.f64 x (*.f64 hi hi)) hi)))
(/ (+ (* hi (* lo (+ x (* -1 lo)))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x (*.f64 lo lo)) (*.f64 lo (*.f64 hi (-.f64 x lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x (*.f64 lo lo)) (*.f64 hi (*.f64 lo (-.f64 x (+.f64 lo hi))))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* -1 (* hi lo)) (* lo (+ x (* -1 lo))))) (* (pow lo 2) x)) (pow hi 3))
(/.f64 (+.f64 (*.f64 x (*.f64 lo lo)) (*.f64 hi (*.f64 lo (-.f64 x (+.f64 lo hi))))) (*.f64 hi (*.f64 hi hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ (+ (* -1 lo) (/ (* lo (+ x (* -1 lo))) hi)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)
(/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)
(/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 hi hi))) hi)
(/ (+ (* -1 lo) (+ (/ (* lo (+ x (* -1 lo))) hi) (/ (* (pow lo 2) x) (pow hi 2)))) hi)
(/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 hi hi))) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (+ x (* -1 lo))) hi))) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)
(* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))
(/.f64 (-.f64 lo (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 x (*.f64 lo lo)) hi)) hi)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (* -1 (/ (+ (* lo (+ x (* -1 lo))) (/ (* (pow lo 2) x) hi)) hi))) hi))
(/.f64 (-.f64 lo (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 x (*.f64 lo lo)) hi)) hi)) (-.f64 #s(literal 0 binary64) hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))

eval129.0ms (1.1%)

Compiler

Compiled 26459 to 2088 computations (92.1% saved)

prune413.0ms (3.6%)

Pruning

44 alts after pruning (42 fresh and 2 done)

PrunedKeptTotal
New1013401053
Fresh123
Picked325
Done000
Total1017441061
Accuracy
19.5%
Counts
1061 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (/.f64 lo hi)))
18.9%
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
18.8%
(/.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (/.f64 (/.f64 lo hi) (/.f64 hi lo))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
18.8%
(/.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))
8.4%
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) #s(literal 1 binary64))) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
18.9%
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
14.6%
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 hi lo)))
8.8%
(/.f64 (-.f64 lo (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (-.f64 #s(literal 0 binary64) hi))
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
9.1%
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 #s(literal -1 binary64) hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) hi))
9.1%
(/.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))) (/.f64 (/.f64 (/.f64 lo hi) (/.f64 hi lo)) (+.f64 #s(literal -1 binary64) (/.f64 lo hi))))) (-.f64 #s(literal 0 binary64) hi))
9.1%
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) lo) hi)
10.1%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))))
18.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))))
18.9%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
7.1%
(+.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) x)))))
18.9%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi x) lo) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))))
9.8%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
18.8%
(*.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
18.9%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
9.1%
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
18.9%
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
7.1%
(*.f64 (+.f64 (*.f64 lo (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (-.f64 #s(literal 0 binary64) x))
12.1%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.8%
(*.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))))
18.8%
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
18.8%
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2266 to 1028 computations (54.6% saved)

simplify191.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
cost-diff0
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))))
cost-diff0
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
cost-diff256
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
cost-diff0
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
cost-diff0
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
cost-diff0
(/.f64 x lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff0
(-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
cost-diff0
(/.f64 #s(literal 1 binary64) lo)
cost-diff0
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
cost-diff0
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
Rules
2180×*-lowering-*.f32
2180×*-lowering-*.f64
1840×fma-lowering-fma.f32
1840×fma-lowering-fma.f64
1494×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
034417
196360
2290347
31456345
46254345
08272345
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ (/ 1 lo) (- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))) (- 0 x))
(+ (/ 1 lo) (- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)))
(/ 1 lo)
1
lo
(- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))
(/ hi (* lo lo))
hi
(* lo lo)
(/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(* hi (+ 1 (/ hi lo)))
(+ 1 (/ hi lo))
(/ hi lo)
x
(- 0 x)
0
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
1
(/ (* hi (+ 1 (/ hi lo))) lo)
(* hi (+ 1 (/ hi lo)))
hi
(+ 1 (/ hi lo))
(/ hi lo)
lo
(+ 1 (* (+ (/ (/ 1 lo) (/ 1 hi)) 1) (/ (- hi x) lo)))
1
(* (+ (/ (/ 1 lo) (/ 1 hi)) 1) (/ (- hi x) lo))
(+ (/ (/ 1 lo) (/ 1 hi)) 1)
(/ (/ 1 lo) (/ 1 hi))
(/ 1 lo)
lo
(/ 1 hi)
hi
(/ (- hi x) lo)
(- hi x)
x
(/ 1 (/ (- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo))) (- 1 (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))))))
1
(/ (- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo))) (- 1 (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo))))))
(- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))
(* (+ 1 (/ hi lo)) (/ (- hi x) lo))
(+ 1 (/ hi lo))
(/ hi lo)
hi
lo
(/ (- hi x) lo)
(- hi x)
x
(- 1 (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))))
(* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo))))
(* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))
Outputs
(* (+ (/ 1 lo) (- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))) (- 0 x))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))) (-.f64 #s(literal 0 binary64) x))
(+ (/ 1 lo) (- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
1
#s(literal 1 binary64)
lo
(- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))
(+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)) x))
(/ hi (* lo lo))
(/.f64 hi (*.f64 lo lo))
hi
(* lo lo)
(*.f64 lo lo)
(/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi))) x)
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)))
(/ (* hi (+ 1 (/ hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi))
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
x
(- 0 x)
(-.f64 #s(literal 0 binary64) x)
0
#s(literal 0 binary64)
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi)))
1
#s(literal 1 binary64)
(/ (* hi (+ 1 (/ hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo hi))
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
hi
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
lo
(+ 1 (* (+ (/ (/ 1 lo) (/ 1 hi)) 1) (/ (- hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(* (+ (/ (/ 1 lo) (/ 1 hi)) 1) (/ (- hi x) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ (/ (/ 1 lo) (/ 1 hi)) 1)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ (/ 1 lo) (/ 1 hi))
(/.f64 hi lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
lo
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
hi
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
x
(/ 1 (/ (- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo))) (- 1 (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))))
1
#s(literal 1 binary64)
(/ (- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo))) (- 1 (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo))))))
(/.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 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))) lo)))
(- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* (+ 1 (/ hi lo)) (/ (- hi x) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ 1 (/ hi lo))
(+.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 (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))) lo))
(* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (-.f64 hi x) lo)))) lo)
(* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 (/.f64 (-.f64 hi x) lo) lo))

localize288.0ms (2.5%)

Localize:

Found 18 expressions of interest:

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

Compiled 444 to 35 computations (92.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-div: 31.0ms (50.6% of total)
ival-mult: 11.0ms (17.9% of total)
ival-add: 10.0ms (16.3% of total)
ival-sub: 8.0ms (13.1% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series94.0ms (0.8%)

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

147 calls:

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

rewrite426.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
2992×fma-lowering-fma.f32
2992×fma-lowering-fma.f64
2274×*-lowering-*.f32
2274×*-lowering-*.f64
1968×prod-diff
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034250
1285195
23566192
08148192
Stop Event
iter limit
node limit
Counts
20 → 734
Calls
Call 1
Inputs
(* (+ (/ 1 lo) (- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))) (- 0 x))
(+ (/ 1 lo) (- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)))
(/ 1 lo)
(- (/ hi (* lo lo)) (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))
(- 1 (/ x lo))
(/ x lo)
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(* hi (+ 1 (/ hi lo)))
(+ 1 (/ hi lo))
(/ (/ 1 lo) (/ 1 hi))
(+ 1 (* (+ (/ (/ 1 lo) (/ 1 hi)) 1) (/ (- hi x) lo)))
(* (+ (/ (/ 1 lo) (/ 1 hi)) 1) (/ (- hi x) lo))
(+ (/ (/ 1 lo) (/ 1 hi)) 1)
(/ 1 (/ (- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo))) (- 1 (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))))))
(/ (- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo))) (- 1 (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo))))))
(- 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))
(* (+ 1 (/ hi lo)) (/ (- hi x) lo))
(/ hi (* lo lo))
(* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (* (+ 1 (/ hi lo)) (/ (- hi x) lo))))
Outputs
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) #s(literal 0 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 x (/.f64 #s(literal -1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(fma.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 #s(literal 0 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))))
(neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) x))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) x))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.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)) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (*.f64 (*.f64 x x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))))) (*.f64 x (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))))) (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (-.f64 #s(literal 0 binary64) x)) (+.f64 (-.f64 (/.f64 #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)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) x)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(+.f64 (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (-.f64 (/.f64 hi (*.f64 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) lo))
(+.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)) (-.f64 #s(literal 0 binary64) x)))
(-.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 #s(literal 1 binary64) lo)))
(-.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))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.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))) (/.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(fma.f64 (-.f64 (*.f64 hi x) (*.f64 (*.f64 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 lo (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.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 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) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 (/.f64 hi (*.f64 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 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.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 (/.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)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) lo))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo x))) (*.f64 lo (-.f64 (*.f64 hi x) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (*.f64 lo (*.f64 lo (*.f64 lo x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (*.f64 lo (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))) (*.f64 lo (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (*.f64 lo (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (*.f64 lo (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo x))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (*.f64 hi x) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo (*.f64 lo x))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi x) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) lo) (*.f64 (*.f64 lo (*.f64 lo x)) #s(literal 1 binary64))) (*.f64 (*.f64 lo (*.f64 lo x)) lo))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 hi x) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (*.f64 lo (*.f64 lo x)) #s(literal -1 binary64))) (*.f64 (*.f64 lo (*.f64 lo x)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) lo) (*.f64 (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) lo))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) lo) (*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) lo))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) 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))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 3 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))))) #s(literal -1 binary64))
(pow.f64 (/.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)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.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 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (-.f64 (/.f64 hi (*.f64 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) lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.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) 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))))
(exp.f64 (*.f64 (log.f64 lo) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) lo))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64))
(pow.f64 lo #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)))
(+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.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 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 hi (*.f64 lo lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64)))) (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (neg.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (neg.f64 (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(+.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64)))) (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))
(+.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (neg.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (neg.f64 (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(+.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64)))) (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))
(+.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64)))) (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (neg.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (neg.f64 (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64)))) (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (neg.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (neg.f64 (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 lo (*.f64 lo x))) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 lo (*.f64 lo x))))
(-.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))))
(-.f64 (/.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (neg.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (*.f64 lo lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 hi (*.f64 lo lo)))
(fma.f64 (-.f64 (*.f64 hi x) (*.f64 (*.f64 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 lo (*.f64 lo x))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.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)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo lo)))
(fma.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.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)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.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 lo (*.f64 lo x)) (-.f64 (*.f64 hi x) (*.f64 (*.f64 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 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 lo (*.f64 lo x)))
(/.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 lo lo) hi) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 (/.f64 (*.f64 lo lo) hi) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (*.f64 lo lo) hi) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (*.f64 (/.f64 (*.f64 lo lo) hi) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 hi (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 (*.f64 lo lo) #s(literal 1 binary64))) (*.f64 (*.f64 lo lo) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) x)) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) lo) (*.f64 lo (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) x) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 lo x))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) x)) (*.f64 lo (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (*.f64 lo (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) x))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi x) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (neg.f64 (*.f64 lo (*.f64 lo x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (neg.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(/.f64 (+.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 0 binary64) x)))) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(/.f64 (/.f64 (-.f64 (*.f64 hi x) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 lo lo)) x)
(pow.f64 (/.f64 (*.f64 lo (*.f64 lo x)) (-.f64 (*.f64 hi x) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))) (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 hi x) (*.f64 (*.f64 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 lo (*.f64 lo x))))
(*.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))))
(*.f64 (-.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (*.f64 lo lo) hi)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x) (/.f64 x (+.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 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 #s(literal 0 binary64) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x 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 lo) (/.f64 (/.f64 x lo) (/.f64 lo x))) (+.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 lo) (/.f64 (/.f64 x lo) (/.f64 lo x))))))
(/.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 lo) (/.f64 (/.f64 x lo) (/.f64 lo x)))) (+.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 lo) (/.f64 (/.f64 x lo) (/.f64 lo x))))) (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) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x 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 lo) (/.f64 (/.f64 x lo) (/.f64 lo x))))) #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 lo) (/.f64 (/.f64 x lo) (/.f64 lo x)))) (/.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)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 x 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 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) x))
(/.f64 (*.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) lo) x)
(*.f64 x (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 x lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (/.f64 (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 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 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (+.f64 (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 hi (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 hi (/.f64 hi (/.f64 lo hi)))
(+.f64 (/.f64 hi (/.f64 lo hi)) hi)
(fma.f64 #s(literal 1 binary64) hi (/.f64 hi (/.f64 lo hi)))
(fma.f64 hi #s(literal 1 binary64) (/.f64 hi (/.f64 lo hi)))
(fma.f64 hi (/.f64 hi lo) hi)
(fma.f64 (/.f64 hi lo) hi hi)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) hi) (/.f64 hi (/.f64 lo hi)))
(fma.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) lo) hi)
(/.f64 (+.f64 (*.f64 hi (*.f64 hi hi)) (pow.f64 (/.f64 hi (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (*.f64 hi hi) (-.f64 (*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 hi (/.f64 lo hi))) (*.f64 hi (/.f64 hi (/.f64 lo hi))))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 hi (/.f64 lo hi)))) (-.f64 hi (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) hi) (+.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 (*.f64 lo lo) hi))) hi) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.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 (*.f64 lo 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 (/.f64 #s(literal 1 binary64) lo) hi #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 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #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 lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (neg.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (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 (*.f64 lo lo) hi)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(pow.f64 (/.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64))) #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 lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.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 (*.f64 lo lo) hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(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 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 hi lo)
(/.f64 (/.f64 hi lo) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(/.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)) (neg.f64 (-.f64 #s(literal 0 binary64) 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 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(+.f64 (/.f64 #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 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 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 (+.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 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(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 #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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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)))))))
(fma.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))))
(/.f64 (*.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (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 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #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 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(*.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))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi 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 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (-.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(+.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) 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 (/.f64 hi (/.f64 (*.f64 lo 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 (*.f64 lo 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 (*.f64 lo 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 (/.f64 hi (/.f64 (*.f64 lo 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 (/.f64 hi (/.f64 (*.f64 lo 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 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.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 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 lo (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.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 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi (/.f64 (*.f64 lo 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 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 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 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.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 (*.f64 lo 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 (/.f64 #s(literal 1 binary64) lo) hi #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 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #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 lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (neg.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (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 (*.f64 lo lo) hi)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(pow.f64 (/.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64))) #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 lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.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 (*.f64 lo lo) hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(+.f64 (/.f64 (+.f64 #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 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 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 (+.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 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(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 #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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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)))))))
(fma.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))))
(/.f64 (*.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (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 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #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 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(*.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))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi 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 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (-.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (neg.f64 (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (-.f64 hi x) lo)))) (fma.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (-.f64 hi x) lo))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (-.f64 hi x) lo)))) (fma.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (-.f64 hi x) lo))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))))))
(+.f64 (fma.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (fma.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (-.f64 hi x) lo)))) (fma.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (-.f64 hi x) lo))))
(+.f64 (fma.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(+.f64 (fma.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))))))
(+.f64 (fma.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.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)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (neg.f64 (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(fma.f64 (/.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (neg.f64 (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 #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 (-.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64))
(/.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 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal -1 binary64))
(/.f64 (-.f64 #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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #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 #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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 (*.f64 (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (*.f64 (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 (/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(/.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)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi 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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(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))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.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 hi lo)) (/.f64 lo (-.f64 hi x))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.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 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #s(literal 1 binary64)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.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 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.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))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.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 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (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 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) 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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))))
(/.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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))))
(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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) #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 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(*.f64 (-.f64 #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 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #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) 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 (/.f64 hi (/.f64 (*.f64 lo 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 (*.f64 lo 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 (*.f64 lo 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 (/.f64 hi (/.f64 (*.f64 lo 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 (/.f64 hi (/.f64 (*.f64 lo 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 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.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 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 lo (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.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 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi (/.f64 (*.f64 lo 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 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 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))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi lo)))
(/.f64 hi (*.f64 lo lo))
(/.f64 (/.f64 hi lo) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (/.f64 hi 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 lo))))
(pow.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (/.f64 hi lo)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi)
(+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (/.f64 hi lo)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.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 lo (-.f64 hi x)))) (*.f64 (/.f64 hi lo) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x)))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.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 lo (-.f64 hi x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (*.f64 (/.f64 hi lo) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x)))))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.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 lo (-.f64 hi x)))))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (/.f64 hi lo) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (*.f64 (-.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 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (*.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 lo lo))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo)
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) lo)
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 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 (*.f64 lo lo) hi))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) lo)
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))))
(*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 #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 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) lo) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (-.f64 hi x) lo))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo))

simplify551.0ms (4.7%)

Algorithm
egg-herbie
Rules
4448×*-lowering-*.f32
4448×*-lowering-*.f64
3270×+-lowering-+.f64
3270×+-lowering-+.f32
2086×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122815390
1452313316
0834913316
Stop Event
iter limit
node limit
Counts
588 → 588
Calls
Call 1
Inputs
(* -1 (/ (* x (- hi (/ (pow hi 2) x))) (pow lo 2)))
(/ (+ (* -1 (* lo (* x (- 1 (/ hi x))))) (* -1 (* x (- hi (/ (pow hi 2) x))))) (pow lo 2))
(/ (+ (* -1 (* x (- hi (/ (pow hi 2) x)))) (* lo (+ lo (* -1 (* x (- 1 (/ hi x))))))) (pow lo 2))
(/ (+ (* -1 (* x (- hi (/ (pow hi 2) x)))) (* lo (+ lo (* -1 (* x (- 1 (/ hi x))))))) (pow lo 2))
1
(+ 1 (* -1 (/ (* x (- 1 (/ hi x))) lo)))
(+ 1 (+ (* -1 (/ (* x (- 1 (/ hi x))) lo)) (* -1 (/ (* x (- hi (/ (pow hi 2) x))) (pow lo 2)))))
(+ 1 (+ (* -1 (/ (* x (- 1 (/ hi x))) lo)) (* -1 (/ (* x (- hi (/ (pow hi 2) x))) (pow lo 2)))))
1
(+ 1 (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)))
(+ 1 (* -1 (/ (+ (* x (+ 1 (* -1 (/ hi x)))) (/ (* x (- hi (/ (pow hi 2) x))) lo)) lo)))
(+ 1 (* -1 (/ (+ (* x (+ 1 (* -1 (/ hi x)))) (/ (* x (- hi (/ (pow hi 2) x))) lo)) lo)))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(+ (* -1 (* hi (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))) (* -1 (* x (- (/ 1 lo) (/ 1 x)))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (pow lo 2)) (/ (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ (/ 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 (/ (pow hi 2) x)) (pow lo 2))
(/ (- (+ hi (* lo (- 1 (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/ (- (+ hi (* lo (- (+ 1 (* -1 (/ lo x))) (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/ (- (+ hi (* lo (- (+ 1 (* -1 (/ lo x))) (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/ -1 x)
(- (/ 1 lo) (+ (/ 1 x) (/ hi (* lo x))))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))
(/ -1 x)
(- (+ (* -1 (/ hi (* lo x))) (/ 1 lo)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- hi (/ (pow hi 2) x)) lo)) (+ 1 (* -1 (/ hi x)))) lo)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- hi (/ (pow hi 2) x)) lo)) (+ 1 (* -1 (/ hi x)))) lo)) (/ 1 x))
(- (/ 1 lo) (/ 1 x))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ -1 x)
(- (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 x))
(- (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 x))
(- (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 x))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* (pow hi 2) (- (* -1 (/ (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(* (pow hi 2) (- (* -1 (/ (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(/ (- hi (/ (pow hi 2) x)) (pow lo 2))
(/ (- (+ hi (* -1 (/ (* hi lo) x))) (/ (pow hi 2) x)) (pow lo 2))
(/ (- (+ hi (* lo (- (* -1 (/ lo x)) (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/ (- (+ hi (* lo (- (* -1 (/ lo x)) (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/ -1 x)
(- (* -1 (/ hi (* lo x))) (/ 1 x))
(- (/ hi (pow lo 2)) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))
(- (/ hi (pow lo 2)) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))
(/ -1 x)
(- (* -1 (/ hi (* lo x))) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- hi (/ (pow hi 2) x)) lo)) (* -1 (/ hi x))) lo)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- hi (/ (pow hi 2) x)) lo)) (* -1 (/ hi x))) lo)) (/ 1 x))
(* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))
(/ (- (/ (* hi x) (pow lo 2)) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/ (- (/ (* hi x) (pow lo 2)) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/ (- (/ (* hi x) (pow lo 2)) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/ hi (pow lo 2))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(/ hi (pow lo 2))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(* -1 (/ x lo))
(* x (- (/ 1 x) (/ 1 lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (/ x lo))
(/ (- lo x) lo)
(/ (- lo x) lo)
(/ (- lo x) lo)
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
1
(+ 1 (/ hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
1
(+ 1 (/ hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(/ hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
hi
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ 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)))
(/ (- 1 (/ (pow x 2) (pow lo 2))) (- 1 (* -1 (/ x lo))))
(- (+ (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (/ 1 (- 1 (* -1 (/ x lo))))) (/ (pow x 2) (* (pow lo 2) (- 1 (* -1 (/ x lo))))))
(- (+ (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* hi (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo))))) (+ (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (- 1 (/ (pow x 2) (pow lo 2))) (* (pow lo 2) (pow (- 1 (* -1 (/ x lo))) 2)))))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (/ 1 (- 1 (* -1 (/ x lo))))) (/ (pow x 2) (* (pow lo 2) (- 1 (* -1 (/ x lo))))))
(- (+ (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* hi (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo))))) (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (+ (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo))))) (+ (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (- 1 (/ (pow x 2) (pow lo 2))) (* (pow lo 2) (pow (- 1 (* -1 (/ x lo))) 2))))))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2)))) (* (pow lo 2) (- 1 (* -1 (/ x lo)))))))))) (+ (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (- 1 (/ (pow x 2) (pow lo 2))) (* (pow lo 2) (pow (- 1 (* -1 (/ x lo))) 2)))))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (/ 1 (- 1 (* -1 (/ x lo))))) (/ (pow x 2) (* (pow lo 2) (- 1 (* -1 (/ x lo))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)) (+ (* -1 (/ x (* hi (pow lo 2)))) (/ 1 (* hi lo)))))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (- 1 (* -1 (/ x lo))) (pow hi 2))) (+ (/ 1 (* hi lo)) (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)))))))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (pow hi 3)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (* (pow lo 2) (* (- 1 (* -1 (/ x lo))) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 3))) (+ (* -1 (/ (- 1 (* -1 (/ x lo))) (pow hi 2))) (+ (/ 1 (* hi lo)) (+ (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (+ (* -1 (- 1 (* -1 (/ x lo)))) (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))))) (pow hi 3)) (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)))))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (/ (- (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (- 1 (* -1 (/ x lo)))))) hi))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (/ (- (+ (* -1 (/ (- (* (pow lo 2) (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (- 1 (* -1 (/ x lo))))))))) (* -1 (* (pow lo 2) (* (- 1 (* -1 (/ x lo))) (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))))) hi)) (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (- 1 (* -1 (/ x lo)))))) hi))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (* 2 (- hi x)) (* -1 (- x hi))))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ (* 2 (- hi x)) (* lo (- 2 (+ (* -1 (/ (* (- x hi) (- (* 2 (- hi x)) (* -1 (- x hi)))) (* hi (- hi x)))) (/ x hi))))) (* -1 (- x hi))))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ (* 2 (- hi x)) (* lo (- (+ 2 (* -1 (* lo (+ (* -1 (/ (* (- 2 (+ (* -1 (/ (* (- x hi) (- (* 2 (- hi x)) (* -1 (- x hi)))) (* hi (- hi x)))) (/ x hi))) (- x hi)) (* hi (- hi x)))) (* -1 (/ (- (* 2 (- hi x)) (* -1 (- x hi))) (* hi (- hi x)))))))) (+ (* -1 (/ (* (- x hi) (- (* 2 (- hi x)) (* -1 (- x hi)))) (* hi (- hi x)))) (/ x hi))))) (* -1 (- x hi))))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (* -1 (/ (pow (- hi x) 2) (pow lo 2))) (/ hi lo))) (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (+ (/ x lo) (/ (* (- hi x) (- x hi)) (pow lo 2)))))
(- (+ 1 (+ (* -2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (* -1 (/ (pow (- hi x) 2) (pow lo 2))) (/ hi lo)))) (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (+ (* -1 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ x lo) (+ (/ (* (- hi x) (- x hi)) (pow lo 2)) (/ (* (- x hi) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi))))) (pow lo 3)))))))
1
(+ 1 (* -1 (/ (- x hi) lo)))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (+ (* -1 (/ (- (* 2 (* hi (pow (- hi x) 2))) (+ (* -1 (* hi (* (- hi x) (- x hi)))) (* (- hi x) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi))))))) lo)) (* -1 (pow (- hi x) 2))) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))
(/ (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(- (+ (* x (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (/ 1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))
(- (+ (* x (- (+ (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (* x (- (* -1 (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (* lo (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (/ 1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))
(- (+ (* x (- (+ (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (* x (- (+ (* -1 (/ (* x (* (+ 1 (/ hi lo)) (- (* -1 (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (* lo (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))))) (* lo (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (* -1 (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))) (/ (* (+ 1 (/ hi lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (* lo (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (/ 1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x)))) (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* (pow x 2) (+ 1 (/ hi lo)))))) (+ (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ (* lo (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (+ 1 (/ hi lo))) lo)) (* -1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))) (* (pow x 2) (+ 1 (/ hi lo)))))))
(* x (- (+ (* -1 (/ (* lo (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (+ 1 (/ hi lo))) (/ (* lo (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (+ 1 (/ hi lo))) lo)) (* -1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))) (+ 1 (/ hi lo)))))) (* (pow x 3) (+ 1 (/ hi lo))))) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* (pow x 2) (+ 1 (/ hi lo))))))) (+ (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ (* lo (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (+ 1 (/ hi lo))) lo)) (* -1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))) (* (pow x 2) (+ 1 (/ hi lo)))))))
(* -1 (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2))))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (/ (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))))) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2))))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* -1 (/ (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (/ (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))))) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))))) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2))))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(/ (- 1 (* -1 (/ x lo))) (- 1 (/ (pow x 2) (pow lo 2))))
(- (+ (* hi (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (/ 1 (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ x (* lo (- 1 (/ (pow x 2) (pow lo 2)))))))
(- (+ (* hi (- (+ (* -1 (* hi (+ (* -1 (/ (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))) (+ (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (- 1 (/ (pow x 2) (pow lo 2))))) (/ 1 (* (pow lo 2) (- 1 (/ (pow x 2) (pow lo 2))))))))) (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (/ 1 (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ x (* lo (- 1 (/ (pow x 2) (pow lo 2)))))))
(- (+ (* hi (- (+ (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* hi (- (* -1 (* hi (+ (* -1 (/ (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (- 1 (/ (pow x 2) (pow lo 2))))) (+ (* -1 (/ (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))) (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))) (+ (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (- 1 (/ (pow x 2) (pow lo 2))))) (/ 1 (* (pow lo 2) (- 1 (/ (pow x 2) (pow lo 2)))))))) (- 1 (/ (pow x 2) (pow lo 2)))))))) (+ (* -1 (/ (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))) (+ (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (- 1 (/ (pow x 2) (pow lo 2))))) (/ 1 (* (pow lo 2) (- 1 (/ (pow x 2) (pow lo 2)))))))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (/ 1 (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ x (* lo (- 1 (/ (pow x 2) (pow lo 2)))))))
(/ (pow lo 2) (pow hi 2))
(/ (- (+ (/ (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi) (pow lo 2)) (/ (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)) (pow hi 2))
(/ (- (+ (* -1 (/ (* (pow lo 4) (- 1 (* -1 (/ x lo)))) (pow hi 2))) (+ (/ (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi) (pow lo 2))) (+ (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 2)) (+ (/ (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (pow hi 2))
(/ (- (+ (* -1 (/ (* (pow lo 4) (- 1 (* -1 (/ x lo)))) (pow hi 2))) (+ (* -1 (/ (+ (* (pow lo 4) (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (+ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* -1 (* (pow lo 4) (- 1 (* -1 (/ x lo))))) (+ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))))) (pow hi 3))) (+ (/ (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi) (pow lo 2)))) (+ (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 2)) (+ (/ (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (pow hi 2))
(/ (pow lo 2) (pow hi 2))
(/ (+ (* -1 (/ (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) hi)) (pow lo 2)) (pow hi 2))
(/ (+ (* -1 (/ (- (+ (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (/ (- (* -1 (* (pow lo 4) (- 1 (* -1 (/ x lo))))) (+ (* -1 (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) hi))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) hi)) (pow lo 2)) (pow hi 2))
(/ (+ (* -1 (/ (- (+ (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (/ (- (+ (* -1 (* (pow lo 4) (- 1 (* -1 (/ x lo))))) (+ (* -1 (/ (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (- 1 (* -1 (/ x lo))))) (+ (* -1 (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) hi)) (+ (/ (* (pow lo 4) (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))))) hi) (/ (* (pow lo 6) (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2))))) hi)))) (+ (* -1 (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) hi))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) hi)) (pow lo 2)) (pow hi 2))
(/ (pow lo 2) (* hi (- hi x)))
(* (pow lo 2) (+ (* lo (- (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* 2 (/ 1 (* (pow hi 2) (- hi x)))))) (/ 1 (* hi (- hi x)))))
(* (pow lo 2) (+ (* lo (- (+ (* -1 (* lo (+ (* 2 (/ (- (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* 2 (/ 1 (* (pow hi 2) (- hi x))))) hi)) (+ (/ 1 (* (pow hi 2) (pow (- hi x) 2))) (/ 1 (* (pow hi 3) (- hi x))))))) (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2))))) (* 2 (/ 1 (* (pow hi 2) (- hi x)))))) (/ 1 (* hi (- hi x)))))
(* (pow lo 2) (+ (* lo (- (+ (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* lo (- (* lo (- (* 2 (/ 1 (* (pow hi 4) (- hi x)))) (+ (* -2 (/ (+ (* 2 (/ (- (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* 2 (/ 1 (* (pow hi 2) (- hi x))))) hi)) (+ (/ 1 (* (pow hi 2) (pow (- hi x) 2))) (/ 1 (* (pow hi 3) (- hi x))))) hi)) (* -1 (/ (- x hi) (* (pow hi 4) (pow (- hi x) 2))))))) (+ (* 2 (/ (- (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* 2 (/ 1 (* (pow hi 2) (- hi x))))) hi)) (+ (/ 1 (* (pow hi 2) (pow (- hi x) 2))) (/ 1 (* (pow hi 3) (- hi x)))))))) (* 2 (/ 1 (* (pow hi 2) (- hi x)))))) (/ 1 (* hi (- hi x)))))
1
(- (+ 1 (/ x lo)) (/ hi lo))
(- (+ 1 (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (/ x lo))) (+ (* -1 (/ (pow (- hi x) 2) (pow lo 2))) (/ hi lo)))
(- (+ 1 (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (* (pow (- hi x) 2) (- x hi)))) (pow lo 3))) (/ x lo)))) (+ (* -1 (/ (pow (- hi x) 2) (pow lo 2))) (/ hi lo)))
1
(+ 1 (* -1 (/ (- hi x) lo)))
(+ 1 (* -1 (/ (- (+ hi (* -1 (/ (- (* -1 (* hi (- hi x))) (* -1 (pow (- hi x) 2))) lo))) x) lo)))
(+ 1 (* -1 (/ (- (+ hi (* -1 (/ (- (+ (* -1 (* hi (- hi x))) (+ (* -1 (/ (pow (- hi x) 3) lo)) (* 2 (/ (* hi (pow (- hi x) 2)) lo)))) (* -1 (pow (- hi x) 2))) lo))) x) lo)))
(/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))
(- (+ (* x (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))))) (/ 1 (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))
(- (+ (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2))))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))))) (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))))) (/ 1 (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))
(- (+ (* x (- (+ (* x (- (* -1 (* x (+ (* -2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2))))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))))) (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2))))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))))) (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))))) (/ 1 (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))
(* -1 (/ lo (* x (+ 1 (/ hi lo)))))
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* x (pow (+ 1 (/ hi lo)) 2))))) (* 2 (/ (* hi lo) (* x (+ 1 (/ hi lo)))))) x)
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (+ (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* x (pow (+ 1 (/ hi lo)) 2)))) (* -1 (/ (+ (* -2 (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi lo) (+ 1 (/ hi lo))))))) (/ (* (pow lo 3) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (pow (+ 1 (/ hi lo)) 3))) (pow x 2))))) (* 2 (/ (* hi lo) (* x (+ 1 (/ hi lo)))))) x)
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (+ (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* x (pow (+ 1 (/ hi lo)) 2)))) (* -1 (/ (+ (* -1 (/ (* (pow lo 2) (* (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi lo) (+ 1 (/ hi lo))))))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (* hi (+ (* -2 (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi lo) (+ 1 (/ hi lo))))))) (/ (* (pow lo 3) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (pow (+ 1 (/ hi lo)) 3)))))) (pow x 3))))) (+ (* -2 (/ (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi lo) (+ 1 (/ hi lo)))))) (pow x 2))) (+ (* 2 (/ (* hi lo) (* x (+ 1 (/ hi lo))))) (/ (* (pow lo 3) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* (pow x 2) (pow (+ 1 (/ hi lo)) 3)))))) x)
(* -1 (/ (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (pow (+ 1 (/ hi lo)) 2))))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))) (pow (+ 1 (/ hi lo)) 2))) x))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (+ (* -1 (/ (* (pow lo 4) (* (+ (/ 1 lo) (/ hi (pow lo 2))) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (* x (pow (+ 1 (/ hi lo)) 4)))) (* 2 (/ (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2))))) x)))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))) (pow (+ 1 (/ hi lo)) 2))) x))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* -1 (/ (- (+ (* -2 (/ (* hi (+ (* -1 (/ (* (pow lo 4) (* (+ (/ 1 lo) (/ hi (pow lo 2))) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (pow (+ 1 (/ hi lo)) 4))) (* 2 (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))))))) x)) (* -1 (/ (* (pow lo 2) (* (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))))) (* x (pow (+ 1 (/ hi lo)) 2))))) (+ (* -1 (/ (* (pow lo 4) (* (+ (/ 1 lo) (/ hi (pow lo 2))) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (pow (+ 1 (/ hi lo)) 4))) (* 2 (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))))))) x))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))) (pow (+ 1 (/ hi lo)) 2))) x))
(- 1 (* -1 (/ x lo)))
(- (+ 1 (* -1 (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (* -1 (/ x lo)))
(- (+ 1 (* hi (- (* -1 (/ hi (pow lo 2))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (* -1 (/ x lo)))
(- (+ 1 (* hi (- (* -1 (/ hi (pow lo 2))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (* -1 (/ x lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (/ 1 (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 (pow hi 2)) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* -1 (/ x lo))) hi)) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* -1 (/ x lo))) hi)) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(* -1 (/ (* hi (- hi x)) (pow lo 2)))
(/ (- (* lo (- x hi)) (* hi (- hi x))) (pow lo 2))
(/ (- (* lo (- (+ lo x) hi)) (* hi (- hi x))) (pow lo 2))
(/ (- (* lo (- (+ lo x) hi)) (* hi (- hi x))) (pow lo 2))
1
(- (+ 1 (/ x lo)) (/ hi lo))
(- (+ 1 (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (/ x lo))) (/ hi lo))
(- (+ 1 (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (/ x lo))) (/ hi lo))
1
(+ 1 (* -1 (/ (- hi x) lo)))
(+ 1 (* -1 (/ (- (/ (* hi (- hi x)) lo) (* -1 (- hi x))) lo)))
(+ 1 (* -1 (/ (- (/ (* hi (- hi x)) lo) (* -1 (- hi x))) lo)))
(- 1 (/ (* 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))
(/ (* x (+ 1 (/ hi lo))) lo)
(* x (- (/ 1 x) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (- (/ 1 x) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (- (/ 1 x) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* 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))))))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ (pow x 2) (pow lo 2))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2)))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2)))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2)))
(/ (pow hi 4) (pow lo 4))
(* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))
(/ (pow hi 4) (pow lo 4))
(* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))
(/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (pow (- hi x) 2) (pow lo 2))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))
(/ (pow (- hi x) 2) (pow lo 2))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))
(/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))
(/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))
(/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
Outputs
(* -1 (/ (* x (- hi (/ (pow hi 2) x))) (pow lo 2)))
(*.f64 (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo) (/.f64 #s(literal -1 binary64) lo))
(/ (+ (* -1 (* lo (* x (- 1 (/ hi x))))) (* -1 (* x (- hi (/ (pow hi 2) x))))) (pow lo 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
(/ (+ (* -1 (* x (- hi (/ (pow hi 2) x)))) (* lo (+ lo (* -1 (* x (- 1 (/ hi x))))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
(/ (+ (* -1 (* x (- hi (/ (pow hi 2) x)))) (* lo (+ lo (* -1 (* x (- 1 (/ hi x))))))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x)))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* x (- 1 (/ hi x))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo))
(+ 1 (+ (* -1 (/ (* x (- 1 (/ hi x))) lo)) (* -1 (/ (* x (- hi (/ (pow hi 2) x))) (pow lo 2)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo)))
(+ 1 (+ (* -1 (/ (* x (- 1 (/ hi x))) lo)) (* -1 (/ (* x (- hi (/ (pow hi 2) x))) (pow lo 2)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* x (+ 1 (* -1 (/ hi x)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo))
(+ 1 (* -1 (/ (+ (* x (+ 1 (* -1 (/ hi x)))) (/ (* x (- hi (/ (pow hi 2) x))) lo)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo)) lo))
(+ 1 (* -1 (/ (+ (* x (+ 1 (* -1 (/ hi x)))) (/ (* x (- hi (/ (pow hi 2) x))) lo)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (/.f64 (*.f64 x (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo)) lo))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(+ (* -1 (* hi (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))))) (* -1 (* x (- (/ 1 lo) (/ 1 x)))))
(-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(-.f64 (*.f64 hi (-.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(+ (* -1 (* x (- (/ 1 lo) (/ 1 x)))) (* hi (+ (* -1 (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x))))) (/ hi (pow lo 2)))))
(-.f64 (*.f64 hi (-.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) hi)))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) hi)) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (*.f64 hi hi)))))
(* (pow hi 2) (+ (* -1 (/ (* x (- (/ 1 lo) (/ 1 x))) (pow hi 2))) (+ (* -1 (/ (* x (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) hi)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) hi)) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (pow lo 2)) (/ (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2)))) hi)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) hi)) (*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (* x (- (/ 1 (* lo x)) (/ 1 (pow lo 2))))) (/ (* x (- (/ 1 lo) (/ 1 x))) hi)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) hi)) (*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))) hi)))
(+ 1 (/ (* 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))))) (/ (* 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) lo) (/.f64 hi (*.f64 lo lo))))))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* 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) lo) (/.f64 hi (*.f64 lo lo))))))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* 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) lo) (/.f64 hi (*.f64 lo lo))))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ (/ 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 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ (/ 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 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(* x (+ (* -1 (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ (/ 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 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(/ (- hi (/ (pow hi 2) x)) (pow lo 2))
(/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo))
(/ (- (+ hi (* lo (- 1 (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo))
(/ (- (+ hi (* lo (- (+ 1 (* -1 (/ lo x))) (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/.f64 (+.f64 hi (-.f64 (*.f64 lo (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo))
(/ (- (+ hi (* lo (- (+ 1 (* -1 (/ lo x))) (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/.f64 (+.f64 hi (-.f64 (*.f64 lo (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (/ 1 lo) (+ (/ 1 x) (/ hi (* lo x))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (/.f64 (*.f64 hi hi) (*.f64 x (*.f64 lo lo)))))
(- (+ (/ 1 lo) (/ hi (pow lo 2))) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (/.f64 (*.f64 hi hi) (*.f64 x (*.f64 lo lo)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (+ (* -1 (/ hi (* lo x))) (/ 1 lo)) (/ 1 x))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- hi (/ (pow hi 2) x)) lo)) (+ 1 (* -1 (/ hi x)))) lo)) (/ 1 x))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- hi (/ (pow hi 2) x)) lo)) (+ 1 (* -1 (/ hi x)))) lo)) (/ 1 x))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(- (/ 1 lo) (/ 1 x))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))
(- (+ (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (*.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(- (+ (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 lo)) (/ 1 x))
(+.f64 (*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (*.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) (*.f64 x (*.f64 lo lo)))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo))))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x))))))
(* (pow hi 2) (- (+ (/ 1 (* hi (pow lo 2))) (/ 1 (* (pow hi 2) lo))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x))))))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) (*.f64 x (*.f64 lo lo)))
(* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo)))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo)))))
(* (pow hi 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 lo) (/ 1 x)) hi)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo)))))
(* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) x)
(/ (- (* x (+ (/ 1 lo) (/ hi (pow lo 2)))) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) x)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* hi (- (/ 1 (pow lo 2)) (/ 1 (* lo x)))) (/ 1 x))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) (/.f64 #s(literal 1 binary64) x))
(- (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 x))
(-.f64 (*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (*.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) (/.f64 #s(literal 1 binary64) x))
(- (* hi (- (+ (* -1 (/ hi (* (pow lo 2) x))) (/ 1 (pow lo 2))) (/ 1 (* lo x)))) (/ 1 x))
(-.f64 (*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (*.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) x))) (/.f64 #s(literal 1 binary64) x))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) (*.f64 x (*.f64 lo lo)))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (/ 1 (* (pow lo 2) x)))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo))))))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x)))))
(* (pow hi 2) (- (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* hi (* lo x))) (+ (/ 1 (* (pow hi 2) x)) (/ 1 (* (pow lo 2) x))))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x)))))
(* -1 (/ (pow hi 2) (* (pow lo 2) x)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) (*.f64 x (*.f64 lo lo)))
(* (pow hi 2) (- (* -1 (/ (- (/ 1 (* lo x)) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo)))))
(* (pow hi 2) (- (* -1 (/ (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo)))))
(* (pow hi 2) (- (* -1 (/ (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (pow lo 2))) hi)) (/ 1 (* (pow lo 2) x))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 lo lo)))))
(/ (- hi (/ (pow hi 2) x)) (pow lo 2))
(/.f64 (-.f64 hi (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo))
(/ (- (+ hi (* -1 (/ (* hi lo) x))) (/ (pow hi 2) x)) (pow lo 2))
(/.f64 (-.f64 (-.f64 hi (/.f64 (*.f64 hi lo) x)) (/.f64 (*.f64 hi hi) x)) (*.f64 lo lo))
(/ (- (+ hi (* lo (- (* -1 (/ lo x)) (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/.f64 (+.f64 hi (-.f64 (*.f64 lo (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo))
(/ (- (+ hi (* lo (- (* -1 (/ lo x)) (/ hi x)))) (/ (pow hi 2) x)) (pow lo 2))
(/.f64 (+.f64 hi (-.f64 (*.f64 lo (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ hi (* lo x))) (/ 1 x))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) x))
(- (/ hi (pow lo 2)) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))
(-.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) x)) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x (*.f64 lo lo)))))
(- (/ hi (pow lo 2)) (+ (/ 1 x) (+ (/ hi (* lo x)) (/ (pow hi 2) (* (pow lo 2) x)))))
(-.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) x)) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x (*.f64 lo lo)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ hi (* lo x))) (/ 1 x))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- hi (/ (pow hi 2) x)) lo)) (* -1 (/ hi x))) lo)) (/ 1 x))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo) (/.f64 hi x)) lo)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- hi (/ (pow hi 2) x)) lo)) (* -1 (/ hi x))) lo)) (/ 1 x))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi (/.f64 (*.f64 hi hi) x))) lo) (/.f64 hi x)) lo)) (/.f64 #s(literal 1 binary64) x))
(* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(/ (- (/ (* hi x) (pow lo 2)) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 x (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)
(/ (- (/ (* hi x) (pow lo 2)) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 x (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)
(/ (- (/ (* hi x) (pow lo 2)) (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)
(/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 x (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))
(+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ hi (pow lo 2)))
(-.f64 (/.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
#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
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 hi lo))) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 hi lo))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi) lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi) lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 hi lo)) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi hi) lo)) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo)) hi) lo))
hi
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 hi lo)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 hi lo)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 hi lo)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(+.f64 hi (/.f64 (*.f64 hi hi) lo))
(+ hi (/ (pow hi 2) lo))
(+.f64 hi (/.f64 (*.f64 hi hi) lo))
(+ hi (/ (pow hi 2) lo))
(+.f64 hi (/.f64 (*.f64 hi hi) lo))
hi
(+ hi (/ (pow hi 2) lo))
(+.f64 hi (/.f64 (*.f64 hi hi) lo))
(+ hi (/ (pow hi 2) lo))
(+.f64 hi (/.f64 (*.f64 hi hi) lo))
(+ hi (/ (pow hi 2) lo))
(+.f64 hi (/.f64 (*.f64 hi hi) lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 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)
(/ (* hi (- hi x)) (pow lo 2))
(*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) 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 hi (-.f64 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 hi (-.f64 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 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (/.f64 x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (/.f64 x lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 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 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.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 x lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)))
(/ (* hi (- hi x)) (pow lo 2))
(*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) 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 hi (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) x)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) x)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.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 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))) (/.f64 x lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (* hi (+ 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 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 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 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (+.f64 #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 (-.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 x 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 x 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
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ (- 1 (/ (pow x 2) (pow lo 2))) (- 1 (* -1 (/ x lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(- (+ (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (/ 1 (- 1 (* -1 (/ x lo))))) (/ (pow x 2) (* (pow lo 2) (- 1 (* -1 (/ x lo))))))
(+.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(- (+ (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* hi (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo))))) (+ (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (- 1 (/ (pow x 2) (pow lo 2))) (* (pow lo 2) (pow (- 1 (* -1 (/ x lo))) 2)))))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (/ 1 (- 1 (* -1 (/ x lo))))) (/ (pow x 2) (* (pow lo 2) (- 1 (* -1 (/ x lo))))))
(+.f64 (*.f64 hi (+.f64 (-.f64 (*.f64 hi (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (*.f64 lo 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) lo) (/.f64 x (*.f64 lo lo))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(- (+ (* hi (- (+ (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* hi (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo))))) (* hi (- (* -1 (/ (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (+ (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo))))) (+ (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (- 1 (/ (pow x 2) (pow lo 2))) (* (pow lo 2) (pow (- 1 (* -1 (/ x lo))) 2))))))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2)))) (* (pow lo 2) (- 1 (* -1 (/ x lo)))))))))) (+ (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (/ (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (- 1 (* -1 (/ x lo))))) (* -1 (/ (- 1 (/ (pow x 2) (pow lo 2))) (* (pow lo 2) (pow (- 1 (* -1 (/ x lo))) 2)))))))) (* -1 (/ (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))) (pow (- 1 (* -1 (/ x lo))) 2))))) (/ 1 (- 1 (* -1 (/ x lo))))) (/ (pow x 2) (* (pow lo 2) (- 1 (* -1 (/ x lo))))))
(+.f64 (*.f64 hi (+.f64 (-.f64 (*.f64 hi (+.f64 (-.f64 (*.f64 hi (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (*.f64 lo 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) lo) (/.f64 x (*.f64 lo lo))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)) (+ (* -1 (/ x (* hi (pow lo 2)))) (/ 1 (* hi lo)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (- 1 (* -1 (/ x lo))) (pow hi 2))) (+ (/ 1 (* hi lo)) (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) hi) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 hi hi)))) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (*.f64 hi hi))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi hi))) (/.f64 x (*.f64 hi (*.f64 lo lo))))))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (pow hi 3)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ (* (pow lo 2) (* (- 1 (* -1 (/ x lo))) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 3))) (+ (* -1 (/ (- 1 (* -1 (/ x lo))) (pow hi 2))) (+ (/ 1 (* hi lo)) (+ (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (+ (* -1 (- 1 (* -1 (/ x lo)))) (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))))) (pow hi 3)) (/ (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (pow hi 2)))))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 hi hi))) (+.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) hi) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 hi (*.f64 hi hi))))) (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (-.f64 (*.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 hi (*.f64 hi hi))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (*.f64 hi (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (/ (- (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (- 1 (* -1 (/ x lo)))))) hi))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (/.f64 (+.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (/ (- (+ (* -1 (/ (- (* (pow lo 2) (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (- 1 (* -1 (/ x lo))))))))) (* -1 (* (pow lo 2) (* (- 1 (* -1 (/ x lo))) (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))))) hi)) (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (* (pow lo 2) (* (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- (* -1 (* (pow lo 2) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))))) (* -1 (- 1 (* -1 (/ x lo)))))) hi))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (/.f64 (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo lo)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))))) hi)) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))
(/ (+ (* hi (- hi x)) (* lo (- (* 2 (- hi x)) (* -1 (- x hi))))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 hi x)) (-.f64 x hi)))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ (* 2 (- hi x)) (* lo (- 2 (+ (* -1 (/ (* (- x hi) (- (* 2 (- hi x)) (* -1 (- x hi)))) (* hi (- hi x)))) (/ x hi))))) (* -1 (- x hi))))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 hi x)) (+.f64 (*.f64 lo (-.f64 #s(literal 2 binary64) (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 x hi) (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 hi x)) (-.f64 x hi))) (*.f64 hi (-.f64 hi x)))))) (-.f64 x hi))))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ (* 2 (- hi x)) (* lo (- (+ 2 (* -1 (* lo (+ (* -1 (/ (* (- 2 (+ (* -1 (/ (* (- x hi) (- (* 2 (- hi x)) (* -1 (- x hi)))) (* hi (- hi x)))) (/ x hi))) (- x hi)) (* hi (- hi x)))) (* -1 (/ (- (* 2 (- hi x)) (* -1 (- x hi))) (* hi (- hi x)))))))) (+ (* -1 (/ (* (- x hi) (- (* 2 (- hi x)) (* -1 (- x hi)))) (* hi (- hi x)))) (/ x hi))))) (* -1 (- x hi))))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 hi x)) (+.f64 (*.f64 lo (-.f64 (-.f64 #s(literal 2 binary64) (*.f64 lo (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 hi x)) (-.f64 x hi)) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 2 binary64) (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 x hi) (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 hi x)) (-.f64 x hi))) (*.f64 hi (-.f64 hi x))))) (/.f64 (-.f64 x hi) (*.f64 hi (-.f64 hi x))))))) (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 x hi) (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 hi x)) (-.f64 x hi))) (*.f64 hi (-.f64 hi x)))))) (-.f64 x hi))))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (* -1 (/ (pow (- hi x) 2) (pow lo 2))) (/ hi lo))) (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (+ (/ x lo) (/ (* (- hi x) (- x hi)) (pow lo 2)))))
(-.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)))) (+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 lo lo))))
(- (+ 1 (+ (* -2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (* -1 (/ (pow (- hi x) 2) (pow lo 2))) (/ hi lo)))) (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (+ (* -1 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ x lo) (+ (/ (* (- hi x) (- x hi)) (pow lo 2)) (/ (* (- x hi) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi))))) (pow lo 3)))))))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)))) (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 x lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 lo lo))) (*.f64 (-.f64 x hi) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) (-.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 hi (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)))) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) (-.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 hi (-.f64 hi x)))) lo)) hi) lo))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (+ (* -1 (/ (- (* 2 (* hi (pow (- hi x) 2))) (+ (* -1 (* hi (* (- hi x) (- x hi)))) (* (- hi x) (- (* -1 (pow (- hi x) 2)) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi))))))) lo)) (* -1 (pow (- hi x) 2))) (+ (* -1 (* hi (- hi x))) (* (- hi x) (- x hi)))) lo))) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 (*.f64 hi (-.f64 hi x)) (-.f64 x hi))) (*.f64 (-.f64 hi x) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (-.f64 hi x))) (-.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 hi (-.f64 hi x)))))) lo)) (-.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (*.f64 hi (-.f64 hi x)))) lo)) hi) lo))
(/ (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(- (+ (* x (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (/ 1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))
(+.f64 (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(- (+ (* x (- (+ (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (* x (- (* -1 (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (* lo (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (/ 1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (-.f64 (*.f64 x (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(- (+ (* x (- (+ (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (* x (- (+ (* -1 (/ (* x (* (+ 1 (/ hi lo)) (- (* -1 (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (* lo (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))))) (* lo (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (* -1 (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))) (/ (* (+ 1 (/ hi lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (* lo (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))))))) (/ (* (+ 1 (/ hi lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* lo (pow (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) 2))))) (/ 1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (-.f64 (*.f64 x (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x)))) (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x))))
(*.f64 x (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo))) (/.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)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* (pow x 2) (+ 1 (/ hi lo)))))) (+ (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ (* lo (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (+ 1 (/ hi lo))) lo)) (* -1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))) (* (pow x 2) (+ 1 (/ hi lo)))))))
(*.f64 x (-.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x x)))) (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.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))) lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x x))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(* x (- (+ (* -1 (/ (* lo (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (+ 1 (/ hi lo))) (/ (* lo (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (+ 1 (/ hi lo))) lo)) (* -1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))) (+ 1 (/ hi lo)))))) (* (pow x 3) (+ 1 (/ hi lo))))) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (* 2 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* (pow x 2) (+ 1 (/ hi lo))))))) (+ (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ (* lo (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (+ 1 (/ hi lo))) lo)) (* -1 (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))))) (* (pow x 2) (+ 1 (/ hi lo)))))))
(*.f64 x (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (-.f64 (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.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))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.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))) lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x x))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))))
(* -1 (/ (* x (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
(* -1 (* x (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2))))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (/ (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))))) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2))))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) x)) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* -1 (/ (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (* -1 (/ (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))))) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2)))))) (+ (/ 1 lo) (/ hi (pow lo 2)))))) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (+ (/ 1 lo) (/ hi (pow lo 2))) 2))))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) x)) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))) x)))
(/ (- 1 (* -1 (/ x lo))) (- 1 (/ (pow x 2) (pow lo 2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))
(- (+ (* hi (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (/ 1 (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ x (* lo (- 1 (/ (pow x 2) (pow lo 2)))))))
(+.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (/.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))
(- (+ (* hi (- (+ (* -1 (* hi (+ (* -1 (/ (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))) (+ (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (- 1 (/ (pow x 2) (pow lo 2))))) (/ 1 (* (pow lo 2) (- 1 (/ (pow x 2) (pow lo 2))))))))) (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2)))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (/ 1 (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ x (* lo (- 1 (/ (pow x 2) (pow lo 2)))))))
(+.f64 (*.f64 hi (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (*.f64 hi (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (/.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))
(- (+ (* hi (- (+ (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* hi (- (* -1 (* hi (+ (* -1 (/ (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (- 1 (/ (pow x 2) (pow lo 2))))) (+ (* -1 (/ (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))) (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))) (+ (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (- 1 (/ (pow x 2) (pow lo 2))))) (/ 1 (* (pow lo 2) (- 1 (/ (pow x 2) (pow lo 2)))))))) (- 1 (/ (pow x 2) (pow lo 2)))))))) (+ (* -1 (/ (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))) (+ (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (- 1 (/ (pow x 2) (pow lo 2))))) (/ 1 (* (pow lo 2) (- 1 (/ (pow x 2) (pow lo 2)))))))))) (* -1 (/ (* (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (- 1 (* -1 (/ x lo)))) (pow (- 1 (/ (pow x 2) (pow lo 2))) 2))))) (/ 1 (- 1 (/ (pow x 2) (pow lo 2))))) (* -1 (/ x (* lo (- 1 (/ (pow x 2) (pow lo 2)))))))
(+.f64 (*.f64 hi (+.f64 (-.f64 (*.f64 hi (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (-.f64 (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))))))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (/.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/ (- (+ (/ (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi) (pow lo 2)) (/ (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)) (pow hi 2))
(/.f64 (-.f64 (+.f64 (*.f64 lo lo) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))) hi)) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64))) hi)) (*.f64 hi hi))
(/ (- (+ (* -1 (/ (* (pow lo 4) (- 1 (* -1 (/ x lo)))) (pow hi 2))) (+ (/ (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi) (pow lo 2))) (+ (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 2)) (+ (/ (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (pow hi 2))
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 (*.f64 lo lo) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))) hi)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))))) (*.f64 hi hi))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64))) hi) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 lo #s(literal 6 binary64))) (*.f64 hi hi)))) (*.f64 hi hi))
(/ (- (+ (* -1 (/ (* (pow lo 4) (- 1 (* -1 (/ x lo)))) (pow hi 2))) (+ (* -1 (/ (+ (* (pow lo 4) (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (+ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* -1 (* (pow lo 4) (- 1 (* -1 (/ x lo))))) (+ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))))) (pow hi 3))) (+ (/ (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi) (pow lo 2)))) (+ (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 2)) (+ (/ (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) (pow hi 2)) (/ (* (pow lo 6) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))) (pow hi 2))
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 (*.f64 lo lo) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))) hi)) (/.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))))) (+.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 lo #s(literal 6 binary64)))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64))))) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 hi hi))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))))) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64))) hi) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 lo #s(literal 6 binary64))) (*.f64 hi hi))))) (*.f64 hi hi))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/ (+ (* -1 (/ (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) hi)) (pow lo 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))) hi)) (*.f64 hi hi))
(/ (+ (* -1 (/ (- (+ (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (/ (- (* -1 (* (pow lo 4) (- 1 (* -1 (/ x lo))))) (+ (* -1 (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) hi))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) hi)) (pow lo 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 lo #s(literal 6 binary64))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))))))) hi)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))) hi)) (*.f64 hi hi))
(/ (+ (* -1 (/ (- (+ (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (/ (- (+ (* -1 (* (pow lo 4) (- 1 (* -1 (/ x lo))))) (+ (* -1 (/ (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (- 1 (* -1 (/ x lo))))) (+ (* -1 (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4)))))) hi)) (+ (/ (* (pow lo 4) (* (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))))) hi) (/ (* (pow lo 6) (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2))))) hi)))) (+ (* -1 (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) (* (pow lo 6) (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))) hi))) (* -1 (* (pow lo 6) (- (* 2 (/ 1 (pow lo 3))) (* 2 (/ x (pow lo 4))))))) hi)) (pow lo 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))))) hi) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo lo))) (pow.f64 lo #s(literal 6 binary64))) hi)) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 lo #s(literal 6 binary64))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))))))))) hi)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 lo #s(literal 6 binary64))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))))))) hi)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (pow.f64 lo #s(literal 6 binary64)))) hi)) (*.f64 hi hi))
(/ (pow lo 2) (* hi (- hi x)))
(/.f64 (*.f64 lo lo) (*.f64 hi (-.f64 hi x)))
(* (pow lo 2) (+ (* lo (- (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* 2 (/ 1 (* (pow hi 2) (- hi x)))))) (/ 1 (* hi (- hi x)))))
(*.f64 (*.f64 lo lo) (+.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi hi) (-.f64 hi x))))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 hi x))))
(* (pow lo 2) (+ (* lo (- (+ (* -1 (* lo (+ (* 2 (/ (- (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* 2 (/ 1 (* (pow hi 2) (- hi x))))) hi)) (+ (/ 1 (* (pow hi 2) (pow (- hi x) 2))) (/ 1 (* (pow hi 3) (- hi x))))))) (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2))))) (* 2 (/ 1 (* (pow hi 2) (- hi x)))))) (/ 1 (* hi (- hi x)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 hi x)) (*.f64 lo (-.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi hi) (-.f64 hi x))))) hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 hi x)))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi hi) (-.f64 hi x)))))))
(* (pow lo 2) (+ (* lo (- (+ (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* lo (- (* lo (- (* 2 (/ 1 (* (pow hi 4) (- hi x)))) (+ (* -2 (/ (+ (* 2 (/ (- (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* 2 (/ 1 (* (pow hi 2) (- hi x))))) hi)) (+ (/ 1 (* (pow hi 2) (pow (- hi x) 2))) (/ 1 (* (pow hi 3) (- hi x))))) hi)) (* -1 (/ (- x hi) (* (pow hi 4) (pow (- hi x) 2))))))) (+ (* 2 (/ (- (* -1 (/ (- x hi) (* (pow hi 2) (pow (- hi x) 2)))) (* 2 (/ 1 (* (pow hi 2) (- hi x))))) hi)) (+ (/ 1 (* (pow hi 2) (pow (- hi x) 2))) (/ 1 (* (pow hi 3) (- hi x)))))))) (* 2 (/ 1 (* (pow hi 2) (- hi x)))))) (/ 1 (* hi (- hi x)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 hi x)) (*.f64 lo (-.f64 (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 hi x) (pow.f64 hi #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi hi) (-.f64 hi x))))) hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 hi x))))) hi) (/.f64 (-.f64 x hi) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (pow.f64 hi #s(literal 4 binary64))))))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi hi) (-.f64 hi x))))) hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 hi x)))))) (/.f64 (-.f64 x hi) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi hi) (-.f64 hi x)))))))
1
#s(literal 1 binary64)
(- (+ 1 (/ x lo)) (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(- (+ 1 (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (/ x lo))) (+ (* -1 (/ (pow (- hi x) 2) (pow lo 2))) (/ hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo))))
(- (+ 1 (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (* (pow (- hi x) 2) (- x hi)))) (pow lo 3))) (/ x lo)))) (+ (* -1 (/ (pow (- hi x) 2) (pow lo 2))) (/ hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (-.f64 (/.f64 x lo) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 (-.f64 x hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- hi x) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (+ hi (* -1 (/ (- (* -1 (* hi (- hi x))) (* -1 (pow (- hi x) 2))) lo))) x) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 hi (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 hi x)) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo)) x) lo))
(+ 1 (* -1 (/ (- (+ hi (* -1 (/ (- (+ (* -1 (* hi (- hi x))) (+ (* -1 (/ (pow (- hi x) 3) lo)) (* 2 (/ (* hi (pow (- hi x) 2)) lo)))) (* -1 (pow (- hi x) 2))) lo))) x) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 hi (/.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo) (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo)) (*.f64 hi (-.f64 hi x))) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo)) x) lo))
(/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))
(- (+ (* x (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))))) (/ 1 (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))
(+.f64 (*.f64 x (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(- (+ (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2))))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))))) (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))))) (/ 1 (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))
(+.f64 (*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(- (+ (* x (- (+ (* x (- (* -1 (* x (+ (* -2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2))))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))))) (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2))))))) (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))))) (+ (/ 1 (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ hi (* (pow lo 2) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))) (* 2 (/ (* hi (* (pow (+ 1 (/ hi lo)) 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)))) (* (pow lo 2) (pow (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) 2)))))) (/ 1 (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) (* lo (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))))) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))))))) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (*.f64 lo lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(* -1 (/ lo (* x (+ 1 (/ hi lo)))))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* x (pow (+ 1 (/ hi lo)) 2))))) (* 2 (/ (* hi lo) (* x (+ 1 (/ hi lo)))))) x)
(/.f64 (+.f64 (-.f64 (/.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (+ (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* x (pow (+ 1 (/ hi lo)) 2)))) (* -1 (/ (+ (* -2 (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi lo) (+ 1 (/ hi lo))))))) (/ (* (pow lo 3) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (pow (+ 1 (/ hi lo)) 3))) (pow x 2))))) (* 2 (/ (* hi lo) (* x (+ 1 (/ hi lo)))))) x)
(/.f64 (+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (*.f64 x x))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)
(/ (- (+ (* -1 (/ lo (+ 1 (/ hi lo)))) (+ (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (* x (pow (+ 1 (/ hi lo)) 2)))) (* -1 (/ (+ (* -1 (/ (* (pow lo 2) (* (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi lo) (+ 1 (/ hi lo))))))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (* hi (+ (* -2 (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi lo) (+ 1 (/ hi lo))))))) (/ (* (pow lo 3) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (pow (+ 1 (/ hi lo)) 3)))))) (pow x 3))))) (+ (* -2 (/ (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi lo) (+ 1 (/ hi lo)))))) (pow x 2))) (+ (* 2 (/ (* hi lo) (* x (+ 1 (/ hi lo))))) (/ (* (pow lo 3) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (* (pow x 2) (pow (+ 1 (/ hi lo)) 3)))))) x)
(/.f64 (-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))) (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (*.f64 x x)) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))))) x)
(* -1 (/ (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))) (* x (pow (+ 1 (/ hi lo)) 2))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))) (pow (+ 1 (/ hi lo)) 2))) x))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)) x))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (+ (* -1 (/ (* (pow lo 4) (* (+ (/ 1 lo) (/ hi (pow lo 2))) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (* x (pow (+ 1 (/ hi lo)) 4)))) (* 2 (/ (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2))))) x)))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))) (pow (+ 1 (/ hi lo)) 2))) x))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) x) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 4 binary64))))) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)) x))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* -1 (/ (- (+ (* -2 (/ (* hi (+ (* -1 (/ (* (pow lo 4) (* (+ (/ 1 lo) (/ hi (pow lo 2))) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (pow (+ 1 (/ hi lo)) 4))) (* 2 (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))))))) x)) (* -1 (/ (* (pow lo 2) (* (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))))) (* x (pow (+ 1 (/ hi lo)) 2))))) (+ (* -1 (/ (* (pow lo 4) (* (+ (/ 1 lo) (/ hi (pow lo 2))) (- 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))))) (pow (+ 1 (/ hi lo)) 4))) (* 2 (* hi (- (* -1 (/ (* (pow lo 2) (- 1 (/ (* hi (+ 1 (/ hi lo))) lo))) (pow (+ 1 (/ hi lo)) 2))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))))))) x))) (* 2 (/ (* hi (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (pow lo 2) (+ (/ 1 lo) (/ hi (pow lo 2)))) (pow (+ 1 (/ hi lo)) 2))) x))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 4 binary64)))))) x) (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 4 binary64))))) x)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)) x))
(- 1 (* -1 (/ x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* -1 (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (* -1 (/ x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 x lo))
(- (+ 1 (* hi (- (* -1 (/ hi (pow lo 2))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (* -1 (/ x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 x lo)))
(- (+ 1 (* hi (- (* -1 (/ hi (pow lo 2))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (* -1 (/ x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (/.f64 x lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) (*.f64 lo lo))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (/ 1 (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 #s(literal 1 binary64) (*.f64 hi hi)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo))))))
(* (pow hi 2) (- (/ 1 (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 #s(literal 1 binary64) (*.f64 hi hi)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo))))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi hi)) (*.f64 lo lo))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* -1 (/ x lo))) hi)) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* -1 (/ x lo))) hi)) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(* -1 (/ (* hi (- hi x)) (pow lo 2)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) (/.f64 (-.f64 hi x) lo))
(/ (- (* lo (- x hi)) (* hi (- hi x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- (+ lo x) hi)) (* hi (- hi x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 lo (-.f64 x hi))) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- (+ lo x) hi)) (* hi (- hi x))) (pow lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 lo (-.f64 x hi))) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ x lo)) (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(- (+ 1 (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (/ x lo))) (/ hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (/.f64 hi lo)))
(- (+ 1 (+ (* -1 (/ (* hi (- hi x)) (pow lo 2))) (/ x lo))) (/ hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (/.f64 hi lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- hi x) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (/ (* hi (- hi x)) lo) (* -1 (- hi x))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (-.f64 hi x)) lo))
(+ 1 (* -1 (/ (- (/ (* hi (- hi x)) lo) (* -1 (- hi x))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (-.f64 hi x)) 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 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 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 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 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 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 hi (+.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 x) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* 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 x) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* 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 x) (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* 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 lo) (/ hi (pow lo 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (- (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(* -1 (* x (- (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(* -1 (* x (- (* -1 (/ (- 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo)))) (/.f64 x lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) 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 hi (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) x)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) x)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.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 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.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 (*.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 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 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 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (+.f64 #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 (-.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 x 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 x lo))))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ (pow x 2) (pow lo 2))
(/.f64 (*.f64 x x) (*.f64 lo lo))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3))))) (/ (pow x 2) (pow lo 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))))))) (/ (pow x 2) (pow lo 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))))))
(+ (* hi (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))))))) (/ (pow x 2) (pow lo 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))))))))))
(/ (pow hi 4) (pow lo 4))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(* (pow hi 4) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (pow lo 4)) (/ 2 (* hi (pow lo 3))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 hi hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (*.f64 hi hi))))))))
(* (pow hi 4) (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (* (pow hi 2) (pow lo 2))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4)))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 hi hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 hi (*.f64 hi hi))))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) hi) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (*.f64 hi hi)))))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))))))))
(/ (pow hi 4) (pow lo 4))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(* (pow hi 4) (+ (* -1 (/ (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4)))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) hi)) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(* (pow hi 4) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (/ x (pow lo 3))) (+ (* -1 (/ (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) hi)) (+ (/ 1 (pow lo 2)) (/ (pow x 2) (pow lo 4))))) hi)) (* 2 (/ x (pow lo 4)))) (* 2 (/ 1 (pow lo 3)))) hi)) (/ 1 (pow lo 4))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo lo))) hi))) hi)) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) hi)))
(/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 4))
(/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* 2 (* hi (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi lo) (*.f64 (-.f64 hi x) (-.f64 hi x))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x)))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x)))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (pow (- hi x) 2) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo)) (*.f64 lo lo))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo) (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo lo)))) (*.f64 lo lo))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (+ (/ (* (pow hi 2) (pow (- hi x) 2)) (pow lo 2)) (pow (- hi x) 2))) (pow lo 2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo) (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo lo)))) (*.f64 lo lo))
(/ (pow (- hi x) 2) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo)) (*.f64 lo lo))
(/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))
(/.f64 (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo)) lo)) (*.f64 lo lo))
(/ (+ (* -1 (/ (+ (* -2 (* hi (pow (- hi x) 2))) (* -1 (/ (* (pow hi 2) (pow (- hi x) 2)) lo))) lo)) (pow (- hi x) 2)) (pow lo 2))
(/.f64 (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo)) lo)) (*.f64 lo lo))
(/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(+ (* -2 (/ (* hi (* x (pow (+ 1 (/ hi lo)) 2))) (pow lo 2))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 x hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))) (*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))) (*.f64 x (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(*.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 hi x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 hi x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (*.f64 x x))))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 hi x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 lo lo) (*.f64 x x))))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(*.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 hi x) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (*.f64 lo lo)))) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (*.f64 lo lo)))) x)))

eval250.0ms (2.1%)

Compiler

Compiled 77636 to 4900 computations (93.7% saved)

prune210.0ms (1.8%)

Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New179691805
Fresh34337
Picked415
Done112
Total1835141849
Accuracy
99.8%
Counts
1849 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
98.5%
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
76.2%
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (/.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))))))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
98.3%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) hi) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
99.4%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
99.2%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
98.2%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))
9.8%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
18.7%
(*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) x))
98.3%
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) hi) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 612 to 324 computations (47.1% saved)

simplify286.0ms (2.5%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
cost-diff0
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
cost-diff0
(/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 hi (-.f64 x lo))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
cost-diff0
(-.f64 #s(literal 0 binary64) x)
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff384
(*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) x))
cost-diff0
(/.f64 hi lo)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
cost-diff0
(/.f64 (-.f64 hi x) lo)
cost-diff0
(*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))))
cost-diff0
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
Rules
2770×*-lowering-*.f32
2770×*-lowering-*.f64
1976×sum3-define
1416×/-lowering-/.f32
1416×/-lowering-/.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
028233
167231
2176219
3550206
42917202
08324202
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ 1 (/ (* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi)))) (- 1 (/ hi lo))))
1
(/ (* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi)))) (- 1 (/ hi lo)))
(* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi))))
(/ (- hi x) lo)
(- hi x)
hi
x
lo
(- 1 (/ hi (/ (* lo lo) hi)))
(/ hi (/ (* lo lo) hi))
(/ (* lo lo) hi)
(* lo lo)
(- 1 (/ hi lo))
(/ hi lo)
(+ 1 (/ hi lo))
1
(/ hi lo)
hi
lo
(* (/ -1 x) (- 0 x))
(/ -1 x)
-1
x
(- 0 x)
0
(/ 1 (/ hi (- x lo)))
1
(/ hi (- x lo))
hi
(- x lo)
x
lo
(+ 1 (/ (* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))) lo))
1
(/ (* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))) lo)
(* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo))))
hi
(/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))
(- 1 (/ hi (/ (* lo lo) hi)))
(/ hi (/ (* lo lo) hi))
(/ (* lo lo) hi)
(* lo lo)
lo
(- 1 (/ hi lo))
(/ hi lo)
Outputs
(+ 1 (/ (* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi)))) (- 1 (/ hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
1
#s(literal 1 binary64)
(/ (* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi)))) (- 1 (/ hi lo)))
(*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi))))
(*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
hi
x
lo
(- 1 (/ hi (/ (* lo lo) hi)))
(-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/ hi (/ (* lo lo) hi))
(/.f64 hi (*.f64 lo (/.f64 lo hi)))
(/ (* lo lo) hi)
(*.f64 lo (/.f64 lo hi))
(* lo lo)
(*.f64 lo lo)
(- 1 (/ hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(/ hi lo)
(/.f64 hi lo)
hi
lo
(* (/ -1 x) (- 0 x))
#s(literal 1 binary64)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
-1
#s(literal -1 binary64)
x
(- 0 x)
(-.f64 #s(literal 0 binary64) x)
0
#s(literal 0 binary64)
(/ 1 (/ hi (- x lo)))
(/.f64 (-.f64 x lo) hi)
1
#s(literal 1 binary64)
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
hi
(- x lo)
(-.f64 x lo)
x
lo
(+ 1 (/ (* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
1
#s(literal 1 binary64)
(/ (* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))) lo)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
hi
(/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(- 1 (/ hi (/ (* lo lo) hi)))
(-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/ hi (/ (* lo lo) hi))
(/.f64 hi (*.f64 lo (/.f64 lo hi)))
(/ (* lo lo) hi)
(*.f64 lo (/.f64 lo hi))
(* lo lo)
(*.f64 lo lo)
lo
(- 1 (/ hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)

localize200.0ms (1.7%)

Localize:

Found 16 expressions of interest:

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

Compiled 260 to 29 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-div: 17.0ms (48.9% of total)
ival-sub: 7.0ms (20.2% of total)
ival-mult: 7.0ms (20.2% of total)
ival-add: 4.0ms (11.5% of total)
const: 1.0ms (2.9% of total)
backward-pass: 0.0ms (0% of total)

series55.0ms (0.5%)

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

123 calls:

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

rewrite449.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
5280×/-lowering-/.f32
5280×/-lowering-/.f64
3664×*-lowering-*.f32
3664×*-lowering-*.f64
1554×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028171
1202112
22107110
09564110
Stop Event
iter limit
node limit
Counts
19 → 1033
Calls
Call 1
Inputs
(+ 1 (/ (* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi)))) (- 1 (/ hi lo))))
(/ (* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi)))) (- 1 (/ hi lo)))
(* (/ (- hi x) lo) (- 1 (/ hi (/ (* lo lo) hi))))
(/ (- hi x) lo)
(+ 1 (/ hi lo))
(/ hi lo)
(* (/ -1 x) (- 0 x))
(/ -1 x)
(- 0 x)
(/ 1 (/ hi (- x lo)))
(/ hi (- x lo))
(- x lo)
(+ 1 (/ (* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))) lo))
(/ (* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))) lo)
(* hi (/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo))))
(/ (- 1 (/ hi (/ (* lo lo) hi))) (- 1 (/ hi lo)))
(/ (* lo lo) hi)
(/ hi (/ (* lo lo) hi))
(- 1 (/ hi (/ (* lo lo) hi)))
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))))))
(-.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)))) (-.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))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 (/.f64 (-.f64 hi x) lo) (/.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 (/.f64 hi lo) (/.f64 lo hi))) (/.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 (/.f64 hi 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 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #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 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #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 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.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) (neg.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))))))))
(/.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 (+.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 (*.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 #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)))
(/.f64 (neg.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 (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 (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 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (neg.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))) (neg.f64 (-.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))))))
(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)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 x lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 #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) (neg.f64 (neg.f64 (/.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 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 #s(literal -1 binary64) (neg.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))))
(/.f64 (+.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 lo) (/.f64 lo hi)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) (*.f64 lo (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #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 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64))) (neg.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.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 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) lo))
(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 (/.f64 #s(literal 1 binary64) (+.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 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #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 (/.f64 hi 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 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 #s(literal -1 binary64) (/.f64 hi lo))) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 (/.f64 hi 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 #s(literal 1 binary64) (+.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 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (+.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 hi lo))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo))
(*.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (/.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (/.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64)) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (/.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (/.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (/.f64 (-.f64 hi 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 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 hi x)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 hi x)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 hi x)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (+.f64 hi x)))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) lo) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 hi x)))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi x)))
(*.f64 (/.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) 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 -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))
(-.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 lo (-.f64 hi x))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (/.f64 lo (-.f64 hi x))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 lo (-.f64 hi x))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) 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 -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (/.f64 (-.f64 hi x) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (neg.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 lo (-.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (-.f64 hi x))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (-.f64 hi x))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64))) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 (-.f64 hi x) lo))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 (-.f64 hi x) lo))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(pow.f64 (/.f64 lo (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) #s(literal -1 binary64))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo))
(*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) lo))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 hi x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (+.f64 hi x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 hi x)))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(+.f64 (fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) x (*.f64 (/.f64 #s(literal 1 binary64) lo) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64)))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) lo) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) lo))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (+.f64 hi x)) lo) (/.f64 (/.f64 (*.f64 x x) (+.f64 hi x)) lo))
(-.f64 (/.f64 (+.f64 hi #s(literal 0 binary64)) lo) (/.f64 x lo))
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))))
(-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (+.f64 hi x))) (/.f64 (*.f64 x x) (*.f64 lo (+.f64 hi x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (/.f64 lo hi) x) (/.f64 (*.f64 lo lo) hi)))
(-.f64 (/.f64 (*.f64 hi lo) (*.f64 lo lo)) (/.f64 (*.f64 x lo) (*.f64 lo lo)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) x) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))))))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (neg.f64 (/.f64 x lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (/.f64 x lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (-.f64 hi x)))))
(/.f64 (-.f64 hi x) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo (+.f64 hi x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x)) (/.f64 (*.f64 lo lo) hi))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) x)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi hi) (*.f64 x x))) (neg.f64 (*.f64 lo (+.f64 hi x))))
(/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 hi x))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) x) lo)
(/.f64 (-.f64 (*.f64 hi #s(literal 1 binary64)) x) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x))) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) x))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 hi x) lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 x lo) (/.f64 x lo)))) (neg.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 hi x)))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(*.f64 (/.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo) (/.f64 (-.f64 hi x) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (-.f64 hi x) (+.f64 hi x)))
(+.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))) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi))) (fma.f64 (neg.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo))))) (fma.f64 (neg.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 hi (*.f64 lo lo)) (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi))) (fma.f64 (neg.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi)))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo))))) (fma.f64 (neg.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 hi (*.f64 lo lo)) (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi))) (fma.f64 (neg.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi)))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo))))) (fma.f64 (neg.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 hi (*.f64 lo lo)) (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.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)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.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)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.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 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.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 #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 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.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 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.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 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 hi lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) hi) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.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 (/.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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
#s(literal 1 binary64)
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (/.f64 x x)))
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(neg.f64 x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x)))
(pow.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(+.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) hi) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) hi))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) hi) (/.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo)) hi))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo))))
(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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.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 x lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi (+.f64 x lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (*.f64 hi (+.f64 x lo))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.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 x lo))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 x lo)) hi)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo)))) (neg.f64 (*.f64 hi (+.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.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 #s(literal 1 binary64) hi) (-.f64 (*.f64 x x) (*.f64 lo lo)))) (neg.f64 (+.f64 x lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 hi (-.f64 x lo)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1/2 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 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) hi) (/.f64 (-.f64 x lo) (+.f64 (*.f64 x x) (*.f64 lo (+.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 (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) hi) (/.f64 (-.f64 x lo) (+.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (/.f64 hi (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))) (/.f64 hi (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (*.f64 #s(literal 1 binary64) (-.f64 x lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))
(/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64))
(/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (-.f64 x lo))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (-.f64 x lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)))))
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(*.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(*.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(*.f64 (/.f64 hi (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(*.f64 (/.f64 hi (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(*.f64 (/.f64 hi (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(*.f64 (/.f64 hi (-.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x lo))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x lo))))
(*.f64 (pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(+.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)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (-.f64 #s(literal 0 binary64) lo))) (/.f64 (*.f64 lo lo) (-.f64 x (-.f64 #s(literal 0 binary64) 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 #s(literal -1 binary64) (neg.f64 (/.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) (neg.f64 (/.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 (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 x x) (-.f64 (*.f64 lo lo) (*.f64 x (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 x (-.f64 #s(literal 0 binary64) 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 (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 lo lo) (*.f64 x (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (+.f64 x lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (-.f64 x (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)))) (neg.f64 (neg.f64 (+.f64 x 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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #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 (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #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 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #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 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #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 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(-.f64 (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 hi (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) (/.f64 hi lo))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo lo) hi)) (/.f64 hi lo))
(fma.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (/.f64 hi (*.f64 lo lo)) hi (/.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (*.f64 (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo))
(fma.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi) (/.f64 hi lo))
(neg.f64 (*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))
(/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (neg.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (neg.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(pow.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi)
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (pow.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 hi (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) hi) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) hi)) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) #s(literal -1 binary64))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 hi (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (/.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64)) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi))) (fma.f64 (neg.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo))))) (fma.f64 (neg.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 hi (*.f64 lo lo)) (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi))) (fma.f64 (neg.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi)))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo))))) (fma.f64 (neg.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 hi (*.f64 lo lo)) (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi))) (fma.f64 (neg.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi)))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo))))) (fma.f64 (neg.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 hi (*.f64 lo lo)) (*.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 hi (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))))
(+.f64 (fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))) (fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.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)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.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)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.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 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(fma.f64 (/.f64 #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 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.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 #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 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.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 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.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 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 lo lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (*.f64 lo lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (*.f64 lo lo)))))
(/.f64 (*.f64 lo lo) hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (*.f64 lo lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (*.f64 lo lo) #s(literal 1 binary64)) hi)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (*.f64 (*.f64 lo lo) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64))
(pow.f64 (/.f64 hi (*.f64 lo lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) hi))
(*.f64 lo (/.f64 lo hi))
(*.f64 (*.f64 lo lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 lo hi) lo)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) #s(literal -1 binary64)))
(*.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 lo hi))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 hi lo)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))
(/.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))
(/.f64 hi (/.f64 (*.f64 lo lo) hi))
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (neg.f64 (/.f64 lo hi)))
(/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo lo) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 (*.f64 lo lo) hi))
(/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (/.f64 (*.f64 lo lo) hi))
(/.f64 (neg.f64 (/.f64 hi (*.f64 lo lo))) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(/.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 hi (/.f64 hi lo)) lo)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 hi hi)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) hi)) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (*.f64 lo lo) hi))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (/.f64 (*.f64 lo lo) hi))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 (/.f64 hi lo) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi lo))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(pow.f64 (/.f64 lo hi) #s(literal -2 binary64))
(pow.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo lo) hi)))
(*.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (*.f64 hi hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal 2 binary64)))
(*.f64 (/.f64 hi (*.f64 lo lo)) hi)
(*.f64 (/.f64 hi (*.f64 lo lo)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 (/.f64 lo hi) hi) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) (neg.f64 (/.f64 lo hi))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 hi hi))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 0 binary64) hi) (neg.f64 (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (*.f64 (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) hi))
(*.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (neg.f64 (/.f64 lo hi))))
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo lo)) (/.f64 hi (neg.f64 (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) #s(literal 1 binary64)) (/.f64 hi (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))
(+.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))
(fma.f64 hi (neg.f64 (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi (*.f64 lo lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 hi (*.f64 lo lo))) hi #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))

simplify450.0ms (3.9%)

Algorithm
egg-herbie
Rules
3544×*-lowering-*.f32
3544×*-lowering-*.f64
2138×+-lowering-+.f64
2138×+-lowering-+.f32
1610×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04675192
115514459
255204272
082984272
Stop Event
iter limit
node limit
Counts
492 → 492
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))))
(+ 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)))))))
(/ (* 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 (/ 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 (- 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)))))))
(/ (* 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 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)))))
(/ (* 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 (/ (* (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))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/ hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(/ hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(/ hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(* -1 (/ x lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ 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
1
1
1
1
1
1
1
1
1
1
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (- 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))))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(/ hi (- x lo))
(* -1 (/ hi lo))
(+ (* -1 (/ hi lo)) (* -1 (/ (* hi x) (pow lo 2))))
(+ (* -1 (/ hi lo)) (* x (- (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))))
(+ (* -1 (/ hi lo)) (* x (- (* x (- (* -1 (/ (* hi x) (pow lo 4))) (/ hi (pow lo 3)))) (/ hi (pow lo 2)))))
(/ hi x)
(/ (+ hi (/ (* hi lo) x)) x)
(/ (- (+ hi (/ (* hi (pow lo 2)) (pow x 2))) (* -1 (/ (* hi lo) x))) x)
(/ (- (+ hi (/ (* hi (pow lo 3)) (pow x 3))) (+ (* -1 (/ (* hi lo) x)) (* -1 (/ (* hi (pow lo 2)) (pow x 2))))) x)
(/ hi x)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi lo) x))) x))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* hi lo) (/ (* hi (pow lo 2)) x)) x))) x))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* hi (pow lo 2))) (* -1 (/ (* hi (pow lo 3)) x))) x)) (* hi lo)) x))) x))
(/ hi x)
(+ (/ hi x) (/ (* hi lo) (pow x 2)))
(+ (* lo (- (/ (* hi lo) (pow x 3)) (* -1 (/ hi (pow x 2))))) (/ hi x))
(+ (* lo (- (* lo (- (/ (* hi lo) (pow x 4)) (* -1 (/ hi (pow x 3))))) (* -1 (/ hi (pow x 2))))) (/ hi x))
(* -1 (/ hi lo))
(/ (+ (* -1 hi) (* -1 (/ (* hi x) lo))) lo)
(/ (- (+ (* -1 hi) (* -1 (/ (* hi (pow x 2)) (pow lo 2)))) (/ (* hi x) lo)) lo)
(/ (- (+ (* -1 hi) (* -1 (/ (* hi (pow x 3)) (pow lo 3)))) (+ (/ (* hi x) lo) (/ (* hi (pow x 2)) (pow lo 2)))) lo)
(* -1 (/ hi lo))
(* -1 (/ (+ hi (/ (* hi x) lo)) lo))
(* -1 (/ (+ hi (* -1 (/ (- (* -1 (/ (* hi (pow x 2)) lo)) (* hi x)) lo))) lo))
(* -1 (/ (+ hi (* -1 (/ (- (* -1 (/ (- (/ (* hi (pow x 3)) lo) (* -1 (* hi (pow x 2)))) lo)) (* hi x)) lo))) lo))
(* -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 (/ hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (- lo (* -1 hi))) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (- lo (* -1 hi))) (pow hi 2)) (pow lo 2))
1
(+ 1 (/ hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(/ hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
hi
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) 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))
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow lo 2) hi)
(/ (pow 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))
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))))
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 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo))) (/.f64 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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)) lo))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)) lo) (-.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (*.f64 hi (-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) lo) (/.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)) lo)) lo)))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi 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 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) 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 (/.f64 x hi) (*.f64 hi hi)))) (/.f64 (/.f64 (/.f64 x lo) lo) hi)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) lo) lo)))) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) lo) lo))) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi 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 #s(literal 1 binary64) (/.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 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) 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 (/.f64 x hi) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) lo) lo))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) lo) lo))))) hi))) (-.f64 #s(literal 0 binary64) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo))) hi)))
(+ 1 (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) 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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi 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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi 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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi 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 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) 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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(* -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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(* -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 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) (*.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))
(/ (+ (* 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 hi x) lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2)))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo))) (/.f64 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)) lo) (-.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (*.f64 hi (-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) lo) (/.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)) lo)) lo)))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)))) (/.f64 x lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi 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 (*.f64 hi 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 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) 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 (/.f64 x hi) (*.f64 hi hi)))) (/.f64 (/.f64 (/.f64 x lo) lo) hi)) (+.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) lo) lo)))) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) lo) lo))) (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi 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 #s(literal 1 binary64) (/.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 (/.f64 (/.f64 x lo) 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 hi (*.f64 hi (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) lo)) (/.f64 (-.f64 (-.f64 (/.f64 x hi) (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) lo) lo))))) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 x lo) lo) lo))))) hi)) hi))) hi))))
(/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) (* lo (- 1 (/ hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi 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 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi 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 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) 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 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (neg.f64 (*.f64 x (-.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 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (neg.f64 (*.f64 x (-.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 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (-.f64 #s(literal 0 binary64) x))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) (*.f64 lo lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 #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 #s(literal 0 binary64) (/.f64 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 hi (*.f64 x 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 hi lo) (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo))
(* -1 (/ (pow hi 3) (pow lo 3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) hi) (*.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 x (*.f64 lo (*.f64 lo (*.f64 lo hi)))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) 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 x (*.f64 lo (*.f64 lo (*.f64 lo hi)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) 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 x (*.f64 lo (*.f64 lo (*.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi)))) (/.f64 (/.f64 x 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 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) hi) (*.f64 lo (*.f64 lo lo)))
(* -1 (* (pow hi 3) (+ (* -1 (/ x (* hi (pow lo 3)))) (/ 1 (pow lo 3)))))
(*.f64 (-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) lo) (/.f64 x (*.f64 lo (*.f64 lo (*.f64 lo hi))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) hi))
(* -1 (* (pow hi 3) (+ (* -1 (/ (+ (/ 1 (* hi lo)) (/ x (pow lo 3))) hi)) (/ 1 (pow lo 3)))))
(*.f64 (-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) lo) (/.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) lo) hi)) hi)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi 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 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) lo) (/.f64 (-.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (/.f64 x lo) hi) (/.f64 #s(literal -1 binary64) lo)) hi)) hi)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi)) hi))
(/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) lo)
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo))
(+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) lo))
(-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x lo)))
(+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) lo))
(-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x lo)))
(+ (* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo)) (/ (* hi (- 1 (/ (pow hi 2) (pow lo 2)))) lo))
(-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x lo)))
(* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x 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 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi 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 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi 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 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) lo)))
(* -1 (/ (* x (- 1 (/ (pow hi 2) (pow lo 2)))) lo))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 x 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 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (-.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 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (-.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 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (* (pow hi 2) (- hi x)) (pow lo 3)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi (-.f64 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 hi (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* (pow hi 2) (- hi x)) (pow lo 2)))) x) lo)
(/.f64 (-.f64 (-.f64 hi (/.f64 (*.f64 hi (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* (pow hi 2) (- hi x)) (pow lo 2)))) x) lo)
(/.f64 (-.f64 (-.f64 hi (/.f64 (*.f64 hi (*.f64 hi (-.f64 hi x))) (*.f64 lo 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 hi (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))) x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (/ (* (pow hi 2) (- hi x)) (pow lo 2))) lo))
(/.f64 (-.f64 (-.f64 hi (/.f64 (*.f64 hi (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))) x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (/ (* (pow hi 2) (- hi x)) (pow lo 2))) lo))
(/.f64 (-.f64 (-.f64 hi (/.f64 (*.f64 hi (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))) x) lo)
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) hi)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) hi)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) hi)))
(/ hi lo)
(/.f64 hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 (/.f64 x lo) hi) (/.f64 #s(literal -1 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 (/.f64 x lo) hi) (/.f64 #s(literal -1 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 (+.f64 (/.f64 (/.f64 x lo) hi) (/.f64 #s(literal -1 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(/ hi lo)
(/.f64 hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (-.f64 #s(literal 0 binary64) x))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.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))
(/ 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
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(/ (- 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 (/.f64 lo hi) x)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x lo) hi) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x lo) hi) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 (/.f64 x lo) hi) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.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) hi) (/.f64 (/.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) hi) (/.f64 (/.f64 x lo) hi)) (-.f64 #s(literal 0 binary64) lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(+ (* -1 (/ hi lo)) (* -1 (/ (* hi x) (pow lo 2))))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 x (/.f64 (/.f64 hi lo) lo)))
(+ (* -1 (/ hi lo)) (* x (- (* -1 (/ (* hi x) (pow lo 3))) (/ hi (pow lo 2)))))
(-.f64 (*.f64 x (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 (/.f64 hi lo) lo))) lo) (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo))
(+ (* -1 (/ hi lo)) (* x (- (* x (- (* -1 (/ (* hi x) (pow lo 4))) (/ hi (pow lo 3)))) (/ hi (pow lo 2)))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (/.f64 hi lo) (*.f64 lo lo)))) (/.f64 (/.f64 hi lo) lo))) (/.f64 hi lo))
(/ hi x)
(/.f64 hi x)
(/ (+ hi (/ (* hi lo) x)) x)
(/.f64 (+.f64 hi (/.f64 (*.f64 lo hi) x)) x)
(/ (- (+ hi (/ (* hi (pow lo 2)) (pow x 2))) (* -1 (/ (* hi lo) x))) x)
(/.f64 (+.f64 hi (*.f64 hi (+.f64 (/.f64 lo x) (*.f64 lo (/.f64 lo (*.f64 x x)))))) x)
(/ (- (+ hi (/ (* hi (pow lo 3)) (pow x 3))) (+ (* -1 (/ (* hi lo) x)) (* -1 (/ (* hi (pow lo 2)) (pow x 2))))) x)
(/.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 lo (*.f64 lo hi))) (*.f64 x (*.f64 x x))) (+.f64 hi (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 lo x) (*.f64 lo (/.f64 lo (*.f64 x x)))))))) x)
(/ hi x)
(/.f64 hi x)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (* hi lo) x))) x))
(/.f64 (+.f64 hi (/.f64 (*.f64 lo hi) x)) x)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* hi lo) (/ (* hi (pow lo 2)) x)) x))) x))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 hi (/.f64 (*.f64 hi (+.f64 lo (/.f64 (*.f64 lo lo) x))) x))) x)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* hi (pow lo 2))) (* -1 (/ (* hi (pow lo 3)) x))) x)) (* hi lo)) x))) x))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 hi (/.f64 (+.f64 (*.f64 lo hi) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (*.f64 lo lo) (/.f64 (*.f64 lo (*.f64 lo lo)) x)))) x)) x))) x)
(/ hi x)
(/.f64 hi x)
(+ (/ hi x) (/ (* hi lo) (pow x 2)))
(+.f64 (/.f64 hi x) (*.f64 lo (/.f64 hi (*.f64 x x))))
(+ (* lo (- (/ (* hi lo) (pow x 3)) (* -1 (/ hi (pow x 2))))) (/ hi x))
(+.f64 (/.f64 hi x) (*.f64 lo (+.f64 (/.f64 (/.f64 (*.f64 lo hi) x) (*.f64 x x)) (/.f64 hi (*.f64 x x)))))
(+ (* lo (- (* lo (- (/ (* hi lo) (pow x 4)) (* -1 (/ hi (pow x 3))))) (* -1 (/ hi (pow x 2))))) (/ hi x))
(+.f64 (/.f64 hi x) (*.f64 lo (+.f64 (/.f64 hi (*.f64 x x)) (*.f64 lo (+.f64 (/.f64 (*.f64 lo hi) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 hi x) (*.f64 x x)))))))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(/ (+ (* -1 hi) (* -1 (/ (* hi x) lo))) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 hi lo))) hi) lo)
(/ (- (+ (* -1 hi) (* -1 (/ (* hi (pow x 2)) (pow lo 2)))) (/ (* hi x) lo)) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 hi (+.f64 (/.f64 x lo) (/.f64 (/.f64 (*.f64 x x) lo) lo)))) lo)
(/ (- (+ (* -1 hi) (* -1 (/ (* hi (pow x 3)) (pow lo 3)))) (+ (/ (* hi x) lo) (/ (* hi (pow x 2)) (pow lo 2)))) lo)
(/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (*.f64 x (*.f64 x (*.f64 x hi))) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (/.f64 x lo) (/.f64 (/.f64 (*.f64 x x) lo) lo)))) lo)
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (/ (+ hi (/ (* hi x) lo)) lo))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 hi lo))) hi) lo)
(* -1 (/ (+ hi (* -1 (/ (- (* -1 (/ (* hi (pow x 2)) lo)) (* hi x)) lo))) lo))
(/.f64 (-.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 (/.f64 x lo) (/.f64 (/.f64 (*.f64 x x) lo) lo))))) (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ hi (* -1 (/ (- (* -1 (/ (- (/ (* hi (pow x 3)) lo) (* -1 (* hi (pow x 2)))) lo)) (* hi x)) lo))) lo))
(/.f64 (-.f64 hi (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x hi)) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 x hi)) lo)) (-.f64 #s(literal 0 binary64) lo))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 (*.f64 hi hi) #s(literal 1 binary64)) (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 (/.f64 hi lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 (/.f64 hi lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 (*.f64 hi hi) #s(literal 1 binary64)) (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 (/.f64 hi lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 (/.f64 hi lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* lo (- lo (* -1 hi))) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (*.f64 lo lo))
(/ (+ (* lo (- lo (* -1 hi))) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo)))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo)))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 (*.f64 hi hi) #s(literal 1 binary64)) (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 (*.f64 hi hi) #s(literal 1 binary64)) (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 (*.f64 hi hi) #s(literal 1 binary64)) (*.f64 lo lo)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 (*.f64 hi hi) #s(literal 1 binary64)) (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 (*.f64 hi hi) #s(literal 1 binary64)) (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 (*.f64 hi hi) #s(literal 1 binary64)) (*.f64 lo lo)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 lo hi)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 lo hi)) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
hi
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 lo hi)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 lo hi)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 lo hi)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ hi (/ (pow hi 2) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ hi (/ (pow hi 2) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
hi
(+ hi (/ (pow hi 2) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ hi (/ (pow hi 2) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ hi (/ (pow hi 2) lo))
(*.f64 hi (+.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) 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))
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 (/.f64 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 #s(literal 0 binary64) (*.f64 hi (/.f64 (/.f64 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 #s(literal 0 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(/ (- (pow lo 2) (pow hi 2)) (pow lo 2))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(/ (- (pow lo 2) (pow hi 2)) (pow lo 2))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(/ (- (pow lo 2) (pow hi 2)) (pow lo 2))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))
(+ 1 (* -1 (/ (pow hi 2) (pow lo 2))))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (/.f64 hi lo) lo)))

eval231.0ms (2%)

Compiler

Compiled 48154 to 4821 computations (90% saved)

prune269.0ms (2.3%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New1834121846
Fresh077
Picked415
Done022
Total1838221860
Accuracy
99.9%
Counts
1860 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
9.8%
(/.f64 (+.f64 lo hi) lo)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
98.5%
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
76.2%
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (/.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))))))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
96.8%
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi))) (fma.f64 (neg.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) hi)))
99.4%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
98.3%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) hi) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
99.3%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
98.8%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))))))
99.2%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
98.0%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi)))) lo))
98.2%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))
9.8%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
9.8%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi)))
9.8%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
18.7%
(*.f64 (/.f64 #s(literal -1 binary64) x) (neg.f64 x))
98.3%
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (*.f64 lo lo) hi))) hi) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x))) (-.f64 #s(literal 0 binary64) x))
19.6%
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2010 to 547 computations (72.8% saved)

regimes167.0ms (1.4%)

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

4 calls:

109.0ms
lo
19.0ms
hi
19.0ms
x
14.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.4%1lo
99.4%1hi
99.4%1x
99.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes34.0ms (0.3%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes20.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes9.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes6.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0%)

Accuracy

Total -5.7b remaining (-10.9%)

Threshold costs -5.7b (-10.9%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify22.0ms (0.2%)

Algorithm
egg-herbie
Rules
124×neg-mul-1_binary64
98×unsub-neg_binary64
94×distribute-lft-neg-in_binary64
78×distribute-neg-in_binary64
76×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02144
13744
26344
38244
410544
513644
617244
721544
829544
937344
1040644
1143644
1246644
1350844
1451144
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 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) 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 (/.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)

soundness2.8s (23.7%)

Rules
4448×*-lowering-*.f32
4448×*-lowering-*.f64
3582×fma-lowering-fma.f32
3582×fma-lowering-fma.f64
3578×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0190858
1612760
22094702
08519702
034250
1285195
23566192
08148192
04286114
114785316
252595159
082085159
032160
1258154
23286151
08150151
0122815390
1452313316
0834913316
04675192
115514459
255204272
082984272
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 171 to 106 computations (38% saved)

preprocess39.0ms (0.3%)

Compiler

Compiled 116 to 58 computations (50% saved)

end0.0ms (0%)

Profiling

Loading profile data...