xlohi (overflows)

Time bar (total: 11.9s)

analyze144.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: 57.0ms
...c/correct-round.rkt:119:19: 29.0ms (50.8% of total)
ival-sub: 12.0ms (21% of total)
ival-div: 6.0ms (10.5% of total)
ival-<: 5.0ms (8.8% of total)
ival->: 4.0ms (7% of total)
ival-and: 1.0ms (1.8% of total)
backward-pass: 0.0ms (0% of total)

sample1.2s (10.1%)

Results
892.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 559.0ms
...c/correct-round.rkt:119:19: 282.0ms (50.4% of total)
ival-sub: 104.0ms (18.6% of total)
ival-div: 63.0ms (11.3% of total)
ival-<: 62.0ms (11.1% of total)
ival->: 35.0ms (6.3% of total)
ival-and: 10.0ms (1.8% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess182.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

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

explain90.0ms (0.8%)

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

Compiled 50 to 20 computations (60% saved)

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

localize48.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
32.0ms256×0valid
Compiler

Compiled 20 to 7 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sub: 3.0ms (58.4% of total)
ival-div: 2.0ms (38.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
lo
@0
(/ (- x lo) (- hi lo))
0.0ms
x
@inf
(/ (- x lo) (- hi lo))

rewrite1.1s (9.5%)

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

simplify251.0ms (2.1%)

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

Useful iterations: 2 (0.0ms)

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

eval43.0ms (0.4%)

Compiler

Compiled 11412 to 1174 computations (89.7% saved)

prune68.0ms (0.6%)

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)
10.4%
(/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi))
18.8%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
18.6%
(-.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)))))
8.5%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.6%
#s(literal 1 binary64)
Compiler

Compiled 228 to 144 computations (36.8% saved)

simplify434.0ms (3.6%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

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

Useful iterations: 4 (0.0ms)

IterNodesCost
033248
190243
2263242
3741233
42084220
56725220
08178220
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (/ 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)
1
(/ (- x lo) hi)
(- x lo)
x
lo
hi
(+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))
1
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(+ (/ hi lo) 1)
(/ hi lo)
hi
lo
(/ (- hi x) lo)
(- hi x)
x
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
1
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
x
(* hi (+ (/ (- x hi) lo) -1))
hi
(+ (/ (- x hi) lo) -1)
(/ (- x hi) lo)
(- x hi)
lo
-1
Outputs
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/ x hi)
(/.f64 x hi)
x
hi
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
(*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
lo
(+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
(*.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(+ (/ 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 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))
(/ x (* hi hi))
(/.f64 x (*.f64 hi hi))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
1
#s(literal 1 binary64)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
lo
hi
(+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
1
#s(literal 1 binary64)
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(+ (/ hi lo) 1)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
hi
lo
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
x
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
1
#s(literal 1 binary64)
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
x
(* hi (+ (/ (- x hi) lo) -1))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
hi
(+ (/ (- x hi) lo) -1)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(- x hi)
(-.f64 x hi)
lo
-1
#s(literal -1 binary64)

localize226.0ms (1.9%)

Localize:

Found 14 expressions of interest:

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

Compiled 283 to 34 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-div: 24.0ms (44% of total)
ival-mult: 15.0ms (27.5% of total)
ival-add: 9.0ms (16.5% of total)
ival-sub: 5.0ms (9.2% of total)
const: 1.0ms (1.8% of total)
backward-pass: 0.0ms (0% of total)

series65.0ms (0.5%)

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

141 calls:

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

rewrite364.0ms (3.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
033184
1281175
23607172
09048172
Stop Event
iter limit
node limit
Counts
17 → 444
Calls
Call 1
Inputs
(+ (/ x hi) (* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))))
(* lo (+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi))))
(+ (* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi)))) (+ (/ x (* hi hi)) (/ -1 hi)))
(* lo (+ (/ x (* hi (* hi hi))) (/ -1 (* hi hi))))
(/ (- x lo) hi)
(- x lo)
(+ 1 (* (+ (/ hi lo) 1) (/ (- hi x) lo)))
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
(+ (/ hi lo) 1)
(/ hi lo)
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
(* hi (+ (/ (- x hi) lo) -1))
(/ x (* hi hi))
(/ (- hi x) lo)
(+ (/ (- x hi) lo) -1)
Outputs
(+.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 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 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 x (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 (-.f64 #s(literal 0 binary64) x) hi))
(-.f64 (/.f64 (*.f64 x (/.f64 x (*.f64 hi 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)))))) (/.f64 (*.f64 (*.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 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 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)))))))
(fma.f64 x (/.f64 #s(literal 1 binary64) 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)))))
(fma.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 x hi))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 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 (/.f64 x hi))
(fma.f64 #s(literal 1 binary64) (/.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)))))
(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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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 #s(literal 1 binary64) (/.f64 (-.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 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 (*.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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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 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 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 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 (/.f64 x hi) 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 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 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 (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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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)))))))) (neg.f64 (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 x hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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))))))) (neg.f64 (-.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 (*.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 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 x (/.f64 x (*.f64 hi hi)))) (-.f64 (*.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 x hi)))
(pow.f64 (/.f64 (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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)))))))) #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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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))))))) #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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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 #s(literal 1 binary64) (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 x hi))))))
(*.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 #s(literal 1 binary64) (-.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 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))
(+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (*.f64 lo (/.f64 #s(literal -1 binary64) hi)))
(+.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) lo) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(fma.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))
(fma.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (*.f64 lo (/.f64 #s(literal -1 binary64) hi)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))
(fma.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) lo (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.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 lo (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (*.f64 lo (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.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 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))))
(/.f64 (*.f64 lo (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 lo (+.f64 (/.f64 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 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.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 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) lo) (-.f64 (*.f64 lo (+.f64 (/.f64 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 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 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)
(+.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 x (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(+.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))))
(+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(+.f64 (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))
(+.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x (*.f64 hi hi)))
(+.f64 (+.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x))) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo 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 (/.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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
(fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) lo) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (/.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 #s(literal -1 binary64) (*.f64 hi hi))))))
(fma.f64 lo (/.f64 x (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 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)))
(fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) lo (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))
(fma.f64 #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 #s(literal -1 binary64) (*.f64 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 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))))
(fma.f64 (-.f64 (*.f64 x hi) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(fma.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (*.f64 (/.f64 (*.f64 hi hi) x) hi)) (*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(fma.f64 (*.f64 x lo) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x (+.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi 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 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))))
(fma.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))) (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.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 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.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 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 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 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (-.f64 (*.f64 lo (+.f64 (/.f64 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 (neg.f64 (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.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 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 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 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (-.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))))) (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.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 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))))))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (+.f64 (/.f64 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 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) lo) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(fma.f64 lo (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(fma.f64 lo (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)))
(fma.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) lo (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) lo) (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) lo (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)))
(fma.f64 (*.f64 x lo) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(fma.f64 (*.f64 lo #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)))
(/.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))) (+.f64 (*.f64 (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)) (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x))) (-.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))) (*.f64 (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))))
(/.f64 (-.f64 (*.f64 (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)) (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x))) (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))) (-.f64 (/.f64 lo (/.f64 (*.f64 hi (*.f64 hi hi)) x)) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))
(/.f64 (*.f64 lo (-.f64 (*.f64 x (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi (*.f64 (*.f64 hi (*.f64 hi hi)) hi)))
(/.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (/.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 (*.f64 hi (*.f64 hi hi)) x)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 x (*.f64 hi (*.f64 hi hi)))))))
(/.f64 (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) lo) (*.f64 hi (*.f64 (*.f64 hi (*.f64 hi hi)) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (/.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 (*.f64 hi (*.f64 hi hi)) x)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 x (*.f64 hi (*.f64 hi hi)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi))) lo) (/.f64 (-.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) lo)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (/.f64 lo hi)))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.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 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 x lo))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (pow.f64 (/.f64 hi (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(+.f64 x (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) x)
(-.f64 x lo)
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo)))
(fma.f64 #s(literal -1 binary64) lo x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x lo) (-.f64 (*.f64 x x) (*.f64 lo lo))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (+.f64 x lo)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (*.f64 x (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo))) (-.f64 x (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (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 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 1 binary64)) (-.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 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))) #s(literal -1 binary64))
(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 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64))
(*.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (/.f64 #s(literal 1 binary64) (+.f64 #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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #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 hi) (*.f64 lo lo)) #s(literal -1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #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 hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #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 hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #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 hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #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 hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #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 hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 hi lo) #s(literal -1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi 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))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #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 hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #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 hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal -1 binary64)))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo))
(/.f64 hi lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(/.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 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 lo hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))) (/.f64 (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x 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 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo))) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) #s(literal 1 binary64)))
(/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) (*.f64 lo (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) (*.f64 lo (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) #s(literal 1 binary64)) (*.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo))
(*.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 lo (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x)
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (-.f64 x hi))
(+.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 #s(literal 0 binary64) hi))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(fma.f64 (-.f64 x hi) (/.f64 hi lo) (-.f64 x hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (-.f64 x hi))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) hi x)
(fma.f64 (*.f64 hi (-.f64 x hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (-.f64 (*.f64 x x) (*.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))) (*.f64 x x)) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(+.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (-.f64 #s(literal 0 binary64) hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(fma.f64 hi #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))
(fma.f64 (-.f64 x hi) (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (*.f64 hi (-.f64 x hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (-.f64 x hi)))) (*.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))) (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (*.f64 hi (/.f64 (-.f64 x hi) lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi))) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))))) hi) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)) hi) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi hi) x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(/.f64 (/.f64 x hi) hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 hi hi) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) x))
(/.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 x hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi hi) x) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 hi hi))
(/.f64 (neg.f64 (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi hi))))
(pow.f64 (/.f64 (*.f64 hi hi) x) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 hi x) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 hi (/.f64 x hi)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 hi hi) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))
(*.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 hi hi)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64)))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(fma.f64 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 #s(literal 1 binary64) (/.f64 hi 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)))
(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) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.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 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo (+.f64 x hi)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (*.f64 lo lo))
(/.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 x hi))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 x hi) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 x hi))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 x hi)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(-.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(-.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(fma.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))))) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))

simplify394.0ms (3.3%)

Algorithm
egg-herbie
Rules
3324×*-lowering-*.f32
3324×*-lowering-*.f64
2622×+-lowering-+.f64
2622×+-lowering-+.f32
1598×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

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

eval156.0ms (1.3%)

Compiler

Compiled 26355 to 2161 computations (91.8% saved)

prune118.0ms (1%)

Pruning

29 alts after pruning (27 fresh and 2 done)

PrunedKeptTotal
New982261008
Fresh213
Picked325
Done000
Total987291016
Accuracy
20.3%
Counts
1016 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 (*.f64 (*.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 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 x (/.f64 x (*.f64 hi hi)))) (-.f64 (*.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 x hi)))
18.8%
(/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
12.9%
(/.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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 x hi)))))
10.4%
(/.f64 (+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)
18.8%
(/.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 (/.f64 (-.f64 hi x) lo) (/.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 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
10.4%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
15.0%
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))))) (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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))))))))
18.8%
(/.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 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
8.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.8%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))) lo))
18.8%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.6%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.8%
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
10.4%
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) x)))
12.1%
(+.f64 (/.f64 x hi) (*.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 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))))
10.4%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi)))
18.8%
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
18.8%
(*.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 #s(literal 1 binary64) (-.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)))))))
12.9%
(*.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 #s(literal -1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 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 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 #s(literal 1 binary64) (+.f64 (*.f64 x (/.f64 x (*.f64 hi hi))) (*.f64 (*.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 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 x hi))))))
11.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.8%
(*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
18.6%
#s(literal 1 binary64)
Compiler

Compiled 2210 to 743 computations (66.4% saved)

simplify276.0ms (2.3%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
cost-diff0
(+.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
cost-diff640
(+.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 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
cost-diff640
(/.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 (/.f64 (-.f64 hi x) lo) (/.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 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
cost-diff0
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi)
cost-diff0
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi))
cost-diff0
(/.f64 x hi)
cost-diff0
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi)))
cost-diff0
(/.f64 lo (*.f64 hi x))
cost-diff0
(/.f64 #s(literal 1 binary64) hi)
cost-diff0
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
cost-diff0
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
cost-diff0
(/.f64 x lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 #s(literal 1 binary64) hi)
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
Rules
2894×+-lowering-+.f64
2894×+-lowering-+.f32
2232×*-lowering-*.f32
2232×*-lowering-*.f64
1872×sum4-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033387
181382
2272284
31752278
08560278
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ 1 hi) (- x lo))
(/ 1 hi)
1
hi
(- x lo)
x
lo
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(* x (- (/ 1 hi) (/ lo (* hi x))))
x
(- (/ 1 hi) (/ lo (* hi x)))
(/ 1 hi)
1
hi
(/ lo (* hi x))
lo
(* hi x)
(+ (/ x hi) (* lo (/ (+ -1 (/ (- x lo) hi)) hi)))
(/ x hi)
x
hi
(* lo (/ (+ -1 (/ (- x lo) hi)) hi))
lo
(/ (+ -1 (/ (- x lo) hi)) hi)
(+ -1 (/ (- x lo) hi))
-1
(/ (- x lo) hi)
(- x lo)
(/ (+ 1 (* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))) (+ (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) (- 1 (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))
(+ 1 (* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))))
1
(* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
(+ 1 (/ hi lo))
(/ hi lo)
hi
lo
(/ lo (- hi x))
(- hi x)
x
(* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))
(/ (- hi x) lo)
(+ (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) (- 1 (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(- 1 (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))
Outputs
(* (/ 1 hi) (- x lo))
(/.f64 (-.f64 x lo) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
1
#s(literal 1 binary64)
hi
(- x lo)
(-.f64 x lo)
x
lo
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(* x (- (/ 1 hi) (/ lo (* hi x))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
x
(- (/ 1 hi) (/ lo (* hi x)))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
1
#s(literal 1 binary64)
hi
(/ lo (* hi x))
(/.f64 (/.f64 lo hi) x)
lo
(* hi x)
(*.f64 hi x)
(+ (/ x hi) (* lo (/ (+ -1 (/ (- x lo) hi)) hi)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(/ x hi)
(/.f64 x hi)
x
hi
(* lo (/ (+ -1 (/ (- x lo) hi)) hi))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)
lo
(/ (+ -1 (/ (- x lo) hi)) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi)
(+ -1 (/ (- x lo) hi))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
-1
#s(literal -1 binary64)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
(/ (+ 1 (* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))) (+ (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) (- 1 (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 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 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(+ 1 (* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 lo (-.f64 hi x)))) (/.f64 lo (-.f64 hi x))))
1
#s(literal 1 binary64)
(* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 lo (-.f64 hi x)))) (/.f64 lo (-.f64 hi x)))
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
hi
lo
(/ lo (- hi x))
(/.f64 lo (-.f64 hi x))
(- hi x)
(-.f64 hi x)
x
(* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- 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 lo (-.f64 hi x)))
(* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x)))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(+ (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) (- 1 (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(+.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))))))
(- 1 (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))

localize291.0ms (2.4%)

Localize:

Found 17 expressions of interest:

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

Compiled 397 to 34 computations (91.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-mult: 42.0ms (56.6% of total)
ival-div: 19.0ms (25.6% of total)
ival-sub: 6.0ms (8.1% of total)
ival-add: 6.0ms (8.1% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series86.0ms (0.7%)

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

165 calls:

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

rewrite370.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
3136×*-lowering-*.f32
3136×*-lowering-*.f64
2820×/-lowering-/.f32
2820×/-lowering-/.f64
2406×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033310
1256212
23151210
08468210
Stop Event
iter limit
node limit
Counts
21 → 692
Calls
Call 1
Inputs
(* (/ 1 hi) (- x lo))
(/ 1 hi)
(- x lo)
(- 1 (/ x lo))
(/ x lo)
(* x (- (/ 1 hi) (/ lo (* hi x))))
(- (/ 1 hi) (/ lo (* hi x)))
(/ lo (* hi x))
(+ (/ x hi) (* lo (/ (+ -1 (/ (- x lo) hi)) hi)))
(/ x hi)
(* lo (/ (+ -1 (/ (- x lo) hi)) hi))
(/ (+ -1 (/ (- x lo) hi)) hi)
(/ (+ 1 (* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))) (+ (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) (- 1 (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))
(+ (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))) (- 1 (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(+ 1 (* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))))
(* (/ (+ 1 (/ hi lo)) (/ lo (- hi x))) (* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x))))))
(* hi x)
(+ -1 (/ (- x lo) hi))
(+ 1 (/ hi lo))
(* (+ 1 (/ hi lo)) (* (/ (- hi x) lo) (/ (+ 1 (/ hi lo)) (/ lo (- hi x)))))
(/ (+ 1 (/ hi lo)) (/ lo (- hi x)))
Outputs
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 x 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))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) 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 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) 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 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 (-.f64 #s(literal 0 binary64) hi) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 (+.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (*.f64 (-.f64 x lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 x lo))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (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)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) hi)))
(neg.f64 (/.f64 #s(literal -1 binary64) hi))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 hi #s(literal -1 binary64))
(pow.f64 (*.f64 hi hi) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)))
(+.f64 x (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) x)
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)))
(-.f64 x lo)
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) lo x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x lo) (-.f64 (*.f64 x x) (*.f64 lo lo))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 x lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (+.f64 x lo)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (*.f64 x (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo))) (-.f64 x (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(*.f64 (-.f64 x lo) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(+.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 (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 (/.f64 (/.f64 x lo) (/.f64 lo x)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))))) (+.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 (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo x)) #s(literal -1 binary64)))
(neg.f64 (-.f64 #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 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)))
(pow.f64 (/.f64 lo x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 x (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 x lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) x)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) x))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) x))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 x (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) x))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 x (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) x))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 x (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 x (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) x))
(/.f64 (*.f64 x (-.f64 (*.f64 hi x) (*.f64 hi lo))) (*.f64 hi (*.f64 hi x)))
(/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))))
(/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) x) (*.f64 hi (*.f64 hi x)))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x)))) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) x)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x))) lo) (/.f64 lo (*.f64 hi x))))
(+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 hi (*.f64 hi x))) (/.f64 (*.f64 hi lo) (*.f64 hi (*.f64 hi x))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))) (/.f64 (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(fma.f64 lo (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(fma.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi x))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x))) lo) (/.f64 lo (*.f64 hi x))))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x))) lo) (/.f64 lo (*.f64 hi x))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x))) lo) (/.f64 lo (*.f64 hi x))))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi x)) (-.f64 (*.f64 hi x) (*.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x))))))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi (*.f64 hi x)))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) lo)) hi) (*.f64 hi (/.f64 (*.f64 hi x) lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (*.f64 hi (-.f64 #s(literal 0 binary64) lo))) (*.f64 hi (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 lo hi))) (*.f64 hi x))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (*.f64 hi x) lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo hi))) (*.f64 hi (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 hi x)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo))) (neg.f64 (*.f64 hi (*.f64 hi x))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (-.f64 (*.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/.f64 (/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) hi) (*.f64 hi x))
(pow.f64 (/.f64 (*.f64 hi (*.f64 hi x)) (-.f64 (*.f64 hi x) (*.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi x))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 (/.f64 lo hi) lo) (*.f64 x (*.f64 hi x)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi x) lo)) #s(literal -1 binary64)))
(neg.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 hi x) lo) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))
(/.f64 lo (*.f64 hi x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 hi x) lo)))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi (-.f64 #s(literal 0 binary64) x)))
(/.f64 (/.f64 lo hi) x)
(/.f64 (/.f64 lo x) hi)
(/.f64 (neg.f64 (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 lo #s(literal 1 binary64)) (*.f64 hi x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(pow.f64 (/.f64 (*.f64 hi x) lo) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 hi x) lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 lo hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo x))
(*.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) x))))
(*.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) lo)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 x hi))
(-.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 x (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (-.f64 #s(literal 0 binary64) x) hi))
(-.f64 (/.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)) (/.f64 (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(fma.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi) (/.f64 x hi))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x hi))
(fma.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi) lo (/.f64 x hi))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(fma.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (-.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi) (*.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)))) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (-.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 x hi)))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)))) (+.f64 (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)) (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (/.f64 (*.f64 (/.f64 x hi) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi))))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi x) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 (*.f64 hi x) (*.f64 hi (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 hi x)) hi) (*.f64 hi (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (*.f64 hi x)) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))))) (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (-.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 x hi))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi))) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)) (/.f64 (/.f64 x hi) (/.f64 hi x))) (-.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (-.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi) (*.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (-.f64 (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi) (/.f64 x hi))))))
(*.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) hi)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) 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)) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) 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 (/.f64 #s(literal 1 binary64) hi) x)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(/.f64 lo (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) hi)
(/.f64 (*.f64 #s(literal 1 binary64) lo) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo #s(literal 1 binary64)) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (neg.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))) lo) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 hi (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) #s(literal -1 binary64))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi) lo)
(*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 #s(literal 1 binary64) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(*.f64 (pow.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64)))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (+.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (-.f64 (*.f64 (/.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 0 binary64) 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 lo (-.f64 hi x)) (+.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 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(-.f64 (/.f64 (*.f64 (/.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.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 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(fma.f64 (/.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 #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 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.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 #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))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(fma.f64 (*.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 #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)) lo) (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (/.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (+.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #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 (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (-.f64 (*.f64 (/.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #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 lo (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.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 (+.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 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (-.f64 (-.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))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #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)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #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 (+.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (*.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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))))
(*.f64 (-.f64 (*.f64 (/.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.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 (+.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 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))
(+.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (/.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))))
(fma.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 hi x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64))
(fma.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 hi lo))) (/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64))
(fma.f64 (/.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 hi lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 3/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 hi x) #s(literal 1 binary64))
(fma.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 lo (-.f64 hi x))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) lo) (-.f64 hi x) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))))
(/.f64 (-.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) (-.f64 (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.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 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) #s(literal 3/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 3 binary64)))
(/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.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 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))
(/.f64 (/.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 hi lo))) (*.f64 lo (*.f64 lo lo))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x)))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x)))
(/.f64 (*.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 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (/.f64 (*.f64 lo lo) (-.f64 hi x)))
(/.f64 (*.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) (/.f64 (/.f64 lo (-.f64 hi x)) (+.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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x)))
(/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) lo) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))
(/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) #s(literal 3 binary64)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))
(/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))
(/.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo))))
(/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo))))
(/.f64 (pow.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)))
(/.f64 (pow.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))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 lo (-.f64 hi x))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo) #s(literal 3 binary64)))
(/.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) lo)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 hi x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 hi x)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 3 binary64)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))))
(/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (+.f64 hi x) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 3 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 3/2 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -3 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.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 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.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 hi lo)) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 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 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (/.f64 (+.f64 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 hi x) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) (*.f64 lo (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.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 hi lo))) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi 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 hi lo))) (*.f64 lo (*.f64 lo lo))))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 hi x))
(*.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 lo (-.f64 hi x))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) lo) (-.f64 hi x))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) (*.f64 lo (*.f64 lo lo))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (-.f64 hi x)) (*.f64 lo (*.f64 lo lo))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 lo (-.f64 hi x))) #s(literal 3/2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3/2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 hi x))
(*.f64 hi x)
(*.f64 x hi)
(*.f64 (*.f64 hi x) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) hi) x)
(*.f64 (*.f64 #s(literal 1 binary64) x) hi)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) #s(literal -1 binary64))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) (+.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi (*.f64 lo (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 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))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 hi (*.f64 lo (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 (/.f64 hi (*.f64 lo (/.f64 lo hi))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #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)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x)) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (*.f64 lo lo) (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 lo lo) (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 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 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x))))
(/.f64 (*.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 0 binary64) lo) (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 (*.f64 lo lo) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) (*.f64 (/.f64 (*.f64 lo lo) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.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 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 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (/.f64 (*.f64 lo lo) (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) lo)
(/.f64 (*.f64 (/.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 hi lo)))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x)))
(/.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 (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (*.f64 (/.f64 (/.f64 (+.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 lo (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (/.f64 (+.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 lo (/.f64 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 #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 0 binary64) lo) (-.f64 hi x)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 lo lo) (-.f64 hi x)))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (+.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))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 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 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(*.f64 (/.f64 (/.f64 (+.f64 #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 lo (-.f64 hi x))) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 hi x) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x))) #s(literal 2 binary64)))
(*.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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 hi x) (-.f64 hi x)))
(*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 hi x))
(*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (-.f64 hi x)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal 2 binary64)))
(+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(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)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 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 (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.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 lo (/.f64 lo hi))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi 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 #s(literal 1 binary64) (+.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 hi lo)))) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 #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 lo (/.f64 lo hi)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 lo (+.f64 hi x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #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 hi (*.f64 lo (/.f64 lo hi))))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 hi x))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi)))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) 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 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 hi x) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 hi x))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))
(*.f64 (pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (+.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 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (/.f64 lo hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))

simplify492.0ms (4.1%)

Algorithm
egg-herbie
Rules
4602×*-lowering-*.f32
4602×*-lowering-*.f64
3490×+-lowering-+.f64
3490×+-lowering-+.f32
1956×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0130516478
1463714723
0811614723
Stop Event
iter limit
node limit
Counts
660 → 660
Calls
Call 1
Inputs
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(* -1 (/ lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/ x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(/ x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(/ x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(* -1 lo)
(- x lo)
(- x lo)
(- x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
x
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
x
(+ x (* -1 lo))
(+ x (* -1 lo))
(+ x (* -1 lo))
(* -1 lo)
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* -1 lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(* -1 (/ x lo))
(* x (- (/ 1 x) (/ 1 lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (/ x lo))
(/ (- lo x) lo)
(/ (- lo x) lo)
(/ (- lo x) lo)
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(* -1 (/ lo hi))
(+ (* -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 (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/ x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/ 1 hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(* -1 (/ lo (* hi x)))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(* -1 (/ lo (* hi x)))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(* -1 (/ lo (* hi x)))
(/ (- (/ x hi) (/ lo hi)) x)
(/ (- (/ x hi) (/ lo hi)) x)
(/ (- (/ x hi) (/ lo hi)) x)
(/ 1 hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(/ 1 hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(/ 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 (* 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 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))
(* -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 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 (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* -1 (* x (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(/ (* lo (- x lo)) (pow hi 2))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/ (+ x (* -1 lo)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(/ 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))))
(/ 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)
(/ (* lo (- (/ x hi) 1)) hi)
(* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi)))
(* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi)))
(* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 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 (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (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) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ (* lo (+ 1 (/ lo hi))) hi))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (/ (* lo x) (pow hi 2)))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (/ (* lo x) (pow hi 2)))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (/ (* lo x) (pow hi 2)))
(/ (* lo x) (pow hi 2))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (/ lo (pow hi 2))))
(/ (* lo x) (pow hi 2))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x))))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x))))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x))))))
(/ (* lo (- x lo)) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(* -1 (/ lo hi))
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(* -1 (/ lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ 1 (/ lo hi)) hi))
(+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ x (pow hi 2)))
(+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ x (pow hi 2)))
(+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ x (pow hi 2)))
(/ x (pow hi 2))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) (* hi x))) (/ 1 (pow hi 2))))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) (* hi x))) (/ 1 (pow hi 2))))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) (* hi x))) (/ 1 (pow hi 2))))
(/ x (pow hi 2))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x)) (/ 1 (pow hi 2)))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x)) (/ 1 (pow hi 2)))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x)) (/ 1 (pow hi 2)))))
(/ (- (/ x hi) 1) hi)
(- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))
(- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))
(- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))
(* -1 (/ lo (pow hi 2)))
(* lo (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* lo (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ lo (pow hi 2)))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(/ (- x lo) (pow hi 2))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/ -1 hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/ -1 hi)
(* -1 (/ (+ 1 (* -1 (/ (- x lo) hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ (- x lo) hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ (- x lo) hi))) hi))
(/ (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))
(+ (* -1 (/ (pow x 3) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)))) (/ 1 (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))
(+ (* -1 (/ (pow x 3) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 5) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -2 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -1 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))))) (+ (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)) (/ (* (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)))) (/ 1 (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))
(+ (* -1 (/ (pow x 3) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 5) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -2 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -1 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (* hi (- (+ (* -1 (/ (pow x 3) (* (pow lo 6) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow lo 5) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ 1 (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))))) (+ (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)) (+ (/ (* (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4))) (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))) (/ (* (- (+ (* -3 (/ (pow x 3) (* (pow lo 5) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -2 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -1 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))))) (+ (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)) (/ (* (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))))))))) (+ (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)) (/ (* (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)))) (/ 1 (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (/ (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) hi)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) hi) (/ (* (pow lo 4) (+ (* 2 (/ (pow x 2) (pow lo 6))) (+ (* 3 (/ 1 (pow lo 4))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 5))) (/ (pow x 2) (pow lo 6)))))) (pow hi 2)))) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi) (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 2))))))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) hi) (+ (/ (* (pow lo 4) (+ (* -1 (/ (pow x 3) (pow lo 6))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 4))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 5))) (/ 1 (pow lo 3)))))) (pow hi 3)) (/ (* (pow lo 4) (+ (* 2 (/ (pow x 2) (pow lo 6))) (+ (* 3 (/ 1 (pow lo 4))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 5))) (/ (pow x 2) (pow lo 6)))))) (pow hi 2))))) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi) (+ (/ (* (pow lo 2) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow hi 3)) (+ (/ (* (pow lo 4) (* (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4))) (- (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 3)) (+ (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 2)) (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* 2 (/ (pow x 2) (pow lo 6))) (+ (* 3 (/ 1 (pow lo 4))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 5))) (/ (pow x 2) (pow lo 6)))))) (+ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))))))) (pow hi 3)))))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* -1 (/ (- (* -1 (* (pow lo 4) (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4)))))) (+ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) hi))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* -1 (/ (- (+ (* -1 (* (pow lo 4) (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4)))))) (* -1 (/ (- (* -1 (* (pow lo 4) (+ (* -3 (/ (+ x (* 2 x)) (pow lo 4))) (+ (* -1 (/ (pow x 3) (pow lo 6))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 5))) (/ 1 (pow lo 3))))))) (+ (* (pow lo 2) (- (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (+ (* (pow lo 4) (* (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4))) (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4)))))) (+ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))))))) hi))) (+ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) hi))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ (* lo (- (+ (/ x hi) (/ (* (+ hi (* 2 hi)) (- hi x)) (pow hi 2))) (* 2 (/ (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))) hi)))) (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2))) (* 2 (- hi x))))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ (* lo (- (+ (* lo (- (+ (/ 1 hi) (/ 1 (- hi x))) (+ (* 2 (/ (- (+ (/ x hi) (/ (* (+ hi (* 2 hi)) (- hi x)) (pow hi 2))) (* 2 (/ (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))) hi))) hi)) (+ (/ x (* hi (- hi x))) (+ (/ x (pow hi 2)) (/ (* (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))) (- (pow (- hi x) 2) (* hi (- hi x)))) (* (pow hi 2) (pow (- hi x) 2)))))))) (+ (/ x hi) (/ (* (+ hi (* 2 hi)) (- hi x)) (pow hi 2)))) (* 2 (/ (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))) hi)))) (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2))) (* 2 (- hi x))))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (+ (/ x lo) (+ (/ (* (- hi x) (- x hi)) (pow lo 2)) (/ (pow (- hi x) 2) (pow lo 2)))))
(- (+ 1 (+ (/ hi lo) (+ (/ (* hi (- hi x)) (pow lo 2)) (/ (pow (- hi x) 3) (pow lo 3))))) (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ x lo) (+ (/ (* (- hi x) (- x hi)) (pow lo 2)) (+ (/ (* (- hi x) (- (pow (- hi x) 2) (* hi (- hi x)))) (pow lo 3)) (+ (/ (* (- x hi) (- (* hi (- hi x)) (+ (* (- hi x) (- x hi)) (pow (- hi x) 2)))) (pow lo 3)) (/ (pow (- hi x) 2) (pow lo 2))))))))
1
(+ 1 (* -1 (/ (- x hi) lo)))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (* hi (- hi x)) (+ (* (- hi x) (- x hi)) (pow (- hi x) 2))) lo))) hi) lo)))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (+ (* -1 (/ (- (* -1 (pow (- hi x) 3)) (+ (* -2 (* hi (pow (- hi x) 2))) (+ (* (- hi x) (- (* hi (- hi x)) (+ (* (- hi x) (- x hi)) (pow (- hi x) 2)))) (* (- x hi) (- (pow (- hi x) 2) (* hi (- hi x))))))) lo)) (* hi (- hi x))) (+ (* (- hi x) (- x hi)) (pow (- hi x) 2))) lo))) hi) lo)))
(/ (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ (* x (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (+ (/ 1 (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))))
(+ (* x (- (+ (* x (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow (+ 1 (/ hi lo)) 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (* (pow lo 2) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (+ (/ 1 (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))))
(+ (* x (- (+ (* x (- (+ (* x (- (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow (+ 1 (/ hi lo)) 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (* (pow lo 2) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (* (pow lo 2) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow (+ 1 (/ hi lo)) 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (* (pow lo 2) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (+ (/ 1 (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) (* lo x))) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (* x (+ 1 (/ hi lo)))))))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) (* lo x)) (/ (* (+ 1 (/ hi lo)) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* lo (pow x 2))))) (+ (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (* x (+ 1 (/ hi lo))))) (+ (* -1 (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow x 2) (+ 1 (/ hi lo))))) (/ (* (pow lo 2) (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (+ 1 (/ hi lo))))))) (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)))))))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) (* lo x)) (+ (/ (* (+ 1 (/ hi lo)) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* lo (pow x 2))) (/ (* (pow lo 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (* (pow x 3) (pow (+ 1 (/ hi lo)) 2)))))) (+ (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (* x (+ 1 (/ hi lo))))) (+ (* -1 (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow x 2) (+ 1 (/ hi lo))))) (+ (/ (* (pow lo 2) (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (+ 1 (/ hi lo))))))) (* (pow x 2) (pow (+ 1 (/ hi lo)) 2))) (+ (/ (* (pow lo 2) (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (+ 1 (/ hi lo)) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) lo) (+ (* -1 (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (+ 1 (/ hi lo)))) (/ (* (pow lo 2) (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (+ 1 (/ hi lo))))))) (pow (+ 1 (/ hi lo)) 2)))))) (* (pow x 3) (pow (+ 1 (/ hi lo)) 2))) (/ (* (pow lo 2) (* (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (+ 1 (/ hi lo))))))) (* (pow x 3) (pow (+ 1 (/ hi lo)) 2)))))))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (+ 1 (/ hi lo)) (+ (* 2 (pow hi 2)) (pow hi 2))) lo) (+ (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (+ 1 (/ hi lo))) (/ (* (pow lo 2) (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo)) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow lo 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (pow (+ 1 (/ hi lo)) 2)) (+ (/ (* (pow lo 2) (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (- (/ (* (+ 1 (/ hi lo)) (+ (* 2 (pow hi 2)) (pow hi 2))) lo) (+ (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (+ 1 (/ hi lo))) (/ (* (pow lo 2) (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))))) (pow (+ 1 (/ hi lo)) 2)))))) (pow (+ 1 (/ hi lo)) 2)) (/ (* (pow lo 2) (* (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (+ 1 (/ hi lo)) (+ (* 2 (pow hi 2)) (pow hi 2))) lo)) (+ (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (+ 1 (/ hi lo))) (/ (* (pow lo 2) (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo)) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))
(- (+ 1 (+ (* hi (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (/ (pow x 2) (pow lo 2)))) (* -1 (/ x lo)))
(- (+ 1 (+ (* hi (- (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (/ (pow x 2) (pow lo 2)))) (* -1 (/ x lo)))
(- (+ 1 (+ (* hi (- (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (/ (pow x 2) (pow lo 4))))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (/ (pow x 2) (pow lo 2)))) (* -1 (/ x lo)))
(/ (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 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 lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4))))))))) (+ (* -1 (/ x (* (pow hi 3) (pow lo 2)))) (/ 1 (* (pow hi 3) lo)))))
(/ (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))) (/ (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)))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ (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) (* hi (- hi x)))))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (- (+ (* lo (- x hi)) (pow (- hi x) 2)) (* hi (- hi x)))))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
1
(- (+ 1 (/ x lo)) (/ hi lo))
(- (+ 1 (+ (/ x lo) (/ (pow (- hi x) 2) (pow lo 2)))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))
(- (+ 1 (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ x lo) (/ (pow (- hi x) 2) (pow lo 2))))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))
1
(+ 1 (* -1 (/ (- hi x) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (pow (- hi x) 2) (* hi (- hi x))) lo)) (* -1 (- hi x))) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (* hi (- hi x))) lo)) (* -1 (- hi x))) lo)))
(- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))
(- (+ 1 (+ (* x (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* hi (+ 1 (/ hi lo))) lo))
(- (+ 1 (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* hi (+ 1 (/ hi lo))) lo))
(- (+ 1 (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* hi (+ 1 (/ hi lo))) lo))
(/ (* (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))) (* -1 (/ (+ 1 (/ hi lo)) (* lo x)))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ 1 (pow x 2)) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))) (+ (* -1 (/ (+ 1 (/ hi lo)) (* lo x))) (/ (* hi (+ 1 (/ hi lo))) (* lo (pow x 2))))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ 1 (pow x 2)) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))) (+ (* -1 (/ (+ 1 (/ hi lo)) (* lo x))) (/ (* hi (+ 1 (/ hi lo))) (* lo (pow x 2))))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(* (pow x 2) (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(* (pow x 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(+ 1 (* -1 (/ (pow x 3) (pow lo 3))))
(+ 1 (+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (/ (pow x 2) (pow lo 3)))))))
(+ 1 (+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (+ (* hi (+ (* -3 (/ (pow x 3) (pow lo 5))) (+ (* -2 (/ x (pow lo 3))) (+ (* -1 (/ x (pow lo 3))) (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 4))))))) (/ (pow x 2) (pow lo 3))))))))
(+ 1 (+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (+ (* hi (+ (* -3 (/ (pow x 3) (pow lo 5))) (+ (* -2 (/ x (pow lo 3))) (+ (* -1 (/ x (pow lo 3))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 4))) (* hi (+ (* -1 (/ (pow x 3) (pow lo 6))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 4))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 5))) (/ 1 (pow lo 3))))))))))) (/ (pow x 2) (pow lo 3))))))))
(/ (pow hi 6) (pow lo 6))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (/ 1 (pow lo 6)) (/ 3 (* hi (pow lo 5)))))))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (* 2 (/ (pow x 2) (* (pow hi 2) (pow lo 6)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 2) (pow lo 5)))) (+ (* 3 (/ 1 (* (pow hi 2) (pow lo 4)))) (+ (/ 1 (pow lo 6)) (+ (/ 3 (* hi (pow lo 5))) (/ (pow x 2) (* (pow hi 2) (pow lo 6)))))))))))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ (pow x 3) (* (pow hi 3) (pow lo 6)))) (+ (* 2 (/ (pow x 2) (* (pow hi 2) (pow lo 6)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 2) (pow lo 5)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 3) (pow lo 4)))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow hi 3) (pow lo 5)))) (+ (* 3 (/ 1 (* (pow hi 2) (pow lo 4)))) (+ (/ 1 (* (pow hi 3) (pow lo 3))) (+ (/ 1 (pow lo 6)) (+ (/ 3 (* hi (pow lo 5))) (/ (pow x 2) (* (pow hi 2) (pow lo 6)))))))))))))))
(/ (pow hi 6) (pow lo 6))
(* (pow hi 6) (+ (* -1 (/ (+ x (* 2 x)) (* hi (pow lo 6)))) (+ (/ 1 (pow lo 6)) (/ 3 (* hi (pow lo 5))))))
(* (pow hi 6) (+ (* -1 (/ (- (+ (* -1 (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5))))) (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* hi (pow lo 6)))) (* 3 (/ (+ x (* 2 x)) (* hi (pow lo 5)))))) (/ 3 (* hi (pow lo 4)))) hi)) (/ 1 (pow lo 6))))
(* (pow hi 6) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5))))) (* -1 (/ (+ (* -3 (/ (+ x (* 2 x)) (* hi (pow lo 4)))) (+ (* -1 (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4))))) (+ (* -1 (/ (pow x 3) (* hi (pow lo 6)))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* hi (pow lo 5)))) (/ 1 (* hi (pow lo 3))))))) hi))) hi)) (/ 1 (pow lo 6))))
(/ (* (pow hi 3) (pow (- hi x) 3)) (pow lo 6))
(/ (+ (* lo (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/ (+ (* lo (+ (* lo (* (+ hi (* 2 hi)) (pow (- hi x) 3))) (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/ (+ (* lo (+ (* lo (+ (* lo (pow (- hi x) 3)) (* (+ hi (* 2 hi)) (pow (- hi x) 3)))) (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
1
(+ 1 (/ (pow (- hi x) 3) (pow lo 3)))
(+ 1 (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) (pow lo 4)) (/ (pow (- hi x) 3) (pow lo 3))))
(+ 1 (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) (pow lo 4)) (+ (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) (pow lo 5)) (/ (pow (- hi x) 3) (pow lo 3)))))
1
(+ 1 (/ (pow (- hi x) 3) (pow lo 3)))
(+ 1 (* -1 (/ (+ (* -1 (pow (- hi x) 3)) (/ (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3)) lo)) (pow lo 3))))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3))) (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) lo)) lo)) (* -1 (pow (- hi x) 3))) (pow lo 3))))
(+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(+ 1 (+ (/ (* x (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2))))) (pow lo 3)) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))))
(+ 1 (+ (* x (+ (/ (* x (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi)))) (pow lo 3)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (pow lo 3)))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))))
(+ 1 (+ (* x (+ (* x (+ (* -1 (/ (* x (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3)))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (pow lo 3)))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))))
(* -1 (/ (* (pow x 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (+ (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (pow x 2))))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (+ (/ 1 (pow x 3)) (+ (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (pow x 3))) (+ (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (pow x 2))))))))
(* -1 (/ (* (pow x 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(* -1 (* (pow x 3) (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x))) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* 2 (pow hi 2)) (pow hi 2))) (* (pow lo 3) x))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3))) x)) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* 2 (pow hi 2)) (pow hi 2))) (pow lo 3))) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3))) x)) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(* -1 (/ (pow x 3) (pow lo 3)))
(+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (/ (pow x 2) (pow lo 3))))))
(+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (+ (* hi (+ (* -3 (/ (pow x 3) (pow lo 5))) (+ (* -2 (/ x (pow lo 3))) (+ (* -1 (/ x (pow lo 3))) (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 4))))))) (/ (pow x 2) (pow lo 3)))))))
(+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (+ (* hi (+ (* -3 (/ (pow x 3) (pow lo 5))) (+ (* -2 (/ x (pow lo 3))) (+ (* -1 (/ x (pow lo 3))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 4))) (* hi (+ (* -1 (/ (pow x 3) (pow lo 6))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 4))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 5))) (/ 1 (pow lo 3))))))))))) (/ (pow x 2) (pow lo 3)))))))
(/ (pow hi 6) (pow lo 6))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (/ 1 (pow lo 6)) (/ 3 (* hi (pow lo 5)))))))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (* 2 (/ (pow x 2) (* (pow hi 2) (pow lo 6)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 2) (pow lo 5)))) (+ (* 3 (/ 1 (* (pow hi 2) (pow lo 4)))) (+ (/ 1 (pow lo 6)) (+ (/ 3 (* hi (pow lo 5))) (/ (pow x 2) (* (pow hi 2) (pow lo 6)))))))))))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ (pow x 3) (* (pow hi 3) (pow lo 6)))) (+ (* 2 (/ (pow x 2) (* (pow hi 2) (pow lo 6)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 2) (pow lo 5)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 3) (pow lo 4)))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow hi 3) (pow lo 5)))) (+ (* 3 (/ 1 (* (pow hi 2) (pow lo 4)))) (+ (/ 1 (* (pow hi 3) (pow lo 3))) (+ (/ 1 (pow lo 6)) (+ (/ 3 (* hi (pow lo 5))) (/ (pow x 2) (* (pow hi 2) (pow lo 6)))))))))))))))
(/ (pow hi 6) (pow lo 6))
(* (pow hi 6) (+ (* -1 (/ (+ x (* 2 x)) (* hi (pow lo 6)))) (+ (/ 1 (pow lo 6)) (/ 3 (* hi (pow lo 5))))))
(* (pow hi 6) (+ (* -1 (/ (- (+ (* -1 (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5))))) (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* hi (pow lo 6)))) (* 3 (/ (+ x (* 2 x)) (* hi (pow lo 5)))))) (/ 3 (* hi (pow lo 4)))) hi)) (/ 1 (pow lo 6))))
(* (pow hi 6) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5))))) (* -1 (/ (+ (* -3 (/ (+ x (* 2 x)) (* hi (pow lo 4)))) (+ (* -1 (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4))))) (+ (* -1 (/ (pow x 3) (* hi (pow lo 6)))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* hi (pow lo 5)))) (/ 1 (* hi (pow lo 3))))))) hi))) hi)) (/ 1 (pow lo 6))))
(/ (* (pow hi 3) (pow (- hi x) 3)) (pow lo 6))
(/ (+ (* lo (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/ (+ (* lo (+ (* lo (* (+ hi (* 2 hi)) (pow (- hi x) 3))) (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/ (+ (* lo (+ (* lo (+ (* lo (pow (- hi x) 3)) (* (+ hi (* 2 hi)) (pow (- hi x) 3)))) (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/ (pow (- hi x) 3) (pow lo 3))
(/ (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) lo) (pow (- hi x) 3)) (pow lo 3))
(/ (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) lo) (+ (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) (pow lo 2)) (pow (- hi x) 3))) (pow lo 3))
(/ (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) lo) (+ (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) (pow lo 2)) (+ (/ (* (pow hi 3) (pow (- hi x) 3)) (pow lo 3)) (pow (- hi x) 3)))) (pow lo 3))
(/ (pow (- hi x) 3) (pow lo 3))
(* -1 (/ (+ (* -1 (pow (- hi x) 3)) (/ (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3)) lo)) (pow lo 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3))) (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) lo)) lo)) (* -1 (pow (- hi x) 3))) (pow lo 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3))) (* -1 (/ (+ (* -1 (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3))) (* -1 (/ (* (pow hi 3) (pow (- hi x) 3)) lo))) lo))) lo)) (* -1 (pow (- hi x) 3))) (pow lo 3)))
(/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))
(+ (/ (* x (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2))))) (pow lo 3)) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(+ (* x (+ (/ (* x (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi)))) (pow lo 3)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (pow lo 3)))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(+ (* x (+ (* x (+ (* -1 (/ (* x (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3)))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (pow lo 3)))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(* -1 (/ (* (pow x 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (+ (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (pow x 2))))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (+ (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (pow x 3))) (+ (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (pow x 2)))))))
(* -1 (/ (* (pow x 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(* -1 (* (pow x 3) (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x))) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* 2 (pow hi 2)) (pow hi 2))) (* (pow lo 3) x))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3))) x)) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) x))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* 2 (pow hi 2)) (pow hi 2))) (pow lo 3))) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3))) x)) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(* 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 x)
(* -1 (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(/ x hi)
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(/ x hi)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(- (/ x hi) 1)
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(/ (- x lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
-1
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
-1
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ (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))))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
Outputs
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
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 (/.f64 x lo) #s(literal -1 binary64)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* -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
#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 (/ 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 #s(literal 0 binary64) x) (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(* -1 (/ lo (* hi x)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 x hi)))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (*.f64 x hi))))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (*.f64 x hi))))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (*.f64 x hi))))
(* -1 (/ lo (* hi x)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 x hi)))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))))
(* -1 (/ lo (* hi x)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 x hi)))
(/ (- (/ x hi) (/ lo hi)) x)
(/.f64 (/.f64 (-.f64 x lo) hi) x)
(/ (- (/ x hi) (/ lo hi)) x)
(/.f64 (/.f64 (-.f64 x lo) hi) x)
(/ (- (/ x hi) (/ lo hi)) x)
(/.f64 (/.f64 (-.f64 x lo) hi) x)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi)))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(/ lo (* hi x))
(/.f64 lo (*.f64 x hi))
(* -1 (/ (* lo (+ 1 (/ lo hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) 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 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) 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 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) 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 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi))
(* x (+ (/ 1 hi) (/ lo (pow hi 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 x hi))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 x hi))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 x hi))))
(* -1 (* x (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 x hi))) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 x hi))) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 x hi))) (/.f64 #s(literal 1 binary64) hi)))
(/ (* lo (- x lo)) (pow hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/ (+ x (* -1 lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo x)) hi)
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 lo x) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 lo x) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 lo x) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.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 x (*.f64 hi (*.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 x (*.f64 hi (*.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)))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.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 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo hi))) (-.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 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo hi))) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (*.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)
(/ (* lo (- (/ x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)))
(* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)))
(* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.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 (* (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 (* (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))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.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 (* (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 (* (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))))
(* -1 (/ (* lo (+ 1 (/ lo hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (/ (* lo x) (pow hi 2)))
(-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (/ (* lo x) (pow hi 2)))
(-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (/ (* lo x) (pow hi 2)))
(-.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi))
(/ (* lo x) (pow hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (/ lo (pow hi 2))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 x hi))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (/ lo (pow hi 2))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 x hi))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (/ lo (pow hi 2))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 x hi))))
(/ (* lo x) (pow hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 x hi))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 x hi))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 x hi))))
(/ (* lo (- x lo)) (pow hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) (*.f64 hi hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) hi)
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) hi)
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)) hi))
(* -1 (/ (+ 1 (/ lo hi)) hi))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)
(+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ x (pow hi 2)))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ x (pow hi 2)))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (/ x (pow hi 2)))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) (* hi x))) (/ 1 (pow hi 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x hi))))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) (* hi x))) (/ 1 (pow hi 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x hi))))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) (* hi x))) (/ 1 (pow hi 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 x hi))))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo (pow hi 2))) (/ 1 hi)) x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))
(/ (- (/ x hi) 1) hi)
(/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)
(- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))
(-.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))
(- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))
(-.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))
(- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))
(-.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi))
(* -1 (/ lo (pow hi 2)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(* lo (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (-.f64 (/.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)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (-.f64 (/.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)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (-.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))
(* -1 (/ lo (pow hi 2)))
(-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 hi hi)))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) lo)))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) lo)))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) lo)))
(/ (- x lo) (pow hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 x hi) lo) (*.f64 hi hi))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 x hi) lo) (*.f64 hi hi))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 x hi) lo) (*.f64 hi hi))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/.f64 (-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi)) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/.f64 (-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi)) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/.f64 (-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi)) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(* -1 (/ (+ 1 (* -1 (/ (- x lo) hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) hi))
(* -1 (/ (+ 1 (* -1 (/ (- x lo) hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) hi))
(* -1 (/ (+ 1 (* -1 (/ (- x lo) hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) hi))
(/ (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))
(+ (* -1 (/ (pow x 3) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)))) (/ 1 (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))
(-.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))
(+ (* -1 (/ (pow x 3) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 5) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -2 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -1 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))))) (+ (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)) (/ (* (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)))) (/ 1 (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (+.f64 (*.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (+.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))) (*.f64 hi (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 #s(literal -3 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 x (*.f64 x x)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))
(+ (* -1 (/ (pow x 3) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* hi (- (+ (* -3 (/ (pow x 3) (* (pow lo 5) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -2 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -1 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (* hi (- (+ (* -1 (/ (pow x 3) (* (pow lo 6) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow lo 5) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ 1 (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))))) (+ (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)) (+ (/ (* (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4))) (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))) (/ (* (- (+ (* -3 (/ (pow x 3) (* (pow lo 5) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -2 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* -1 (/ x (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))))) (+ (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)) (/ (* (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))))))))) (+ (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)) (/ (* (- (+ (* -3 (/ (pow x 3) (* (pow lo 4) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (+ (* 2 (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))) (/ (pow x 2) (* (pow lo 3) (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))))))) (/ (* (+ 1 (* -1 (/ (pow x 3) (pow lo 3)))) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))) 2)))) (/ 1 (- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))) (*.f64 hi (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))) (+.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))) (*.f64 hi (-.f64 (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -3 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 x (*.f64 x x)) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (*.f64 hi (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))))) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 #s(literal -3 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 x (*.f64 x x)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))))))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))))))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.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 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) hi)) (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (pow.f64 lo #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))))) hi) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) hi))))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) hi) (/ (* (pow lo 4) (+ (* 2 (/ (pow x 2) (pow lo 6))) (+ (* 3 (/ 1 (pow lo 4))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 5))) (/ (pow x 2) (pow lo 6)))))) (pow hi 2)))) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi) (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (pow.f64 lo #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 x (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) (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (pow.f64 lo #s(literal 5 binary64)))))) (*.f64 hi hi)))) (+.f64 (+.f64 (*.f64 (*.f64 lo lo) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) hi)) (*.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) hi) (/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (pow.f64 lo #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))))) hi)))))
(* (pow hi 2) (- (+ (/ 1 (pow lo 2)) (+ (/ (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) hi) (+ (/ (* (pow lo 4) (+ (* -1 (/ (pow x 3) (pow lo 6))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 4))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 5))) (/ 1 (pow lo 3)))))) (pow hi 3)) (/ (* (pow lo 4) (+ (* 2 (/ (pow x 2) (pow lo 6))) (+ (* 3 (/ 1 (pow lo 4))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 5))) (/ (pow x 2) (pow lo 6)))))) (pow hi 2))))) (+ (/ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (pow hi 2)) (+ (/ (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) hi) (+ (/ (* (pow lo 2) (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (pow hi 3)) (+ (/ (* (pow lo 4) (* (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4))) (- (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 3)) (+ (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (pow hi 2)) (/ (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* 2 (/ (pow x 2) (pow lo 6))) (+ (* 3 (/ 1 (pow lo 4))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 5))) (/ (pow x 2) (pow lo 6)))))) (+ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (* (pow lo 4) (* (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))) (- (* (pow lo 4) (+ (* -2 (/ x (pow lo 6))) (+ (* -1 (/ x (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))))))) (pow hi 3)))))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (pow.f64 lo #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))))) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (pow.f64 lo #s(literal 5 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64))))) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (pow.f64 lo #s(literal 5 binary64)))))) (*.f64 hi hi)))) (*.f64 (*.f64 lo lo) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi hi)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 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 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))) (*.f64 hi (*.f64 hi hi)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))))) (-.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (pow.f64 lo #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))))) (*.f64 hi (*.f64 hi hi))) (*.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) hi) (/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (pow.f64 lo #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))))) hi))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (pow.f64 lo #s(literal 5 binary64)))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (pow.f64 lo #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))))) (*.f64 (*.f64 lo lo) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))))))) hi) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi hi))))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) 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) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (*.f64 (*.f64 lo lo) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))))) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* -1 (/ (- (* -1 (* (pow lo 4) (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4)))))) (+ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) hi))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) 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) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) x)) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64)))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 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 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (*.f64 (*.f64 lo lo) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))))))) hi)) (*.f64 (*.f64 lo lo) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))))) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (+ (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* -1 (/ (- (+ (* -1 (* (pow lo 4) (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4)))))) (* -1 (/ (- (* -1 (* (pow lo 4) (+ (* -3 (/ (+ x (* 2 x)) (pow lo 4))) (+ (* -1 (/ (pow x 3) (pow lo 6))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 5))) (/ 1 (pow lo 3))))))) (+ (* (pow lo 2) (- (+ (* -2 (/ (pow x 2) (pow lo 3))) (* 2 (/ x (pow lo 2)))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))) (+ (* (pow lo 4) (* (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4))) (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4)))))) (+ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))))))) hi))) (+ (* (pow lo 2) (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))) (* (pow lo 4) (* (- (* -1 (* (pow lo 4) (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5)))))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))))) hi))) (* (pow lo 2) (- (* 2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3)))))) 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) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) x)) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64)))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))))) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 #s(literal 3 binary64) x)) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64))))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))))))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.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 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (*.f64 (*.f64 lo lo) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) x)) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64)))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64)))))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 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 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (*.f64 (*.f64 lo lo) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 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 x x) (pow.f64 lo #s(literal 4 binary64))))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 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 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (*.f64 (*.f64 lo lo) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))))))))) hi)) (*.f64 (*.f64 lo lo) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo)))))) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) hi)) (*.f64 #s(literal -2 binary64) (-.f64 hi x))))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ (* lo (- (+ (/ x hi) (/ (* (+ hi (* 2 hi)) (- hi x)) (pow hi 2))) (* 2 (/ (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))) hi)))) (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2))) (* 2 (- hi x))))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) hi) hi))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) hi)) (*.f64 #s(literal -2 binary64) (-.f64 hi x))) hi)))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) hi)) (*.f64 #s(literal -2 binary64) (-.f64 hi x)))))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ (* lo (- (+ (* lo (- (+ (/ 1 hi) (/ 1 (- hi x))) (+ (* 2 (/ (- (+ (/ x hi) (/ (* (+ hi (* 2 hi)) (- hi x)) (pow hi 2))) (* 2 (/ (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))) hi))) hi)) (+ (/ x (* hi (- hi x))) (+ (/ x (pow hi 2)) (/ (* (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))) (- (pow (- hi x) 2) (* hi (- hi x)))) (* (pow hi 2) (pow (- hi x) 2)))))))) (+ (/ x hi) (/ (* (+ hi (* 2 hi)) (- hi x)) (pow hi 2)))) (* 2 (/ (- (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2)) (* 2 (- hi x))) hi)))) (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (- hi x)) (pow hi 2))) (* 2 (- hi x))))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) hi) hi))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) hi)) (*.f64 #s(literal -2 binary64) (-.f64 hi x))) hi)))) hi) (+.f64 (+.f64 (/.f64 x (*.f64 hi (-.f64 hi x))) (/.f64 x (*.f64 hi hi))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) hi)) (*.f64 #s(literal -2 binary64) (-.f64 hi x))) (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 hi (-.f64 hi x)))) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x)))))))) (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) hi) hi))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) hi)) (*.f64 #s(literal -2 binary64) (-.f64 hi x))) hi))))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) hi) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) hi)) (*.f64 #s(literal -2 binary64) (-.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) (+ (/ (* (- hi x) (- x hi)) (pow lo 2)) (/ (pow (- hi x) 2) (pow lo 2)))))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 x lo) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 hi x) lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))
(- (+ 1 (+ (/ hi lo) (+ (/ (* hi (- hi x)) (pow lo 2)) (/ (pow (- hi x) 3) (pow lo 3))))) (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ x lo) (+ (/ (* (- hi x) (- x hi)) (pow lo 2)) (+ (/ (* (- hi x) (- (pow (- hi x) 2) (* hi (- hi x)))) (pow lo 3)) (+ (/ (* (- x hi) (- (* hi (- hi x)) (+ (* (- hi x) (- x hi)) (pow (- hi x) 2)))) (pow lo 3)) (/ (pow (- hi x) 2) (pow lo 2))))))))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo)) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 hi lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))))) (+.f64 (+.f64 (/.f64 x lo) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 hi x) lo))) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 hi (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 x hi) (/.f64 (-.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (-.f64 hi x) (-.f64 x hi))) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 (-.f64 hi x) 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 (/ (- (* hi (- hi x)) (+ (* (- hi x) (- x hi)) (pow (- hi x) 2))) lo))) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (-.f64 hi x) (-.f64 x hi))) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo)) hi) lo))
(+ 1 (* -1 (/ (- (+ x (* -1 (/ (- (+ (* -1 (/ (- (* -1 (pow (- hi x) 3)) (+ (* -2 (* hi (pow (- hi x) 2))) (+ (* (- hi x) (- (* hi (- hi x)) (+ (* (- hi x) (- x hi)) (pow (- hi x) 2)))) (* (- x hi) (- (pow (- hi x) 2) (* hi (- hi x))))))) lo)) (* hi (- hi x))) (+ (* (- hi x) (- x hi)) (pow (- hi x) 2))) lo))) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (+.f64 (*.f64 (*.f64 hi #s(literal -2 binary64)) (*.f64 (-.f64 hi x) (-.f64 hi x))) (+.f64 (*.f64 (-.f64 hi x) (-.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (-.f64 hi x) (-.f64 x hi))) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 hi (-.f64 hi x))) (-.f64 x hi))))) lo)) (+.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 (-.f64 hi x) (-.f64 x hi)))) lo)) hi) lo))
(/ (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(+ (* x (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (+ (/ 1 (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))))
(+.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))
(+ (* x (- (+ (* x (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow (+ 1 (/ hi lo)) 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (* (pow lo 2) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (+ (/ 1 (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (*.f64 x (+.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (/.f64 (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo))))) (*.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 (*.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 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))) (-.f64 (/.f64 (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))))
(+ (* x (- (+ (* x (- (+ (* x (- (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow (+ 1 (/ hi lo)) 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (* (pow lo 2) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow (+ 1 (/ hi lo)) 2) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (* (pow lo 2) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))) (+ (/ (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow (+ 1 (/ hi lo)) 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (* (pow lo 2) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))) (/ (* (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (pow (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) 2)))) (+ (/ 1 (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.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 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (/.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (/.f64 (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo))))) (*.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 (*.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 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi 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 (+.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))) (-.f64 (/.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (-.f64 (/.f64 (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo))))) (*.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 (*.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 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))))))) (-.f64 (/.f64 (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) (* lo x))) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (* x (+ 1 (/ hi lo)))))))
(*.f64 x (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 lo (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) (* lo x)) (/ (* (+ 1 (/ hi lo)) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* lo (pow x 2))))) (+ (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (* x (+ 1 (/ hi lo))))) (+ (* -1 (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow x 2) (+ 1 (/ hi lo))))) (/ (* (pow lo 2) (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (+ 1 (/ hi lo))))))) (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)))))))
(*.f64 x (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (*.f64 hi hi) #s(literal -3 binary64))) (*.f64 lo (*.f64 x x)))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) (* lo x)) (+ (/ (* (+ 1 (/ hi lo)) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* lo (pow x 2))) (/ (* (pow lo 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (* (pow x 3) (pow (+ 1 (/ hi lo)) 2)))))) (+ (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (* x (+ 1 (/ hi lo))))) (+ (* -1 (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (* (pow x 2) (+ 1 (/ hi lo))))) (+ (/ (* (pow lo 2) (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (+ 1 (/ hi lo))))))) (* (pow x 2) (pow (+ 1 (/ hi lo)) 2))) (+ (/ (* (pow lo 2) (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (+ 1 (/ hi lo)) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) lo) (+ (* -1 (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (+ 1 (/ hi lo)))) (/ (* (pow lo 2) (* (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (+ 1 (/ hi lo))))))) (pow (+ 1 (/ hi lo)) 2)))))) (* (pow x 3) (pow (+ 1 (/ hi lo)) 2))) (/ (* (pow lo 2) (* (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (* -1 (/ (* lo (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (+ 1 (/ hi lo))))))) (* (pow x 3) (pow (+ 1 (/ hi lo)) 2)))))))))
(*.f64 x (-.f64 (+.f64 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (*.f64 hi hi) #s(literal -3 binary64))) (*.f64 lo (*.f64 x x))) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (*.f64 lo (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (*.f64 hi hi) #s(literal -3 binary64)) lo)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lo 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (/.f64 (+.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 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.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 (*.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 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) x)))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (+ 1 (/ hi lo)) (+ (* 2 (pow hi 2)) (pow hi 2))) lo) (+ (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (+ 1 (/ hi lo))) (/ (* (pow lo 2) (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo)) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (*.f64 (*.f64 lo 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo 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))))) x)) (/.f64 (*.f64 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) x)))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow lo 2) (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))) (pow (+ 1 (/ hi lo)) 2)) (+ (/ (* (pow lo 2) (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (- (/ (* (+ 1 (/ hi lo)) (+ (* 2 (pow hi 2)) (pow hi 2))) lo) (+ (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (+ 1 (/ hi lo))) (/ (* (pow lo 2) (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))))) (pow (+ 1 (/ hi lo)) 2)))))) (pow (+ 1 (/ hi lo)) 2)) (/ (* (pow lo 2) (* (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (+ 1 (/ hi lo)) (+ (* 2 (pow hi 2)) (pow hi 2))) lo)) (+ (/ (* lo (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))) (+ 1 (/ hi lo))) (/ (* (pow lo 2) (* (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) (- (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))))) (pow (+ 1 (/ hi lo)) 2)))) x)) (/ (* (+ 1 (/ hi lo)) (+ hi (* 2 hi))) lo)) (/ (* lo (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))) (+ 1 (/ hi lo)))) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (-.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.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 lo 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (*.f64 (*.f64 lo 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo 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 (+.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 (*.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 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo 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)))))) x)) (+.f64 (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (*.f64 (*.f64 lo 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 #s(literal 3 binary64) hi) lo)) (/.f64 (*.f64 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo 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)))))) x)) (/.f64 (*.f64 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 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) x)))
(- (+ 1 (/ (pow x 2) (pow lo 2))) (* -1 (/ x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 x lo)))
(- (+ 1 (+ (* hi (- (+ (* -2 (/ x (pow lo 2))) (* 2 (/ (pow x 2) (pow lo 3)))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (/ (pow x 2) (pow lo 2)))) (* -1 (/ x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (/.f64 x lo)))
(- (+ 1 (+ (* hi (- (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (/ (pow x 2) (pow lo 4)))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (/ (pow x 2) (pow lo 2)))) (* -1 (/ x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.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 x x) (pow.f64 lo #s(literal 4 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (/.f64 x lo)))
(- (+ 1 (+ (* hi (- (+ (* -2 (/ x (pow lo 2))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (* hi (+ (* -4 (/ x (pow lo 3))) (+ (* hi (+ (* -2 (/ x (pow lo 4))) (* 2 (/ 1 (pow lo 3))))) (/ (pow x 2) (pow lo 4))))))) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) (/ (pow x 2) (pow lo 2)))) (* -1 (/ x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.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 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))))))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (/.f64 x lo)))
(/ (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 x #s(literal -2 binary64)) (*.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 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 x #s(literal -2 binary64)) (*.f64 hi (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 2 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))))))
(* (pow hi 4) (- (+ (* -4 (/ x (* (pow hi 2) (pow lo 3)))) (+ (* -2 (/ x (* hi (pow lo 4)))) (+ (* -2 (/ x (* (pow hi 3) (pow lo 2)))) (+ (* 2 (/ (pow x 2) (* (pow hi 3) (pow lo 3)))) (+ (/ 1 (pow lo 4)) (+ (/ 2 (* hi (pow lo 3))) (/ (pow x 2) (* (pow hi 2) (pow lo 4))))))))) (+ (* -1 (/ x (* (pow hi 3) (pow lo 2)))) (/ 1 (* (pow hi 3) lo)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 hi hi) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 hi hi))))) (+.f64 (+.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)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) lo) (/.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (*.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 #s(literal 2 binary64) (/.f64 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))) (/ (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 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 lo (*.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)))) (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))) hi)) (/ (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 #s(literal 2 binary64) (/.f64 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 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 (*.f64 x #s(literal 2 binary64)) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 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 lo hi) (*.f64 (-.f64 hi x) (-.f64 hi x))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (- (pow (- hi x) 2) (* hi (- hi x)))))) (* (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 hi #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 hi (-.f64 hi x))))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (- (+ (* lo (- x hi)) (pow (- hi x) 2)) (* hi (- hi x)))))) (* (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 hi #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 lo (-.f64 x hi)) (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 hi (-.f64 hi x)))))))) (pow.f64 lo #s(literal 4 binary64)))
1
#s(literal 1 binary64)
(- (+ 1 (/ x lo)) (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(- (+ 1 (+ (/ x lo) (/ (pow (- hi x) 2) (pow lo 2)))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo)))
(- (+ 1 (+ (* 2 (/ (* hi (pow (- hi x) 2)) (pow lo 3))) (+ (/ x lo) (/ (pow (- hi x) 2) (pow lo 2))))) (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 x lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))) (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo 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 (/ (- (* -1 (/ (- (pow (- hi x) 2) (* hi (- hi x))) lo)) (* -1 (- hi x))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 hi (-.f64 hi x))) lo)) (-.f64 hi x)) lo))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* hi (pow (- hi x) 2)) lo)) (pow (- hi x) 2)) (* hi (- hi x))) lo)) (* -1 (- hi x))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (-.f64 hi x))) lo) (-.f64 (*.f64 (-.f64 hi x) (-.f64 hi x)) (*.f64 hi (-.f64 hi x)))) lo)) (-.f64 hi x)) lo))
(- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(- (+ 1 (+ (* x (- (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* hi (+ 1 (/ hi lo))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(- (+ 1 (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 x (*.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)) lo))))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(- (+ 1 (+ (* x (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) lo)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 x (*.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)) lo))))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))) (* -1 (/ (+ 1 (/ hi lo)) (* lo x)))))
(*.f64 (*.f64 x 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 x (*.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 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ 1 (pow x 2)) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))) (+ (* -1 (/ (+ 1 (/ hi lo)) (* lo x))) (/ (* hi (+ 1 (/ hi lo))) (* lo (pow x 2))))))
(*.f64 (*.f64 x 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 x (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.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 hi hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (*.f64 x x)))))) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))))))
(* (pow x 2) (- (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ 1 (pow x 2)) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))) (+ (* -1 (/ (+ 1 (/ hi lo)) (* lo x))) (/ (* hi (+ 1 (/ hi lo))) (* lo (pow x 2))))))
(*.f64 (*.f64 x 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 x (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.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 hi hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (*.f64 x x)))))) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -1 (/ (- (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))) x)))
(* (pow x 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.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)))) x)))
(* (pow x 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (+ (/ 1 lo) (/ hi (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (/.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)))) x)))
(+ 1 (* -1 (/ (pow x 3) (pow lo 3))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))
(+ 1 (+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (/ (pow x 2) (pow lo 3)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo)))))))
(+ 1 (+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (+ (* hi (+ (* -3 (/ (pow x 3) (pow lo 5))) (+ (* -2 (/ x (pow lo 3))) (+ (* -1 (/ x (pow lo 3))) (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 4))))))) (/ (pow x 2) (pow lo 3))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 5 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo (*.f64 lo lo))) (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (*.f64 lo (*.f64 lo lo))))))))))))
(+ 1 (+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (+ (* hi (+ (* -3 (/ (pow x 3) (pow lo 5))) (+ (* -2 (/ x (pow lo 3))) (+ (* -1 (/ x (pow lo 3))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 4))) (* hi (+ (* -1 (/ (pow x 3) (pow lo 6))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 4))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 5))) (/ 1 (pow lo 3))))))))))) (/ (pow x 2) (pow lo 3))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (pow.f64 lo #s(literal 5 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64)))))))))))))
(/ (pow hi 6) (pow lo 6))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (/ 1 (pow lo 6)) (/ 3 (* hi (pow lo 5)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (* 2 (/ (pow x 2) (* (pow hi 2) (pow lo 6)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 2) (pow lo 5)))) (+ (* 3 (/ 1 (* (pow hi 2) (pow lo 4)))) (+ (/ 1 (pow lo 6)) (+ (/ 3 (* hi (pow lo 5))) (/ (pow x 2) (* (pow hi 2) (pow lo 6)))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (-.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 lo #s(literal 6 binary64))))))))))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ (pow x 3) (* (pow hi 3) (pow lo 6)))) (+ (* 2 (/ (pow x 2) (* (pow hi 2) (pow lo 6)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 2) (pow lo 5)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 3) (pow lo 4)))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow hi 3) (pow lo 5)))) (+ (* 3 (/ 1 (* (pow hi 2) (pow lo 4)))) (+ (/ 1 (* (pow hi 3) (pow lo 3))) (+ (/ 1 (pow lo 6)) (+ (/ 3 (* hi (pow lo 5))) (/ (pow x 2) (* (pow hi 2) (pow lo 6)))))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))))))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (*.f64 hi (*.f64 hi hi))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(/ (pow hi 6) (pow lo 6))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(* (pow hi 6) (+ (* -1 (/ (+ x (* 2 x)) (* hi (pow lo 6)))) (+ (/ 1 (pow lo 6)) (/ 3 (* hi (pow lo 5))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))))
(* (pow hi 6) (+ (* -1 (/ (- (+ (* -1 (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5))))) (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* hi (pow lo 6)))) (* 3 (/ (+ x (* 2 x)) (* hi (pow lo 5)))))) (/ 3 (* hi (pow lo 4)))) hi)) (/ 1 (pow lo 6))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x x)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi)))
(* (pow hi 6) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5))))) (* -1 (/ (+ (* -3 (/ (+ x (* 2 x)) (* hi (pow lo 4)))) (+ (* -1 (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4))))) (+ (* -1 (/ (pow x 3) (* hi (pow lo 6)))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* hi (pow lo 5)))) (/ 1 (* hi (pow lo 3))))))) hi))) hi)) (/ 1 (pow lo 6))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 #s(literal 3 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) x)) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64)))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))))) hi)) hi)))
(/ (* (pow hi 3) (pow (- hi x) 3)) (pow lo 6))
(/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (pow.f64 lo #s(literal 6 binary64)))
(/ (+ (* lo (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/.f64 (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))))) (pow.f64 lo #s(literal 6 binary64)))
(/ (+ (* lo (+ (* lo (* (+ hi (* 2 hi)) (pow (- hi x) 3))) (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/.f64 (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 (*.f64 lo (*.f64 #s(literal 3 binary64) hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))))))) (pow.f64 lo #s(literal 6 binary64)))
(/ (+ (* lo (+ (* lo (+ (* lo (pow (- hi x) 3)) (* (+ hi (* 2 hi)) (pow (- hi x) 3)))) (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/.f64 (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (+.f64 lo (*.f64 #s(literal 3 binary64) hi))))))) (pow.f64 lo #s(literal 6 binary64)))
1
#s(literal 1 binary64)
(+ 1 (/ (pow (- hi x) 3) (pow lo 3)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))
(+ 1 (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) (pow lo 4)) (/ (pow (- hi x) 3) (pow lo 3))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (pow.f64 lo #s(literal 4 binary64)))))
(+ 1 (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) (pow lo 4)) (+ (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) (pow lo 5)) (/ (pow (- hi x) 3) (pow lo 3)))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (pow.f64 lo #s(literal 5 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (/ (pow (- hi x) 3) (pow lo 3)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))
(+ 1 (* -1 (/ (+ (* -1 (pow (- hi x) 3)) (/ (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3)) lo)) (pow lo 3))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 hi #s(literal -3 binary64))) lo) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3))) (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) lo)) lo)) (* -1 (pow (- hi x) 3))) (pow lo 3))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo) (*.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 hi #s(literal -3 binary64)))) lo)) (*.f64 lo (*.f64 lo lo))))
(+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))))
(+ 1 (+ (/ (* x (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2))))) (pow lo 3)) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))))) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))))
(+ 1 (+ (* x (+ (/ (* x (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi)))) (pow lo 3)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (pow lo 3)))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo))))))))
(+ 1 (+ (* x (+ (* x (+ (* -1 (/ (* x (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3)))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (pow lo 3)))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))) (*.f64 x (+.f64 (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (*.f64 x (-.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (*.f64 x (/.f64 (*.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 lo (*.f64 lo lo))))))))))
(* -1 (/ (* (pow x 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 x (*.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))))) (*.f64 lo (*.f64 lo lo))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 x (*.f64 lo (*.f64 lo lo))))) (/.f64 (*.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 lo (*.f64 lo lo)))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (+ (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 x (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.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 hi hi) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal -3 binary64) (*.f64 x x))))) (/.f64 (*.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 lo (*.f64 lo lo)))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (+ (/ 1 (pow x 3)) (+ (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (pow x 3))) (+ (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (pow x 2))))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (+.f64 (+.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 x (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.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 hi hi) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal -3 binary64) (*.f64 x x))))) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))) (/.f64 (*.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 lo (*.f64 lo lo)))))
(* -1 (/ (* (pow x 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 x (*.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))))) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x))) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (*.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 lo (*.f64 lo lo))) (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 x (*.f64 lo (*.f64 lo lo)))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* 2 (pow hi 2)) (pow hi 2))) (* (pow lo 3) x))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3))) x)) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (*.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 lo (*.f64 lo lo))) (/.f64 (-.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.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 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 x (*.f64 lo (*.f64 lo lo)))))) x)))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ 1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* 2 (pow hi 2)) (pow hi 2))) (pow lo 3))) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3))) x)) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (*.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 lo (*.f64 lo lo))) (/.f64 (-.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 (*.f64 (*.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 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo))))) x)) x)) x)))
(* -1 (/ (pow x 3) (pow lo 3)))
(/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 lo (*.f64 lo lo)))
(+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (/ (pow x 2) (pow lo 3))))))
(-.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))
(+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (+ (* hi (+ (* -3 (/ (pow x 3) (pow lo 5))) (+ (* -2 (/ x (pow lo 3))) (+ (* -1 (/ x (pow lo 3))) (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 4))))))) (/ (pow x 2) (pow lo 3)))))))
(-.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 5 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo (*.f64 lo lo))) (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (*.f64 lo (*.f64 lo lo))))))))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))
(+ (* -1 (/ (pow x 3) (pow lo 3))) (* hi (+ (* -3 (/ (pow x 3) (pow lo 4))) (+ (* 2 (/ (pow x 2) (pow lo 3))) (+ (* hi (+ (* -3 (/ (pow x 3) (pow lo 5))) (+ (* -2 (/ x (pow lo 3))) (+ (* -1 (/ x (pow lo 3))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 4))) (* hi (+ (* -1 (/ (pow x 3) (pow lo 6))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (pow lo 4))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 5))) (/ 1 (pow lo 3))))))))))) (/ (pow x 2) (pow lo 3)))))))
(-.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 x x))) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (pow.f64 lo #s(literal 5 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64)))))))))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))
(/ (pow hi 6) (pow lo 6))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (/ 1 (pow lo 6)) (/ 3 (* hi (pow lo 5)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (* 2 (/ (pow x 2) (* (pow hi 2) (pow lo 6)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 2) (pow lo 5)))) (+ (* 3 (/ 1 (* (pow hi 2) (pow lo 4)))) (+ (/ 1 (pow lo 6)) (+ (/ 3 (* hi (pow lo 5))) (/ (pow x 2) (* (pow hi 2) (pow lo 6)))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (-.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 lo #s(literal 6 binary64))))))))))
(* (pow hi 6) (+ (* -2 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ x (* hi (pow lo 6)))) (+ (* -1 (/ (pow x 3) (* (pow hi 3) (pow lo 6)))) (+ (* 2 (/ (pow x 2) (* (pow hi 2) (pow lo 6)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 2) (pow lo 5)))) (+ (* 3 (/ (+ (* -2 x) (* -1 x)) (* (pow hi 3) (pow lo 4)))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* (pow hi 3) (pow lo 5)))) (+ (* 3 (/ 1 (* (pow hi 2) (pow lo 4)))) (+ (/ 1 (* (pow hi 3) (pow lo 3))) (+ (/ 1 (pow lo 6)) (+ (/ 3 (* hi (pow lo 5))) (/ (pow x 2) (* (pow hi 2) (pow lo 6)))))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x #s(literal -3 binary64))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 hi hi) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))))))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (*.f64 hi (*.f64 hi hi))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(/ (pow hi 6) (pow lo 6))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(* (pow hi 6) (+ (* -1 (/ (+ x (* 2 x)) (* hi (pow lo 6)))) (+ (/ 1 (pow lo 6)) (/ 3 (* hi (pow lo 5))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))))
(* (pow hi 6) (+ (* -1 (/ (- (+ (* -1 (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5))))) (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* hi (pow lo 6)))) (* 3 (/ (+ x (* 2 x)) (* hi (pow lo 5)))))) (/ 3 (* hi (pow lo 4)))) hi)) (/ 1 (pow lo 6))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x x)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi)))
(* (pow hi 6) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ (+ x (* 2 x)) (pow lo 6))) (* 3 (/ 1 (pow lo 5))))) (* -1 (/ (+ (* -3 (/ (+ x (* 2 x)) (* hi (pow lo 4)))) (+ (* -1 (- (+ (* -1 (/ (+ (* 2 (pow x 2)) (pow x 2)) (pow lo 6))) (* 3 (/ (+ x (* 2 x)) (pow lo 5)))) (* 3 (/ 1 (pow lo 4))))) (+ (* -1 (/ (pow x 3) (* hi (pow lo 6)))) (+ (* 3 (/ (+ (* 2 (pow x 2)) (pow x 2)) (* hi (pow lo 5)))) (/ 1 (* hi (pow lo 3))))))) hi))) hi)) (/ 1 (pow lo 6))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 #s(literal 3 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x))) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) x)) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 x x)) (pow.f64 lo #s(literal 6 binary64)))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))))) hi)) hi)))
(/ (* (pow hi 3) (pow (- hi x) 3)) (pow lo 6))
(/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (pow.f64 lo #s(literal 6 binary64)))
(/ (+ (* lo (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/.f64 (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))))) (pow.f64 lo #s(literal 6 binary64)))
(/ (+ (* lo (+ (* lo (* (+ hi (* 2 hi)) (pow (- hi x) 3))) (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/.f64 (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 (*.f64 lo (*.f64 #s(literal 3 binary64) hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))))))) (pow.f64 lo #s(literal 6 binary64)))
(/ (+ (* lo (+ (* lo (+ (* lo (pow (- hi x) 3)) (* (+ hi (* 2 hi)) (pow (- hi x) 3)))) (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)))) (* (pow hi 3) (pow (- hi x) 3))) (pow lo 6))
(/.f64 (+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (+.f64 lo (*.f64 #s(literal 3 binary64) hi))))))) (pow.f64 lo #s(literal 6 binary64)))
(/ (pow (- hi x) 3) (pow lo 3))
(*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(/ (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) lo) (pow (- hi x) 3)) (pow lo 3))
(/.f64 (+.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo)) (*.f64 lo (*.f64 lo lo)))
(/ (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) lo) (+ (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) (pow lo 2)) (pow (- hi x) 3))) (pow lo 3))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo) (+.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo lo)))) (*.f64 lo (*.f64 lo lo)))
(/ (+ (/ (* (+ hi (* 2 hi)) (pow (- hi x) 3)) lo) (+ (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) (pow lo 2)) (+ (/ (* (pow hi 3) (pow (- hi x) 3)) (pow lo 3)) (pow (- hi x) 3)))) (pow lo 3))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo lo)) (+.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))))) (*.f64 lo (*.f64 lo lo)))
(/ (pow (- hi x) 3) (pow lo 3))
(*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (/ (+ (* -1 (pow (- hi x) 3)) (/ (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3)) lo)) (pow lo 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 hi #s(literal -3 binary64))) lo) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3))) (/ (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3)) lo)) lo)) (* -1 (pow (- hi x) 3))) (pow lo 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo) (*.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 hi #s(literal -3 binary64)))) lo)) (*.f64 lo (*.f64 lo lo))))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* -2 hi) (* -1 hi)) (pow (- hi x) 3))) (* -1 (/ (+ (* -1 (* (+ (* 2 (pow hi 2)) (pow hi 2)) (pow (- hi x) 3))) (* -1 (/ (* (pow hi 3) (pow (- hi x) 3)) lo))) lo))) lo)) (* -1 (pow (- hi x) 3))) (pow lo 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 hi #s(literal -3 binary64)))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))))) (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x)))) lo)) lo)) lo)) (*.f64 lo (*.f64 lo lo))))
(/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))
(*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo))))
(+ (/ (* x (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2))))) (pow lo 3)) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))) (*.f64 x (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo))))))
(+ (* x (+ (/ (* x (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi)))) (pow lo 3)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (pow lo 3)))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))))))
(+ (* x (+ (* x (+ (* -1 (/ (* x (pow (+ 1 (/ hi lo)) 3)) (pow lo 3))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3)))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (pow lo 3)))) (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(+.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 lo (*.f64 lo lo)))) (*.f64 x (+.f64 (*.f64 (*.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 hi hi) #s(literal -3 binary64)) (*.f64 lo (*.f64 lo lo)))) (*.f64 x (-.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (*.f64 x (/.f64 (*.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 lo (*.f64 lo lo)))))))))
(* -1 (/ (* (pow x 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 x (*.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))))) (*.f64 lo (*.f64 lo lo))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 x (*.f64 lo (*.f64 lo lo))))) (/.f64 (*.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 lo (*.f64 lo lo)))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (+ (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 x (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.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 hi hi) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal -3 binary64) (*.f64 x x))))) (/.f64 (*.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 lo (*.f64 lo lo)))))
(* (pow x 3) (+ (* -1 (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3))) (+ (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) (pow x 3))) (+ (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* -2 (pow hi 2)) (* -1 (pow hi 2)))) (* (pow lo 3) (pow x 2)))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (+.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 x (*.f64 lo (*.f64 lo lo))))) (*.f64 (*.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 hi hi) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal -3 binary64) (*.f64 x x))))) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (*.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 lo (*.f64 lo lo)))))
(* -1 (/ (* (pow x 3) (pow (+ 1 (/ hi lo)) 3)) (pow lo 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 x (*.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))))) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (* (pow lo 3) x))) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (*.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 lo (*.f64 lo lo))) (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 x (*.f64 lo (*.f64 lo lo)))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* 2 (pow hi 2)) (pow hi 2))) (* (pow lo 3) x))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3))) x)) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (*.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 lo (*.f64 lo lo))) (/.f64 (-.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.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 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 x (*.f64 lo (*.f64 lo lo)))))) x)))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 3) (pow (+ 1 (/ hi lo)) 3)) (* (pow lo 3) x))) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ (* 2 (pow hi 2)) (pow hi 2))) (pow lo 3))) x)) (/ (* (pow (+ 1 (/ hi lo)) 3) (+ hi (* 2 hi))) (pow lo 3))) x)) (/ (pow (+ 1 (/ hi lo)) 3) (pow lo 3)))))
(*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (*.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 lo (*.f64 lo lo))) (/.f64 (-.f64 (*.f64 (*.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 #s(literal 3 binary64) hi) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 (*.f64 (*.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 #s(literal 3 binary64) (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.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 (*.f64 lo (*.f64 lo lo)))))) x)) x)))
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* hi x)
(*.f64 x hi)
(* -1 (+ 1 (/ lo hi)))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x)))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x)))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x)))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi)))
(- (/ x hi) 1)
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
-1
#s(literal -1 binary64)
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
-1
#s(literal -1 binary64)
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ (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 x #s(literal -2 binary64)) (*.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 x #s(literal -2 binary64)) (*.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 x x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))))))
(+ (* 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 (*.f64 x #s(literal -2 binary64)) (*.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 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.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 x #s(literal -2 binary64)) (*.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 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (+.f64 (+.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)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 lo lo))))))
(* (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 (*.f64 #s(literal -4 binary64) x) (*.f64 (*.f64 hi hi) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 hi hi)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 hi hi))))) (+.f64 (+.f64 (+.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)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.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 #s(literal 2 binary64) (/.f64 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 #s(literal 2 binary64) (/.f64 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 x x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) 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 #s(literal 2 binary64) (/.f64 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 (*.f64 x x) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.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 lo hi) (*.f64 (-.f64 hi x) (-.f64 hi x))))) (pow.f64 lo #s(literal 4 binary64)))
(/ (+ (* lo (+ (* 2 (* hi (pow (- hi x) 2))) (* lo (pow (- hi x) 2)))) (* (pow hi 2) (pow (- hi x) 2))) (pow lo 4))
(/.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 (*.f64 hi #s(literal 2 binary64)) (*.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 lo (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 (*.f64 hi #s(literal 2 binary64)) (*.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) lo) (/.f64 (-.f64 hi x) 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 hi #s(literal 2 binary64)) (*.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 hi #s(literal 2 binary64)) (*.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 hi #s(literal 2 binary64)) (*.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) lo) (/.f64 (-.f64 hi x) 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 hi #s(literal 2 binary64)) (*.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 hi #s(literal -2 binary64)) (*.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 hi #s(literal -2 binary64)) (*.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 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(+ (* x (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))) (/ (* x (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))
(+.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.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 x (*.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 (*.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 x (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (*.f64 x x)))))))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (+ (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) (pow x 2))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.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 x (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 lo lo) (*.f64 x x)))))))
(/ (* (pow x 2) (pow (+ 1 (/ hi lo)) 2)) (pow lo 2))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(* (pow x 2) (+ (* -2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.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 x (*.f64 lo lo))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (*.f64 lo lo)))) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow hi 2) (pow (+ 1 (/ hi lo)) 2)) (* (pow lo 2) x))) (* 2 (/ (* hi (pow (+ 1 (/ hi lo)) 2)) (pow lo 2)))) x)) (/ (pow (+ 1 (/ hi lo)) 2) (pow lo 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (*.f64 lo lo)))) x)))
(* -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 hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo 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 hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo 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 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.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 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.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 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (*.f64 hi (/.f64 (+.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 hi (/.f64 (+.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 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))

eval388.0ms (3.3%)

Compiler

Compiled 124461 to 5495 computations (95.6% saved)

prune290.0ms (2.4%)

Pruning

39 alts after pruning (36 fresh and 3 done)

PrunedKeptTotal
New2052252077
Fresh111122
Picked415
Done022
Total2067392106
Accuracy
53.2%
Counts
2106 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
31.0%
(/.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
31.0%
(/.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
29.1%
(/.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 (/.f64 (-.f64 hi x) lo) (/.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 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
29.1%
(/.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 (/.f64 (-.f64 hi x) lo) (/.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 (-.f64 hi x) 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 lo (-.f64 hi x))))))
29.1%
(/.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 (/.f64 (-.f64 hi x) lo) (/.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 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))))
24.2%
(/.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 lo lo)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))))) (/.f64 x lo))))
10.4%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
15.0%
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
18.8%
(/.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 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
8.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.8%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))) lo))
18.8%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.6%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.8%
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
10.4%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi))
10.4%
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))) lo) (-.f64 #s(literal 0 binary64) hi)))
10.4%
(+.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))
10.4%
(+.f64 (/.f64 x hi) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
12.1%
(+.f64 (/.f64 x hi) (*.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 0 binary64) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) x)))))
34.6%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)))
10.4%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
34.6%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
10.4%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi)))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
10.4%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))
18.8%
(*.f64 x (/.f64 (/.f64 (-.f64 x lo) hi) x))
10.4%
(*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))
11.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) lo))))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) x))))
11.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) lo)))
10.4%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo x))))
11.5%
(*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 x hi))))
18.6%
#s(literal 1 binary64)
Compiler

Compiled 1980 to 929 computations (53.1% saved)

simplify196.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
cost-diff256
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi)
cost-diff256
(*.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi))
cost-diff384
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi)))
cost-diff0
(/.f64 #s(literal 1 binary64) hi)
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))
cost-diff256
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi))))
cost-diff512
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))))
cost-diff0
(/.f64 lo x)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
cost-diff256
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
cost-diff256
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
cost-diff0
(-.f64 #s(literal 0 binary64) lo)
cost-diff0
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
cost-diff0
(/.f64 x hi)
cost-diff256
(/.f64 (/.f64 (-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)
cost-diff256
(*.f64 lo (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi))
cost-diff256
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)))
Rules
2526×*-lowering-*.f32
2526×*-lowering-*.f64
1292×/-lowering-/.f32
1292×/-lowering-/.f64
1292×fnmadd-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
037321
191312
2245302
3853280
44239256
08338256
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (/ x hi) (* lo (/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi)))
(/ x hi)
x
hi
(* lo (/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi))
lo
(/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi)
(/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1))
(- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1)
(/ (- x lo) (* (/ hi (- x lo)) hi))
(- x lo)
(* (/ hi (- x lo)) hi)
(/ hi (- x lo))
1
(- (/ (- x lo) hi) -1)
(/ (- x lo) hi)
-1
(/ (- 0 lo) hi)
(- 0 lo)
0
lo
hi
(/ (* x (- 1 (/ lo x))) hi)
(* x (- 1 (/ lo x)))
x
(- 1 (/ lo x))
1
(/ lo x)
lo
hi
(* x (- (/ 1 hi) (/ 1 (/ x (/ lo hi)))))
x
(- (/ 1 hi) (/ 1 (/ x (/ lo hi))))
(/ 1 hi)
1
hi
(/ 1 (/ x (/ lo hi)))
(/ x (/ lo hi))
(/ lo hi)
lo
(+ (/ x hi) (* lo (/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi)))
(/ x hi)
x
hi
(* lo (/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi))
lo
(/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi)
(* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo)))
(- 0 lo)
0
(- (/ 1 hi) (/ (+ (/ x hi) -1) lo))
(/ 1 hi)
1
(/ (+ (/ x hi) -1) lo)
(+ (/ x hi) -1)
-1
Outputs
(+ (/ x hi) (* lo (/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (-.f64 x lo))) #s(literal -1 binary64))) (+.f64 hi (-.f64 x lo))))
(/ x hi)
(/.f64 x hi)
x
hi
(* lo (/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi))
(/.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (-.f64 x lo))) #s(literal -1 binary64))) (+.f64 hi (-.f64 x lo)))
lo
(/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi)
(/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (-.f64 x lo))) #s(literal -1 binary64)) (+.f64 hi (-.f64 x lo)))
(/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1))
(/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (-.f64 x lo))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))
(- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (-.f64 x lo))) #s(literal -1 binary64))
(/ (- x lo) (* (/ hi (- x lo)) hi))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(- x lo)
(-.f64 x lo)
(* (/ hi (- x lo)) hi)
(/.f64 (*.f64 hi hi) (-.f64 x lo))
(/ hi (- x lo))
(/.f64 hi (-.f64 x lo))
1
#s(literal 1 binary64)
(- (/ (- x lo) hi) -1)
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
-1
#s(literal -1 binary64)
(/ (- 0 lo) hi)
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(- 0 lo)
(-.f64 #s(literal 0 binary64) lo)
0
#s(literal 0 binary64)
lo
hi
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (-.f64 x lo) hi)
(* x (- 1 (/ lo x)))
(-.f64 x lo)
x
(- 1 (/ lo x))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
1
#s(literal 1 binary64)
(/ lo x)
(/.f64 lo x)
lo
hi
(* x (- (/ 1 hi) (/ 1 (/ x (/ lo hi)))))
(/.f64 (-.f64 x lo) hi)
x
(- (/ 1 hi) (/ 1 (/ x (/ lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
1
#s(literal 1 binary64)
hi
(/ 1 (/ x (/ lo hi)))
(/.f64 lo (*.f64 x hi))
(/ x (/ lo hi))
(/.f64 x (/.f64 lo hi))
(/ lo hi)
(/.f64 lo hi)
lo
(+ (/ x hi) (* lo (/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi)))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) hi))
(/ x hi)
(/.f64 x hi)
x
hi
(* lo (/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi))
(*.f64 (/.f64 lo hi) (-.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 lo hi)))
lo
(/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi)
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 lo hi)) hi)
(* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo)))
(-.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 lo hi))
(- 0 lo)
(-.f64 #s(literal 0 binary64) lo)
0
#s(literal 0 binary64)
(- (/ 1 hi) (/ (+ (/ x hi) -1) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
1
#s(literal 1 binary64)
(/ (+ (/ x hi) -1) lo)
(/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)
(+ (/ x hi) -1)
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
-1
#s(literal -1 binary64)

localize297.0ms (2.5%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi)
accuracy99.5%
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))
accuracy95.4%
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
accuracy95.2%
(*.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi))
accuracy100.0%
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi))))
accuracy99.6%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))))
accuracy99.6%
(/.f64 x (/.f64 lo hi))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))
accuracy100.0%
(/.f64 lo x)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
accuracy100.0%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
accuracy57.7%
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
accuracy100.0%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
accuracy100.0%
(-.f64 #s(literal 0 binary64) lo)
accuracy99.5%
(/.f64 (-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
accuracy98.4%
(-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) #s(literal 1 binary64))
accuracy95.2%
(*.f64 lo (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi))
accuracy69.8%
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
Results
191.0ms256×0valid
Compiler

Compiled 358 to 38 computations (89.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-div: 64.0ms (72.8% of total)
ival-mult: 10.0ms (11.4% of total)
ival-sub: 9.0ms (10.2% of total)
ival-add: 4.0ms (4.6% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series74.0ms (0.6%)

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

180 calls:

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

rewrite467.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
3106×fma-lowering-fma.f32
3106×fma-lowering-fma.f64
3094×*-lowering-*.f32
3094×*-lowering-*.f64
1918×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037262
1289191
23347191
08812191
Stop Event
iter limit
node limit
Counts
23 → 779
Calls
Call 1
Inputs
(+ (/ x hi) (* lo (/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi)))
(* lo (/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi))
(/ (/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1)) hi)
(/ x hi)
(/ (- 0 lo) hi)
(- 0 lo)
(/ (* x (- 1 (/ lo x))) hi)
(* x (- 1 (/ lo x)))
(- 1 (/ lo x))
(/ lo x)
(* x (- (/ 1 hi) (/ 1 (/ x (/ lo hi)))))
(- (/ 1 hi) (/ 1 (/ x (/ lo hi))))
(/ 1 (/ x (/ lo hi)))
(/ 1 hi)
(+ (/ x hi) (* lo (/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi)))
(* lo (/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi))
(/ (* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo))) hi)
(* (- 0 lo) (- (/ 1 hi) (/ (+ (/ x hi) -1) lo)))
(/ (- x lo) (* (/ hi (- x lo)) hi))
(- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1)
(/ (- (/ (- x lo) (* (/ hi (- x lo)) hi)) 1) (- (/ (- x lo) hi) -1))
(/ x (/ lo hi))
(- (/ 1 hi) (/ (+ (/ x hi) -1) lo))
Outputs
(+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(+.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 x hi))
(-.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 x (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) x) hi))
(-.f64 (/.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(fma.f64 lo (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (/.f64 x hi))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) lo (/.f64 x hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(fma.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (-.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 x hi)))) (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi) (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi))))
(/.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))))) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (-.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 x hi)))))
(/.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))))) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))) (-.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi) (*.f64 hi x)) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 hi x)) hi) (*.f64 hi (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))))) (neg.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (-.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 x hi))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi))) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (-.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 x hi)))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (-.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 x hi)))) (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi) (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) (*.f64 lo (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (-.f64 (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (/.f64 x hi))))))
(*.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)))
(/.f64 lo (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)
(/.f64 (neg.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) lo) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 hi (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 lo (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 lo hi))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi) lo)
(*.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))))
(/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi)
(/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (neg.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64)) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) hi) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) hi))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) hi))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (/.f64 hi (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) 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 x hi)
(/.f64 #s(literal 1 binary64) (/.f64 hi x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi x) #s(literal 1 binary64)))
(/.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)) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) 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 x (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.f64 x hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) x)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 lo (-.f64 #s(literal 0 binary64) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) lo) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 lo lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.f64 hi lo))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) lo))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (*.f64 lo lo) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) #s(literal -1 binary64)) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 hi lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) #s(literal -1 binary64)) (*.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 #s(literal 0 binary64) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi)) lo)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 lo (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (pow.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) lo)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo lo)))
(-.f64 (/.f64 #s(literal 0 binary64) lo) (/.f64 (*.f64 lo lo) lo))
(fma.f64 #s(literal -1 binary64) lo #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo) #s(literal 0 binary64))
(neg.f64 lo)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 lo lo))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) lo))) lo)
(pow.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 x hi) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))) #s(literal -1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(neg.f64 (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 x (/.f64 lo hi)) hi)) (/.f64 hi (/.f64 (/.f64 lo hi) x)))
(/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi)))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(/.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 (/.f64 x (/.f64 lo hi)) hi) x) (/.f64 hi (/.f64 (/.f64 lo hi) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi))))) x) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(pow.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 x hi))
(*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) x)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 lo x))))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 lo x))))
(fma.f64 #s(literal 1 binary64) x (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)) x))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (/.f64 x lo))))) (+.f64 #s(literal 1 binary64) (/.f64 lo x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (/.f64 x lo)))) x) (+.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) x)
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo x)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo x))) (/.f64 (/.f64 lo (*.f64 x (/.f64 x lo))) (+.f64 #s(literal 1 binary64) (/.f64 lo x))))
(fma.f64 lo (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 lo x) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo x)) (-.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (/.f64 x lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (/.f64 x lo)))) (+.f64 #s(literal 1 binary64) (/.f64 lo x)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (/.f64 x lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo x))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) (/.f64 lo x))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)) (-.f64 #s(literal 0 binary64) (/.f64 lo x)))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo x))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo x)) (-.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (/.f64 x lo))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x lo)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (/.f64 lo x)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo x)))
(/.f64 lo x)
(/.f64 lo (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) x))
(pow.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 lo (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 lo x))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (/.f64 lo x) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) x) lo)
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)))
(+.f64 (/.f64 x hi) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))) #s(literal -1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) x))
(neg.f64 (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 x (/.f64 lo hi)) hi)) (/.f64 hi (/.f64 (/.f64 lo hi) x)))
(/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi)))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(/.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 (/.f64 x (/.f64 lo hi)) hi) x) (/.f64 hi (/.f64 (/.f64 lo hi) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi))))) x) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(pow.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 x hi))
(*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) x)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) x)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 lo hi) x)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) (/.f64 lo x) (/.f64 (/.f64 lo hi) x)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 lo hi) (/.f64 (/.f64 lo hi) x)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 lo hi) x)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) (fma.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1/2 binary64)) (/.f64 (/.f64 lo hi) x)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) lo))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x)) lo (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64)))) (fma.f64 (/.f64 (/.f64 lo hi) x) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))))) (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) lo))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x)) lo (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) lo)))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64)))) (fma.f64 (/.f64 (/.f64 lo hi) x) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))))) (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) lo))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x)) lo (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) lo)))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64)))) (fma.f64 (/.f64 (/.f64 lo hi) x) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))))) (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) lo))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x)) lo (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) lo)))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64)))) (fma.f64 (/.f64 (/.f64 lo hi) x) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))))) (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))
(-.f64 (/.f64 (/.f64 x (/.f64 lo hi)) (/.f64 hi (/.f64 (/.f64 lo hi) x))) (/.f64 hi (/.f64 hi (/.f64 (/.f64 lo hi) x))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))) (/.f64 (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))))
(-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))) (/.f64 (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (-.f64 (/.f64 x (/.f64 lo hi)) hi) (/.f64 (/.f64 (/.f64 lo hi) x) hi) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (-.f64 (/.f64 x (/.f64 lo hi)) hi) (/.f64 (/.f64 (/.f64 lo hi) x) hi) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) #s(literal 1 binary64)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))
(fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 lo hi) (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (/.f64 (/.f64 lo hi) x)) (-.f64 (/.f64 x (/.f64 lo hi)) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/.f64 (-.f64 (/.f64 x (/.f64 lo hi)) hi) (/.f64 hi (/.f64 (/.f64 lo hi) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 lo x))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (/.f64 x lo)))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo x))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 lo hi)))) (*.f64 hi #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 lo hi)))))
(/.f64 (-.f64 (/.f64 x (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 lo hi)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 lo hi))) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 (/.f64 x (/.f64 lo hi)) hi)) (neg.f64 (/.f64 hi (/.f64 (/.f64 lo hi) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi)))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x))))))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(/.f64 (/.f64 (-.f64 (/.f64 x (/.f64 lo hi)) hi) hi) (/.f64 x (/.f64 lo hi)))
(pow.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (/.f64 (/.f64 lo hi) x)) (-.f64 (/.f64 x (/.f64 lo hi)) hi)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 (/.f64 x (/.f64 lo hi)) hi) (/.f64 (/.f64 (/.f64 lo hi) x) hi))
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (/.f64 (/.f64 lo hi) x) (/.f64 x (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (/.f64 lo hi))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))
(/.f64 lo (*.f64 x hi))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 x (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (/.f64 lo x) hi)
(/.f64 (/.f64 lo hi) x)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 x (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (/.f64 hi lo))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 x (/.f64 lo hi)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1 binary64))
(*.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) x))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))
(*.f64 (/.f64 lo x) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo x))
(*.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 lo hi))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(*.f64 (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 lo hi))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(exp.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) hi))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 hi #s(literal -1 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)))
(+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(+.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 x hi))
(-.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 x (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 (-.f64 #s(literal 0 binary64) x) hi))
(-.f64 (/.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi)) (/.f64 (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(fma.f64 lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi) lo) (/.f64 x hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))) lo (/.f64 x hi))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(fma.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(fma.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi) (/.f64 x hi))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (-.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 x hi)))) (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi) (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi))))
(/.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))))) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (-.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 x hi)))))
(/.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))))) (+.f64 (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))) (-.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (/.f64 (*.f64 (/.f64 x hi) (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi))))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi)) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi) (*.f64 hi x)) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (/.f64 hi x)) hi) (*.f64 hi (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))))) (neg.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (-.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 x hi))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi))) (neg.f64 (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi)))
(/.f64 (-.f64 (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (-.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 x hi)))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (-.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 x hi)))) (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi) (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (*.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (-.f64 (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 x hi))))))
(*.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) hi)))
(/.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))
(/.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi)
(/.f64 (neg.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) lo) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 hi (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) #s(literal -1 binary64))
(*.f64 lo (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi) lo))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (/.f64 lo hi))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))) lo)
(*.f64 (*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) #s(literal -1 binary64)))
(neg.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi)))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) hi)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (*.f64 (*.f64 lo lo) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (*.f64 hi lo))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi)) (*.f64 lo lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi)) lo)
(pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) hi) (-.f64 #s(literal 0 binary64) lo))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(+.f64 (*.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 lo (neg.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 lo (neg.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 lo (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (*.f64 lo lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) lo)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (*.f64 (*.f64 lo lo) (*.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (*.f64 lo (*.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))) (*.f64 lo (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (*.f64 (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 hi lo) (*.f64 lo lo)))
(/.f64 (*.f64 (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 (*.f64 hi lo) lo))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) (*.f64 lo lo)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) lo))
(/.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (*.f64 lo lo)))
(/.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (*.f64 hi lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 lo lo))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) lo)
(/.f64 (*.f64 (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi lo))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))
(/.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) lo))
(+.f64 (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) (neg.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(+.f64 (fma.f64 x (/.f64 (/.f64 (-.f64 x lo) hi) hi) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi)) lo (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)))
(+.f64 (fma.f64 x (/.f64 (/.f64 (-.f64 x lo) hi) hi) (neg.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) (fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 lo (*.f64 hi hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 x (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi)) lo (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)))
(+.f64 (fma.f64 (/.f64 x (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) (fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 lo (*.f64 hi hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(fma.f64 x (/.f64 (/.f64 (-.f64 x lo) hi) hi) (neg.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(fma.f64 (/.f64 x (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (+.f64 x lo)))
(/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) lo)) (*.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (-.f64 #s(literal 0 binary64) x) lo)) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 x lo)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) x) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (-.f64 x lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (+.f64 (-.f64 #s(literal 0 binary64) x) lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo))) #s(literal 1 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 x lo))) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo)) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) (pow.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (+.f64 (*.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (-.f64 (*.f64 (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))))) (+.f64 (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (-.f64 #s(literal 0 binary64) x) lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (+.f64 x lo))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -2 binary64))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo)))) #s(literal -1 binary64))
(*.f64 (-.f64 x lo) (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo))))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (-.f64 x lo))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (-.f64 x lo))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi))
(*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal 2 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi))
(*.f64 (pow.f64 (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) 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 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))))
(-.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(-.f64 (/.f64 x (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))))
(-.f64 (/.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(fma.f64 x (/.f64 (/.f64 (-.f64 x lo) hi) hi) (neg.f64 (+.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(fma.f64 (-.f64 x lo) (/.f64 (/.f64 (-.f64 x lo) hi) hi) #s(literal -1 binary64))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) #s(literal -1 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (-.f64 x lo) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) #s(literal -1 binary64))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (-.f64 x lo) #s(literal -1 binary64))
(fma.f64 (/.f64 x (*.f64 hi hi)) (-.f64 x lo) (neg.f64 (+.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))))
(*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (fma.f64 (-.f64 x lo) (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 x lo) (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))))))
(+.f64 (fma.f64 (-.f64 x lo) (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))))) (fma.f64 (neg.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))))) (fma.f64 (neg.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))))))
(+.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))))))
(+.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))))) (fma.f64 (neg.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))))))
(+.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))))))
(+.f64 (fma.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))))) (fma.f64 (neg.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(-.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (-.f64 x lo) (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(fma.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (+.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal -1 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal -3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi))))) (+.f64 (*.f64 (/.f64 #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 (-.f64 x lo) hi)))) (*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi))))) (*.f64 (/.f64 #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 (-.f64 x lo) hi))))) (+.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi (-.f64 x lo))))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 hi (/.f64 (-.f64 x lo) hi)) (-.f64 x lo))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo hi) x)) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 lo hi))))
(/.f64 x (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 lo hi) x)))
(/.f64 (/.f64 x (/.f64 lo hi)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 lo hi))) #s(literal -1 binary64))
(/.f64 (/.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (*.f64 x hi) lo)
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 lo hi))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 lo hi))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (/.f64 lo hi)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 lo hi))
(pow.f64 (/.f64 x (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 hi lo))
(*.f64 x (/.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 lo hi))))
(*.f64 (/.f64 x (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 x lo) hi)
(*.f64 (/.f64 hi lo) x)
(*.f64 (/.f64 hi lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 hi lo))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 hi lo))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)
(*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 hi lo))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)) (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (neg.f64 (*.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (*.f64 lo (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))
(-.f64 (/.f64 lo (*.f64 hi lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 hi lo)))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(fma.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi lo) (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))))
(/.f64 (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (*.f64 hi lo))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) hi) (*.f64 hi (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (*.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo))
(/.f64 (-.f64 lo (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (neg.f64 (*.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))) (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(/.f64 (/.f64 (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) hi) lo)
(pow.f64 (/.f64 (*.f64 hi lo) (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 lo (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))))

simplify494.0ms (4.2%)

Algorithm
egg-herbie
Rules
4616×*-lowering-*.f32
4616×*-lowering-*.f64
3500×+-lowering-+.f64
3500×+-lowering-+.f32
1922×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0101812297
1355710880
0875010880
Stop Event
iter limit
node limit
Counts
720 → 720
Calls
Call 1
Inputs
(/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 hi)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (+ (* x (- (+ (/ lo (* (pow hi 3) (- 1 (/ lo hi)))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 3) (pow (- 1 (/ lo hi)) 3)))) (* -2 (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2)))))) (/ 1 hi))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (+ (* x (- (+ (* x (- (* -2 (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 3)))) (+ (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 4) (pow (- 1 (/ lo hi)) 4)))))) (+ (/ lo (* (pow hi 3) (- 1 (/ lo hi)))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 3) (pow (- 1 (/ lo hi)) 3))))) (* -2 (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2)))))) (/ 1 hi))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(* x (+ (/ 1 hi) (/ lo (pow hi 2))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ (* lo (- 1 (/ lo hi))) (* hi x))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2))))) (+ (/ (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi)))) (pow x 2)) (/ (* lo (- 1 (/ lo hi))) (* hi x)))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (* -1 (/ (* hi (* (- 1 (/ lo hi)) (- (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi))))))) (pow x 3))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2)))))) (+ (/ (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi)))) (pow x 2)) (/ (* lo (- 1 (/ lo hi))) (* hi x)))))
(* -1 (* x (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -2 (/ (pow lo 2) (pow hi 2))) (* -1 (/ (- (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))) x))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -2 (/ (pow lo 2) (pow hi 2))) (* -1 (/ (- (+ (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (/ (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))))) x))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))) x))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x))) (/ 1 hi))))
(/ (* 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 (* -1 lo)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(/ x hi)
(+ (* lo (- (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi)))) (/ 1 (* hi (+ 1 (/ x hi)))))) (/ x hi))
(+ (* lo (- (+ (* lo (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))) (/ x hi))
(+ (* lo (- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))) (/ x hi))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(* (pow lo 2) (- (+ (* -1 (/ (pow x 2) (* (pow hi 2) (pow lo 2)))) (+ (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow lo 2)) (/ x (* hi (pow lo 2)))))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(* (pow lo 2) (- (+ (* -1 (/ (pow x 2) (* (pow hi 2) (pow lo 2)))) (+ (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow lo 2)) (+ (/ x (* hi (pow lo 2))) (/ (* hi (+ 1 (/ x hi))) (pow lo 3)))))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* -1 (/ (pow x 2) (pow hi 2))) (* -1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) (pow lo 3))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))) (* -1 (/ (+ (* -1 (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))))))) (/ x hi)) lo))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))) (* -1 (/ (+ (* -1 (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))))))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) lo)) (/ x hi))) lo))) lo)) (/ 1 (pow hi 2))))
(/ (* lo (- (/ (pow x 2) (pow hi 2)) 1)) (* hi (+ 1 (/ x hi))))
(* lo (- (+ (* lo (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi))))))
(* lo (- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi))))))
(* lo (- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (+ (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (/ (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi))))))) (* hi (+ 1 (/ x hi))))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi))))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (pow lo 2))) (* 2 (/ x (* (pow hi 2) lo)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (pow lo 2))) (+ (* 2 (/ x (* (pow hi 2) lo))) (/ (* hi (* (+ 1 (/ x hi)) (- (* -1 (- (/ (pow x 2) (pow hi 2)) 1)) (* -1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) (pow lo 3)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(* (pow lo 2) (- (* -1 (/ (- (+ (* -1 (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))) (/ (pow x 2) (* (pow hi 2) lo))) (+ (/ 1 lo) (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) lo))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))) (* -1 (/ (+ (* -1 (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))))))) (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) lo))) lo))) lo)) (/ 1 (pow hi 2))))
(/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi))))
(+ (* x (- (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (* x (- (+ (/ lo (* (pow hi 3) (- 1 (/ lo hi)))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 3) (pow (- 1 (/ lo hi)) 3)))) (* -2 (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (* x (- (+ (* x (- (* -2 (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 3)))) (+ (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 4) (pow (- 1 (/ lo hi)) 4)))))) (+ (/ lo (* (pow hi 3) (- 1 (/ lo hi)))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 3) (pow (- 1 (/ lo hi)) 3))))) (* -2 (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(/ (* lo x) (pow hi 2))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (/ lo (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) (* hi x))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (/ lo (pow hi 2)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2)))) (+ (/ (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi)))) (pow x 2)) (/ (* lo (- 1 (/ lo hi))) (* hi x)))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (* -1 (/ (* hi (* (- 1 (/ lo hi)) (- (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi))))))) (pow x 3))) (+ (/ lo (pow hi 2)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2))))) (+ (/ (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi)))) (pow x 2)) (/ (* lo (- 1 (/ lo hi))) (* hi x)))))
(/ (* lo x) (pow hi 2))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -2 (/ (pow lo 2) (pow hi 2))) (* -1 (/ (- (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))) x))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -2 (/ (pow lo 2) (pow hi 2))) (* -1 (/ (- (+ (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (/ (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))))) x))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))) x))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x)))))
(/ (* lo (- x lo)) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(* -1 (/ lo hi))
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(* -1 (/ lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(/ (- (/ (pow lo 2) (pow hi 2)) 1) (* hi (- 1 (/ lo hi))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 2)))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 (* hi (- 1 (/ lo hi)))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 3) (- 1 (/ lo hi))))) (+ (* x (- (+ (/ 1 (* (pow hi 3) (- 1 (/ lo hi)))) (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 3)))) (+ (* -2 (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 2)))) (/ 1 (* (pow hi 3) (pow (- 1 (/ lo hi)) 3)))))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 (* hi (- 1 (/ lo hi)))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 3) (- 1 (/ lo hi))))) (+ (* x (- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 5) (pow (- 1 (/ lo hi)) 3)))) (/ 1 (* (pow hi 4) (pow (- 1 (/ lo hi)) 4)))) (+ (/ 1 (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))) (/ (pow lo 2) (* (pow hi 6) (pow (- 1 (/ lo hi)) 4)))))) (+ (/ 1 (* (pow hi 3) (- 1 (/ lo hi)))) (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 3))))) (+ (* -2 (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 2)))) (/ 1 (* (pow hi 3) (pow (- 1 (/ lo hi)) 3)))))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 (* hi (- 1 (/ lo hi)))))
(/ x (pow hi 2))
(* x (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (* (pow hi 2) x)))) (/ 1 (* hi x))))
(* x (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (+ (/ lo (* (pow hi 2) x)) (/ (pow lo 2) (* (pow hi 2) (pow x 2)))))) (+ (/ 1 (* hi x)) (+ (/ 1 (pow x 2)) (/ (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo (pow hi 2))) (/ lo (pow hi 2))) (/ 1 hi)))) (pow x 2))))))
(* x (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (* -1 (/ (* hi (* (- 1 (/ lo hi)) (- (/ (pow lo 2) (pow hi 2)) (+ 1 (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo (pow hi 2))) (/ lo (pow hi 2))) (/ 1 hi)))))))) (pow x 3))) (+ (/ 1 (pow hi 2)) (+ (/ lo (* (pow hi 2) x)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))))) (+ (/ 1 (* hi x)) (+ (/ 1 (pow x 2)) (/ (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo (pow hi 2))) (/ lo (pow hi 2))) (/ 1 hi)))) (pow x 2))))))
(/ x (pow hi 2))
(* -1 (* x (- (* -1 (/ (- (* -2 (/ lo (pow hi 2))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (/ 1 (pow hi 2)))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ lo (pow hi 2))) (* -1 (/ (- (* -1 (- (/ (pow lo 2) (pow hi 2)) 1)) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo (pow hi 2))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))))))) x))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (/ 1 (pow hi 2)))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -1 (- (/ (pow lo 2) (pow hi 2)) 1)) (* -1 (/ (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -1 (- (/ (pow lo 2) (pow hi 2)) 1)) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo (pow hi 2))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))))))))) x))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo (pow hi 2))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))))))) x))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (/ 1 (pow hi 2)))))
(/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (+ 1 (/ x hi))))
(- (+ (* lo (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))
(- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))
(- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (+ (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (/ (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi))))))) (* hi (+ 1 (/ x hi))))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))
(* -1 (/ lo (pow hi 2)))
(* lo (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(* lo (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (pow lo 2))) (* 2 (/ x (* (pow hi 2) lo)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(* lo (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (pow lo 2))) (+ (* 2 (/ x (* (pow hi 2) lo))) (/ (* hi (* (+ 1 (/ x hi)) (- (* -1 (- (/ (pow x 2) (pow hi 2)) 1)) (* -1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) (pow lo 3)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(* -1 (/ lo (pow hi 2)))
(* -1 (* lo (+ (* -1 (/ (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))) lo)) (* 2 (/ x (pow hi 2)))) (+ (/ 1 hi) (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* hi (* (+ 1 (/ x hi)) (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) lo) (/ (pow x 2) (pow hi 2))) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))) lo)) (* 2 (/ x (pow hi 2)))) (+ (/ 1 hi) (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2)))))
(/ (- x lo) (pow hi 2))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/ -1 hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/ -1 hi)
(* -1 (/ (- (+ 1 (/ lo hi)) (/ x hi)) hi))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (- lo x)) (/ (pow (- x lo) 2) hi)) (* -1 (/ (* (- lo x) (- x lo)) hi))) hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 (- lo x)) (* -1 (/ (+ (* -1 (- (pow (- x lo) 2) (* -1 (* (- lo x) (- x lo))))) (/ (* (- x lo) (- (pow (- x lo) 2) (* -1 (* (- lo x) (- x lo))))) hi)) hi))) hi))) 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)
(/ x hi)
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -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 (/ 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 (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(* -1 lo)
(+ x (* -1 lo))
(+ x (* -1 lo))
(+ x (* -1 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 (* -1 (/ lo x)))
(+ 1 (* -1 (/ lo x)))
(+ 1 (* -1 (/ lo x)))
(* -1 (/ lo x))
(* lo (- (/ 1 lo) (/ 1 x)))
(* lo (- (/ 1 lo) (/ 1 x)))
(* lo (- (/ 1 lo) (/ 1 x)))
(* -1 (/ lo x))
(* -1 (* lo (- (/ 1 x) (/ 1 lo))))
(* -1 (* lo (- (/ 1 x) (/ 1 lo))))
(* -1 (* lo (- (/ 1 x) (/ 1 lo))))
(* -1 (/ lo x))
(/ (- x lo) x)
(/ (- x lo) x)
(/ (- x lo) x)
1
(+ 1 (* -1 (/ lo x)))
(+ 1 (* -1 (/ lo x)))
(+ 1 (* -1 (/ lo x)))
1
(+ 1 (* -1 (/ lo x)))
(+ 1 (* -1 (/ lo x)))
(+ 1 (* -1 (/ 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 x)
(* -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 (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/ x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(* -1 (/ lo (* hi x)))
(/ (- (/ x hi) (/ lo hi)) x)
(/ (- (/ x hi) (/ lo hi)) x)
(/ (- (/ x hi) (/ lo hi)) x)
(/ 1 hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(/ 1 hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(/ 1 hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(* -1 (/ lo (* hi x)))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(* -1 (/ lo (* hi x)))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(/ 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 (* 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 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))
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(/ 1 hi)
(* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (/ 1 hi) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* -1 (* x (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 hi))))
(* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) (pow hi 2)))
(/ (+ (* -1 (* (pow lo 2) (- 1 (/ x lo)))) (* hi (+ x (* -1 lo)))) (pow hi 2))
(/ (+ (* -1 (* (pow lo 2) (- 1 (/ x lo)))) (* hi (+ x (* -1 lo)))) (pow hi 2))
(/ (+ (* -1 (* (pow lo 2) (- 1 (/ x lo)))) (* hi (+ x (* -1 lo)))) (pow hi 2))
(/ (+ x (* -1 lo)) hi)
(/ (+ x (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi)))) hi)
(/ (+ x (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi)))) hi)
(/ (+ x (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi)))) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(* -1 (/ (+ lo (+ (* -1 x) (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi))) hi))
(* -1 (/ (+ lo (+ (* -1 x) (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi))) hi))
(/ x hi)
(+ (* -1 (/ (* lo (- 1 (/ x hi))) hi)) (/ x hi))
(+ (* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))) (/ x hi))
(+ (* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))) (/ x hi))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (/ 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))))
(* -1 (/ (* lo (- 1 (/ x hi))) hi))
(* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi))))
(* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi))))
(* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) 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) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) (pow hi 2)))
(/ (+ (* -1 (* hi lo)) (* -1 (* (pow lo 2) (- 1 (/ x lo))))) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* -1 (* (pow lo 2) (- 1 (/ x lo))))) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* -1 (* (pow lo 2) (- 1 (/ x lo))))) (pow hi 2))
(* -1 (/ lo hi))
(/ (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi))) hi)
(/ (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi))) hi)
(/ (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi))) hi)
(* -1 (/ lo hi))
(* -1 (/ (+ lo (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi)) hi))
(* -1 (/ (+ lo (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi)) hi))
(* -1 (/ (+ lo (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi)) hi))
(* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (/ (* lo x) (pow hi 2)))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (/ (* lo x) (pow hi 2)))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (/ (* lo x) (pow hi 2)))
(/ (* lo x) (pow hi 2))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ lo (pow hi 2))))
(/ (* lo x) (pow hi 2))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x)))))
(* -1 (/ (- 1 (/ x hi)) hi))
(+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))
(+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))
(+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))
(* -1 (/ lo (pow hi 2)))
(* lo (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* lo (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* lo (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* -1 (/ lo (pow hi 2)))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (/ (* lo (- 1 (/ x lo))) (pow hi 2)))
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) (pow hi 2))
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) (pow hi 2))
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) (pow hi 2))
(/ -1 hi)
(/ (- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1) hi)
(/ (- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1) hi)
(/ (- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1) hi)
(/ -1 hi)
(* -1 (/ (+ 1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) hi))
(* -1 (/ (+ 1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) hi))
(* -1 (/ (+ 1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) hi))
(* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) hi))
(+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) hi)) (/ x (pow hi 2)))
(+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) hi)) (/ x (pow hi 2)))
(+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) hi)) (/ x (pow hi 2)))
(/ x (pow hi 2))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 (pow hi 2))))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 (pow hi 2))))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 (pow hi 2))))
(/ x (pow hi 2))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x)) (/ 1 (pow hi 2)))))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x)) (/ 1 (pow hi 2)))))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x)) (/ 1 (pow hi 2)))))
(* -1 (- 1 (/ x hi)))
(+ (* -1 (- 1 (/ x hi))) (* -1 (/ lo hi)))
(+ (* -1 (- 1 (/ x hi))) (* -1 (/ lo hi)))
(+ (* -1 (- 1 (/ x hi))) (* -1 (/ lo hi)))
(* -1 (/ lo hi))
(* lo (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))
(* lo (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))
(* lo (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(* -1 (/ (* lo (- 1 (/ x lo))) hi))
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) hi)
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) hi)
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) hi)
-1
(- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1)
(- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1)
(- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1)
-1
(- (* -1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) 1)
(- (* -1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) 1)
(- (* -1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) 1)
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(+ (* -1 (* lo (+ (/ 1 hi) (/ 1 lo)))) (/ x hi))
(+ (* -1 (* lo (+ (/ 1 hi) (/ 1 lo)))) (/ x hi))
(+ (* -1 (* lo (+ (/ 1 hi) (/ 1 lo)))) (/ x hi))
(/ x hi)
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 hi)))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 hi)))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 hi)))
(/ x hi)
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 hi))))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 hi))))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 hi))))
(/ (pow lo 2) (pow hi 2))
(+ (* -2 (/ (* lo x) (pow hi 2))) (/ (pow lo 2) (pow hi 2)))
(+ (* x (+ (* -2 (/ lo (pow hi 2))) (/ x (pow hi 2)))) (/ (pow lo 2) (pow hi 2)))
(+ (* x (+ (* -2 (/ lo (pow hi 2))) (/ x (pow hi 2)))) (/ (pow lo 2) (pow hi 2)))
(/ (pow x 2) (pow hi 2))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (/ 1 (pow hi 2))))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))))
(/ (pow x 2) (pow hi 2))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (/ 1 (pow hi 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (pow lo 2) (* (pow hi 2) x))) (* 2 (/ lo (pow hi 2)))) x)) (/ 1 (pow hi 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (pow lo 2) (* (pow hi 2) x))) (* 2 (/ lo (pow hi 2)))) x)) (/ 1 (pow hi 2))))
(/ (pow x 2) (pow hi 2))
(+ (* -2 (/ (* lo x) (pow hi 2))) (/ (pow x 2) (pow hi 2)))
(+ (* lo (+ (* -2 (/ x (pow hi 2))) (/ lo (pow hi 2)))) (/ (pow x 2) (pow hi 2)))
(+ (* lo (+ (* -2 (/ x (pow hi 2))) (/ lo (pow hi 2)))) (/ (pow x 2) (pow hi 2)))
(/ (pow lo 2) (pow hi 2))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (/ 1 (pow hi 2))))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow hi 2)) (/ (pow x 2) (* (pow hi 2) (pow lo 2))))))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow hi 2)) (/ (pow x 2) (* (pow hi 2) (pow lo 2))))))
(/ (pow lo 2) (pow hi 2))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (/ 1 (pow hi 2))))
(* (pow lo 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) (* (pow hi 2) lo))) (* 2 (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) (* (pow hi 2) lo))) (* 2 (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2))))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (pow (- x lo) 2) (pow hi 2))
(- (/ (pow lo 2) (pow hi 2)) 1)
(- (+ (* -2 (/ (* lo x) (pow hi 2))) (/ (pow lo 2) (pow hi 2))) 1)
(- (+ (* x (+ (* -2 (/ lo (pow hi 2))) (/ x (pow hi 2)))) (/ (pow lo 2) (pow hi 2))) 1)
(- (+ (* x (+ (* -2 (/ lo (pow hi 2))) (/ x (pow hi 2)))) (/ (pow lo 2) (pow hi 2))) 1)
(/ (pow x 2) (pow hi 2))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (/ 1 (pow hi 2))))
(* (pow x 2) (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))) (/ 1 (pow x 2))))
(/ (pow x 2) (pow hi 2))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (/ 1 (pow hi 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (pow lo 2) (pow hi 2)) 1) x)) (* 2 (/ lo (pow hi 2)))) x)) (/ 1 (pow hi 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (pow lo 2) (pow hi 2)) 1) x)) (* 2 (/ lo (pow hi 2)))) x)) (/ 1 (pow hi 2))))
(- (/ (pow x 2) (pow hi 2)) 1)
(- (+ (* -2 (/ (* lo x) (pow hi 2))) (/ (pow x 2) (pow hi 2))) 1)
(- (+ (* lo (+ (* -2 (/ x (pow hi 2))) (/ lo (pow hi 2)))) (/ (pow x 2) (pow hi 2))) 1)
(- (+ (* lo (+ (* -2 (/ x (pow hi 2))) (/ lo (pow hi 2)))) (/ (pow x 2) (pow hi 2))) 1)
(/ (pow lo 2) (pow hi 2))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (+ (* -2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow hi 2)) (/ (pow x 2) (* (pow hi 2) (pow lo 2))))) (/ 1 (pow lo 2))))
(* (pow lo 2) (- (+ (* -2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow hi 2)) (/ (pow x 2) (* (pow hi 2) (pow lo 2))))) (/ 1 (pow lo 2))))
(/ (pow lo 2) (pow hi 2))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (/ 1 (pow hi 2))))
(* (pow lo 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) lo)) (* 2 (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) lo)) (* 2 (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2))))
(/ (pow (- x lo) 2) (pow hi 2))
(/ (+ (* -1 (pow hi 2)) (pow (- x lo) 2)) (pow hi 2))
(/ (+ (* -1 (pow hi 2)) (pow (- x lo) 2)) (pow hi 2))
(/ (+ (* -1 (pow hi 2)) (pow (- x lo) 2)) (pow hi 2))
-1
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
-1
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(/ (- (/ (pow lo 2) (pow hi 2)) 1) (- 1 (/ lo hi)))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 2) (- 1 (/ lo hi))))) (/ 1 (* hi (pow (- 1 (/ lo hi)) 2)))) (/ (pow lo 2) (* (pow hi 3) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 2) (- 1 (/ lo hi))))) (/ 1 (- 1 (/ lo hi))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 2) (- 1 (/ lo hi))))) (+ (* x (- (+ (/ 1 (* (pow hi 2) (- 1 (/ lo hi)))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 3)))) (+ (* -2 (/ lo (* (pow hi 3) (pow (- 1 (/ lo hi)) 2)))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 3)))))) (/ 1 (* hi (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 2) (- 1 (/ lo hi))))) (/ 1 (- 1 (/ lo hi))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 2) (- 1 (/ lo hi))))) (+ (* x (- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 3)))) (/ 1 (* (pow hi 3) (pow (- 1 (/ lo hi)) 4)))) (+ (/ 1 (* (pow hi 3) (pow (- 1 (/ lo hi)) 2))) (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 4)))))) (+ (/ 1 (* (pow hi 2) (- 1 (/ lo hi)))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 3))))) (+ (* -2 (/ lo (* (pow hi 3) (pow (- 1 (/ lo hi)) 2)))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 3)))))) (/ 1 (* hi (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 2) (- 1 (/ lo hi))))) (/ 1 (- 1 (/ lo hi))))
(/ x hi)
(* x (- (+ (* -2 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (* hi x)))) (/ 1 x)))
(* x (- (+ (* -2 (/ lo (* hi x))) (+ (/ 1 hi) (+ (/ lo (* hi x)) (/ (* hi (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2))))) (+ (/ 1 x) (/ (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo hi)) (/ lo hi)) 1))) (pow x 2)))))
(* x (- (+ (* -2 (/ lo (* hi x))) (+ (* -1 (/ (* hi (* (- 1 (/ lo hi)) (- (* hi (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo hi)) (/ lo hi)) 1)))))) (pow x 3))) (+ (/ 1 hi) (+ (/ lo (* hi x)) (/ (* hi (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2)))))) (+ (/ 1 x) (/ (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo hi)) (/ lo hi)) 1))) (pow x 2)))))
(/ x hi)
(* -1 (* x (- (* -1 (/ (- (* -2 (/ lo hi)) (+ 1 (* -1 (/ lo hi)))) x)) (/ 1 hi))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ lo hi)) (* -1 (/ (- (* -1 (* hi (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo hi)) (+ 1 (* -1 (/ lo hi)))))))) x))) (+ 1 (* -1 (/ lo hi)))) x)) (/ 1 hi))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ lo hi)) (* -1 (/ (- (+ (* -1 (* hi (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (/ (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -1 (* hi (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo hi)) (+ 1 (* -1 (/ lo hi)))))))))) x))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo hi)) (+ 1 (* -1 (/ lo hi)))))))) x))) (+ 1 (* -1 (/ lo hi)))) x)) (/ 1 hi))))
(/ (- (/ (pow x 2) (pow hi 2)) 1) (+ 1 (/ x hi)))
(- (+ (* lo (- (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 2) (+ 1 (/ x hi))))) (/ 1 (+ 1 (/ x hi))))
(- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* lo (- (/ 1 (* (pow hi 2) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 2) (+ 1 (/ x hi))))) (/ 1 (+ 1 (/ x hi))))
(- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* lo (- (+ (/ 1 (* (pow hi 2) (+ 1 (/ x hi)))) (/ (* lo (- (/ 1 (* (pow hi 2) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi))))))) (* hi (+ 1 (/ x hi))))) (* -1 (/ (- (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 2) (+ 1 (/ x hi))))) (/ 1 (+ 1 (/ x hi))))
(* -1 (/ lo hi))
(* lo (- (* 2 (/ x (* hi lo))) (+ (/ 1 hi) (+ (/ 1 lo) (/ x (* hi lo))))))
(* lo (- (+ (* -1 (/ (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (pow lo 2))) (* 2 (/ x (* hi lo)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi))))) (pow lo 2))) (+ (/ 1 hi) (+ (/ 1 lo) (/ x (* hi lo)))))))
(* lo (- (+ (* -1 (/ (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (pow lo 2))) (+ (* 2 (/ x (* hi lo))) (/ (* hi (* (+ 1 (/ x hi)) (- (* -1 (* hi (- (/ (pow x 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi))))))))) (pow lo 3)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi))))) (pow lo 2))) (+ (/ 1 hi) (+ (/ 1 lo) (/ x (* hi lo)))))))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ (- (* 2 (/ x hi)) (+ 1 (/ x hi))) lo)) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ (- (+ (* -1 (/ (- (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi)))))) lo)) (* 2 (/ x hi))) (+ 1 (/ x hi))) lo)) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (/ (* hi (* (+ 1 (/ x hi)) (- (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi)))))))) lo)) (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi)))))) lo)) (* 2 (/ x hi))) (+ 1 (/ x hi))) lo)) (/ 1 hi))))
(/ (- x lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
-1
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
-1
(- (* -1 (/ (- lo x) hi)) 1)
(- (* -1 (/ (- (+ lo (* -1 (/ (- (pow (- x lo) 2) (* -1 (* (- lo x) (- x lo)))) hi))) x) hi)) 1)
(- (* -1 (/ (- (+ lo (* -1 (/ (- (+ (* -1 (/ (* (- x lo) (- (pow (- x lo) 2) (* -1 (* (- lo x) (- x lo))))) hi)) (pow (- x lo) 2)) (* -1 (* (- lo x) (- x lo)))) hi))) x) hi)) 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 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 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 (/ x lo)) hi)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) hi)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) hi)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) hi)
(/ 1 lo)
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(/ 1 lo)
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+ (/ 1 hi) (/ 1 lo))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(* -1 (/ x (* hi lo)))
(* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo))))
(* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo))))
(* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo))))
(* -1 (/ x (* hi lo)))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo)))))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo)))))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo)))))
(/ (- 1 (/ x hi)) lo)
(/ (- (+ 1 (/ lo hi)) (/ x hi)) lo)
(/ (- (+ 1 (/ lo hi)) (/ x hi)) lo)
(/ (- (+ 1 (/ lo hi)) (/ x hi)) lo)
(/ 1 hi)
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(/ 1 hi)
(+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))
(+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))
(+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))
Outputs
(/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi))))
(/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 hi)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (+ (* x (- (+ (/ lo (* (pow hi 3) (- 1 (/ lo hi)))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 3) (pow (- 1 (/ lo hi)) 3)))) (* -2 (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2)))))) (/ 1 hi))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (+.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (+ (* x (- (+ (* x (- (* -2 (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 3)))) (+ (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 4) (pow (- 1 (/ lo hi)) 4)))))) (+ (/ lo (* (pow hi 3) (- 1 (/ lo hi)))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 3) (pow (- 1 (/ lo hi)) 3))))) (* -2 (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2)))))) (/ 1 hi))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (+.f64 (*.f64 x (-.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 5 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (/.f64 (/.f64 lo (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 4 binary64)))))) (+.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))))
(* x (+ (/ 1 hi) (/ lo (pow hi 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ (* lo (- 1 (/ lo hi))) (* hi x))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2))))) (+ (/ (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi)))) (pow x 2)) (/ (* lo (- 1 (/ lo hi))) (* hi x)))))
(*.f64 x (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) x)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (/.f64 lo x) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) x)))) (+.f64 (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) (*.f64 x x)))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (* -1 (/ (* hi (* (- 1 (/ lo hi)) (- (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi))))))) (pow x 3))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2)))))) (+ (/ (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi)))) (pow x 2)) (/ (* lo (- 1 (/ lo hi))) (* hi x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) x)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (/.f64 lo x) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) x)))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) (*.f64 x x))))))
(* -1 (* x (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x))) (/ 1 hi))))
(*.f64 (+.f64 (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) x)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -2 (/ (pow lo 2) (pow hi 2))) (* -1 (/ (- (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))) x))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x))) (/ 1 hi))))
(*.f64 (+.f64 (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))) x)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) x)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -2 (/ (pow lo 2) (pow hi 2))) (* -1 (/ (- (+ (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (/ (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))))) x))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))) x))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x))) (/ 1 hi))))
(*.f64 (+.f64 (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 (+.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))) x)) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))) x)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) x)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(/ (* 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 x lo) hi) (/.f64 (+.f64 hi lo) hi))
(/ (+ (* hi (- x lo)) (* lo (- x lo))) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 hi lo) hi))
(/ (+ (* hi (- x lo)) (* lo (- x lo))) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 hi lo) hi))
(/ (+ x (* -1 lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(/.f64 (-.f64 lo x) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (-.f64 #s(literal 0 binary64) hi))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi)))) (/ 1 (* hi (+ 1 (/ x hi)))))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))
(+ (* lo (- (+ (* lo (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))))
(+ (* lo (- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))))
(* (pow lo 2) (- (+ (* -1 (/ (pow x 2) (* (pow hi 2) (pow lo 2)))) (+ (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow lo 2)) (/ x (* hi (pow lo 2)))))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(*.f64 (*.f64 lo lo) (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x (*.f64 (*.f64 lo lo) hi))) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo lo)))))
(* (pow lo 2) (- (+ (* -1 (/ (pow x 2) (* (pow hi 2) (pow lo 2)))) (+ (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow lo 2)) (+ (/ x (* hi (pow lo 2))) (/ (* hi (+ 1 (/ x hi))) (pow lo 3)))))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* -1 (/ (pow x 2) (pow hi 2))) (* -1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) (pow lo 3))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))))
(*.f64 (*.f64 lo lo) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 (*.f64 lo lo) hi))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (*.f64 lo (*.f64 lo lo))))) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo lo))) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo lo))) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (+.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))))) (*.f64 lo (*.f64 lo lo))))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))) (* -1 (/ (+ (* -1 (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))))))) (/ x hi)) lo))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (-.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))))) lo)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))) (* -1 (/ (+ (* -1 (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))))))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) lo)) (/ x hi))) lo))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (-.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))))) lo)) (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))))) lo)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(/ (* lo (- (/ (pow x 2) (pow hi 2)) 1)) (* hi (+ 1 (/ x hi))))
(/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))))
(* lo (- (+ (* lo (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi))))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))
(* lo (- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi))))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))
(* lo (- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (+ (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (/ (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi))))))) (* hi (+ 1 (/ x hi))))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi))))))
(*.f64 lo (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (pow lo 2))) (* 2 (/ x (* (pow hi 2) lo)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(*.f64 (*.f64 lo lo) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo lo)))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (pow lo 2))) (+ (* 2 (/ x (* (pow hi 2) lo))) (/ (* hi (* (+ 1 (/ x hi)) (- (* -1 (- (/ (pow x 2) (pow hi 2)) 1)) (* -1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) (pow lo 3)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(*.f64 (*.f64 lo lo) (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (*.f64 lo lo)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))))))) (-.f64 #s(literal 0 binary64) lo)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo lo)))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))))
(* (pow lo 2) (- (* -1 (/ (- (+ (* -1 (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))) (/ (pow x 2) (* (pow hi 2) lo))) (+ (/ 1 lo) (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) lo))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 lo (*.f64 hi hi))) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) lo)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))) (* -1 (/ (+ (* -1 (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2))))))))) (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) lo))) lo))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))))) lo) (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))))) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))) lo))))
(/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi))))
(/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+ (* x (- (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (* x (- (+ (/ lo (* (pow hi 3) (- 1 (/ lo hi)))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 3) (pow (- 1 (/ lo hi)) 3)))) (* -2 (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 x (+.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))))
(+ (* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (* x (- (+ (* x (- (* -2 (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 3)))) (+ (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 4) (pow (- 1 (/ lo hi)) 4)))))) (+ (/ lo (* (pow hi 3) (- 1 (/ lo hi)))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 3) (pow (- 1 (/ lo hi)) 3))))) (* -2 (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (- 1 (/ lo hi)))))
(+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (-.f64 (*.f64 x (+.f64 (*.f64 x (-.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 5 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (/.f64 (/.f64 lo (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 4 binary64)))))) (+.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (/ lo (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) (* hi x))))
(*.f64 x (-.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) x))) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x)))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (/ lo (pow hi 2)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2)))) (+ (/ (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi)))) (pow x 2)) (/ (* lo (- 1 (/ lo hi))) (* hi x)))))
(*.f64 x (-.f64 (+.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) x))) (*.f64 (/.f64 lo x) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) x))) (+.f64 (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) (*.f64 x x)))))
(* x (- (+ (* -2 (/ (pow lo 2) (* (pow hi 2) x))) (+ (* -1 (/ (* hi (* (- 1 (/ lo hi)) (- (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi))))))) (pow x 3))) (+ (/ lo (pow hi 2)) (/ (* lo (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2))))) (+ (/ (* hi (* (- 1 (/ lo hi)) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (- 1 (/ lo hi))) hi)))) (pow x 2)) (/ (* lo (- 1 (/ lo hi))) (* hi x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 (*.f64 hi hi) x)) (-.f64 (-.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (/.f64 lo x) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) x))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) (*.f64 x x))))))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x)))))
(*.f64 (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -2 (/ (pow lo 2) (pow hi 2))) (* -1 (/ (- (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))) x))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x)))))
(*.f64 (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))) x)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -2 (/ (pow lo 2) (pow hi 2))) (* -1 (/ (- (+ (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (/ (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -1 (* lo (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))))) x))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ (pow lo 2) (pow hi 2))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)))))) x))) (/ (* lo (+ 1 (* -1 (/ lo hi)))) hi)) x)))))
(*.f64 (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 (+.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))) x)) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))) x)) (*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) x)) (-.f64 #s(literal 0 binary64) x))
(/ (* lo (- x lo)) (pow hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* lo (- x lo))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) (*.f64 hi hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) hi)
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) hi)
(/ (+ (* -1 lo) (/ (* lo (- x lo)) hi)) hi)
(/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)
(* -1 (/ (+ lo (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)
(/ (- (/ (pow lo 2) (pow hi 2)) 1) (* hi (- 1 (/ lo hi))))
(/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 2)))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 (* hi (- 1 (/ lo hi)))))
(+.f64 (*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 3) (- 1 (/ lo hi))))) (+ (* x (- (+ (/ 1 (* (pow hi 3) (- 1 (/ lo hi)))) (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 3)))) (+ (* -2 (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 2)))) (/ 1 (* (pow hi 3) (pow (- 1 (/ lo hi)) 3)))))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 (* hi (- 1 (/ lo hi)))))
(+.f64 (*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 5 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 lo (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))))) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 3) (- 1 (/ lo hi))))) (+ (* x (- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 5) (pow (- 1 (/ lo hi)) 3)))) (/ 1 (* (pow hi 4) (pow (- 1 (/ lo hi)) 4)))) (+ (/ 1 (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))) (/ (pow lo 2) (* (pow hi 6) (pow (- 1 (/ lo hi)) 4)))))) (+ (/ 1 (* (pow hi 3) (- 1 (/ lo hi)))) (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 3))))) (+ (* -2 (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 2)))) (/ 1 (* (pow hi 3) (pow (- 1 (/ lo hi)) 3)))))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (- 1 (/ lo hi))))) (/ 1 (* hi (- 1 (/ lo hi)))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 4 binary64))))))) (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 5 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 lo (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))))) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(* x (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ lo (* (pow hi 2) x)))) (/ 1 (* hi x))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 (*.f64 hi hi) x))) (/.f64 (/.f64 #s(literal -1 binary64) hi) x))))
(* x (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (+ (/ lo (* (pow hi 2) x)) (/ (pow lo 2) (* (pow hi 2) (pow x 2)))))) (+ (/ 1 (* hi x)) (+ (/ 1 (pow x 2)) (/ (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo (pow hi 2))) (/ lo (pow hi 2))) (/ 1 hi)))) (pow x 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 (*.f64 hi hi) x))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x x)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))) (*.f64 x x)))))
(* x (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (* -1 (/ (* hi (* (- 1 (/ lo hi)) (- (/ (pow lo 2) (pow hi 2)) (+ 1 (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo (pow hi 2))) (/ lo (pow hi 2))) (/ 1 hi)))))))) (pow x 3))) (+ (/ 1 (pow hi 2)) (+ (/ lo (* (pow hi 2) x)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))))) (+ (/ 1 (* hi x)) (+ (/ 1 (pow x 2)) (/ (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo (pow hi 2))) (/ lo (pow hi 2))) (/ 1 hi)))) (pow x 2))))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x)) (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 lo (*.f64 (*.f64 hi hi) x))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))))) (*.f64 x (*.f64 x x)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))) (*.f64 x x))))))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(* -1 (* x (- (* -1 (/ (- (* -2 (/ lo (pow hi 2))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ lo (pow hi 2))) (* -1 (/ (- (* -1 (- (/ (pow lo 2) (pow hi 2)) 1)) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo (pow hi 2))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))))))) x))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64)) (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))))))) x)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ lo (pow hi 2))) (* -1 (/ (- (+ (* -1 (- (/ (pow lo 2) (pow hi 2)) 1)) (* -1 (/ (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -1 (- (/ (pow lo 2) (pow hi 2)) 1)) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo (pow hi 2))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))))))))) x))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo (pow hi 2))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))))))) x))) (+ (* -1 (/ lo (pow hi 2))) (/ 1 hi))) x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64)) (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi)))))))) x)) (*.f64 hi (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))))))) x)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (+ 1 (/ x hi))))
(/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))))
(- (+ (* lo (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))
(- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))
(- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* lo (- (+ (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (/ (* lo (- (/ 1 (* (pow hi 3) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi))))))) (* hi (+ 1 (/ x hi))))) (* -1 (/ (- (* -2 (/ x (* (pow hi 3) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* (pow hi 2) (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 3) (+ 1 (/ x hi))))) (/ 1 (* hi (+ 1 (/ x hi)))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* lo (- (* 2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo))))))
(*.f64 lo (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))))))
(* lo (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (pow lo 2))) (* 2 (/ x (* (pow hi 2) lo)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(*.f64 lo (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo lo)))))
(* lo (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (pow lo 2))) (+ (* 2 (/ x (* (pow hi 2) lo))) (/ (* hi (* (+ 1 (/ x hi)) (- (* -1 (- (/ (pow x 2) (pow hi 2)) 1)) (* -1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) (pow lo 3)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))) (pow lo 2))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ x (* (pow hi 2) lo)))))))
(*.f64 lo (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (*.f64 lo lo)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))))))) (-.f64 #s(literal 0 binary64) lo)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))) (*.f64 lo lo)))))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* lo (+ (* -1 (/ (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))) lo)))
(* -1 (* lo (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))) lo)) (* 2 (/ x (pow hi 2)))) (+ (/ 1 hi) (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))))))) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))) lo)))
(* -1 (* lo (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (/ (* hi (* (+ 1 (/ x hi)) (- (/ (pow x 2) (pow hi 2)) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))))) lo) (/ (pow x 2) (pow hi 2))) (+ 1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x (pow hi 2))) (+ (/ 1 hi) (/ x (pow hi 2)))))))) lo)) (* 2 (/ x (pow hi 2)))) (+ (/ 1 hi) (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))))) lo) (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))))))) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi)))) lo))))
(/ (- x lo) (pow hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 x hi) lo) (*.f64 hi hi))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 x hi) lo) (*.f64 hi hi))
(/ (- (+ x (* -1 hi)) lo) (pow hi 2))
(/.f64 (-.f64 (-.f64 x hi) lo) (*.f64 hi hi))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/.f64 (-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/.f64 (-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(/ (- (/ x hi) (+ 1 (/ lo hi))) hi)
(/.f64 (-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(* -1 (/ (- (+ 1 (/ lo hi)) (/ x hi)) hi))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lo x) hi)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -1 (- lo x)) (/ (pow (- x lo) 2) hi)) (* -1 (/ (* (- lo x) (- x lo)) hi))) hi))) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 lo x)) (/.f64 (+.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (-.f64 x lo) (-.f64 lo x))) hi)) hi)) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 (- lo x)) (* -1 (/ (+ (* -1 (- (pow (- x lo) 2) (* -1 (* (- lo x) (- x lo))))) (/ (* (- x lo) (- (pow (- x lo) 2) (* -1 (* (- lo x) (- x lo))))) hi)) hi))) hi))) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 lo x)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (-.f64 x lo) (-.f64 lo x)))) hi) (+.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (-.f64 x lo) (-.f64 lo x)))) hi)) hi)) (-.f64 #s(literal 0 binary64) 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 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 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 0 binary64) x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
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 (/.f64 x lo) #s(literal -1 binary64)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* -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
#s(literal 1 binary64)
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(* -1 (/ lo x))
(/.f64 lo (-.f64 #s(literal 0 binary64) x))
(* lo (- (/ 1 lo) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal -1 binary64) x)))
(* lo (- (/ 1 lo) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal -1 binary64) x)))
(* lo (- (/ 1 lo) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal -1 binary64) x)))
(* -1 (/ lo x))
(/.f64 lo (-.f64 #s(literal 0 binary64) x))
(* -1 (* lo (- (/ 1 x) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* lo (- (/ 1 x) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* lo (- (/ 1 x) (/ 1 lo))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ lo x))
(/.f64 lo (-.f64 #s(literal 0 binary64) x))
(/ (- x lo) x)
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(/ (- x lo) x)
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(/ (- x lo) x)
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(+ 1 (* -1 (/ lo x)))
(-.f64 #s(literal 1 binary64) (/.f64 lo x))
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(/ lo x)
(/.f64 lo x)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi)))
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (- 1 (/ lo x))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ (* x (+ 1 (* -1 (/ lo x)))) hi)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))))
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (- 1 (/ lo x)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(/ (+ 1 (* -1 (/ lo x))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi)
(* -1 (/ lo (* hi x)))
(/.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) x))
(/ (- (/ x hi) (/ lo hi)) x)
(/.f64 (/.f64 (-.f64 x lo) hi) x)
(/ (- (/ x hi) (/ lo hi)) x)
(/.f64 (/.f64 (-.f64 x lo) hi) x)
(/ (- (/ x hi) (/ lo hi)) x)
(/.f64 (/.f64 (-.f64 x lo) hi) x)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(+ (* -1 (/ lo (* hi x))) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x)))
(* -1 (/ lo (* hi x)))
(/.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) x))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)))
(* lo (- (/ 1 (* hi lo)) (/ 1 (* hi x))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)))
(* -1 (/ lo (* hi x)))
(/.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) x))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(* -1 (* lo (- (/ 1 (* hi x)) (/ 1 (* hi lo)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ lo (* hi x))
(/.f64 lo (*.f64 hi x))
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi))
(/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (-.f64 #s(literal 0 binary64) hi))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) 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 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) hi))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) 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 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) hi))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) 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 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) hi))
(* x (+ (/ 1 hi) (/ lo (pow hi 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x))))
(* -1 (* x (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x)) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x)) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x)) (/.f64 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) (pow hi 2)))
(/.f64 (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/ (+ (* -1 (* (pow lo 2) (- 1 (/ x lo)))) (* hi (+ x (* -1 lo)))) (pow hi 2))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi))
(/ (+ (* -1 (* (pow lo 2) (- 1 (/ x lo)))) (* hi (+ x (* -1 lo)))) (pow hi 2))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi))
(/ (+ (* -1 (* (pow lo 2) (- 1 (/ x lo)))) (* hi (+ x (* -1 lo)))) (pow hi 2))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi))
(/ (+ x (* -1 lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/ (+ x (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi)))) hi)
(/.f64 (-.f64 (-.f64 x lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(/ (+ x (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi)))) hi)
(/.f64 (-.f64 (-.f64 x lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(/ (+ x (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi)))) hi)
(/.f64 (-.f64 (-.f64 x lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(* -1 (/ (+ lo (* -1 x)) hi))
(/.f64 (-.f64 lo x) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi))) hi))
(/.f64 (+.f64 (-.f64 lo x) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi))) hi))
(/.f64 (+.f64 (-.f64 lo x) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (+ (* -1 x) (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi))) hi))
(/.f64 (+.f64 (-.f64 lo x) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) (-.f64 #s(literal 0 binary64) hi))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ (* lo (- 1 (/ x hi))) 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))) (* -1 (/ (- 1 (/ x hi)) hi)))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi))))
(+ (* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))) (/ x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (-.f64 (/.f64 x (*.f64 (*.f64 lo lo) hi)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ x (* hi (pow lo 2)))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (-.f64 (/.f64 x (*.f64 (*.f64 lo lo) hi)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (/ 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 (/.f64 x (*.f64 lo (-.f64 #s(literal 0 binary64) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 #s(literal 0 binary64) 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 (/.f64 x (*.f64 lo (-.f64 #s(literal 0 binary64) hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ (* lo (- 1 (/ x hi))) hi))
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi)))
(* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi))))
(*.f64 lo (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)))
(* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi))))
(*.f64 lo (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)))
(* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi))))
(*.f64 lo (-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -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 (* (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 (* (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))))
(* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) (pow hi 2)))
(/.f64 (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/ (+ (* -1 (* hi lo)) (* -1 (* (pow lo 2) (- 1 (/ x lo))))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* -1 (* (pow lo 2) (- 1 (/ x lo))))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* -1 (* (pow lo 2) (- 1 (/ x lo))))) (pow hi 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (*.f64 hi hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi))) hi)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(/ (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi))) hi)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(/ (+ (* -1 lo) (* -1 (/ (* (pow lo 2) (- 1 (/ x lo))) hi))) hi)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ (+ lo (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi)) hi))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(* -1 (/ (+ lo (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi)) hi))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(* -1 (/ (+ lo (/ (* (pow lo 2) (+ 1 (* -1 (/ x lo)))) hi)) hi))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)
(* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi))
(/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (-.f64 #s(literal 0 binary64) hi))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (/ (* lo x) (pow hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) hi))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (/ (* lo x) (pow hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) hi))
(+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) hi)) (/ (* lo x) (pow hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ lo (pow hi 2))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ lo (pow hi 2))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x))))
(* x (+ (* -1 (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ lo (pow hi 2))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x))))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x)) (/.f64 lo (*.f64 hi hi)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x)) (/.f64 lo (*.f64 hi hi)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo))) (* hi x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi x)) (/.f64 lo (*.f64 hi hi)))))
(* -1 (/ (- 1 (/ x hi)) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi))
(+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))
(-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi))
(+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))
(-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi))
(+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (- 1 (/ x hi)) hi)))
(-.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* lo (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* lo (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 lo (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ lo (pow hi 2)))
(/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)))
(* -1 (* lo (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) lo)))
(* -1 (/ (* lo (- 1 (/ x lo))) (pow hi 2)))
(/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) (pow hi 2))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 hi hi))
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) (pow hi 2))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 hi hi))
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) (pow hi 2))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (*.f64 hi hi))
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ (- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi))) hi)
(/ (- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi))) hi)
(/ (- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi))) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(* -1 (/ (+ 1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) hi))
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi))) hi)
(* -1 (/ (+ 1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) hi))
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi))) hi)
(* -1 (/ (+ 1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) hi))
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi))) hi)
(* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) hi))
(+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) hi)) (/ x (pow hi 2)))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) hi))
(+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) hi)) (/ x (pow hi 2)))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) hi))
(+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) hi)) (/ x (pow hi 2)))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) hi))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 (pow hi 2))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) (*.f64 hi x))))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 (pow hi 2))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) (*.f64 hi x))))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x))) (/ 1 (pow hi 2))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) (*.f64 hi x))))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) (*.f64 hi x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) (*.f64 hi x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) (* hi x)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) (*.f64 hi x)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (- 1 (/ x hi)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))
(+ (* -1 (- 1 (/ x hi))) (* -1 (/ lo hi)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))
(+ (* -1 (- 1 (/ x hi))) (* -1 (/ lo hi)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))
(+ (* -1 (- 1 (/ x hi))) (* -1 (/ lo hi)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))
(*.f64 lo (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(* -1 (/ (* lo (- 1 (/ x lo))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi))
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) hi)
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) hi)
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) hi)
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) hi)
(/ (+ (* -1 hi) (* -1 (* lo (- 1 (/ x lo))))) hi)
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) hi)
-1
#s(literal -1 binary64)
(- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1)
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)))
(- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1)
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)))
(- (* -1 (/ (* lo (- 1 (/ x lo))) hi)) 1)
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)))
-1
#s(literal -1 binary64)
(- (* -1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) 1)
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)))
(- (* -1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) 1)
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)))
(- (* -1 (/ (* lo (+ 1 (* -1 (/ x lo)))) hi)) 1)
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo))) hi)))
(* -1 (* lo (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))))
(+ (* -1 (* lo (+ (/ 1 hi) (/ 1 lo)))) (/ x hi))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))))
(+ (* -1 (* lo (+ (/ 1 hi) (/ 1 lo)))) (/ x hi))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))))
(+ (* -1 (* lo (+ (/ 1 hi) (/ 1 lo)))) (/ x hi))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))))
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) x)))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) x)))
(* x (+ (* -1 (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) x)))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) x) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) x) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (/ (* lo (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal 1 binary64) hi))) x) (/.f64 #s(literal -1 binary64) hi)))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+ (* -2 (/ (* lo x) (pow hi 2))) (/ (pow lo 2) (pow hi 2)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 hi hi)))
(+ (* x (+ (* -2 (/ lo (pow hi 2))) (/ x (pow hi 2)))) (/ (pow lo 2) (pow hi 2)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)))))
(+ (* x (+ (* -2 (/ lo (pow hi 2))) (/ x (pow hi 2)))) (/ (pow lo 2) (pow hi 2)))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)))))
(/ (pow x 2) (pow hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x))))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x x))))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x x))))
(/ (pow x 2) (pow hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (pow lo 2) (* (pow hi 2) x))) (* 2 (/ lo (pow hi 2)))) x)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) lo) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) x))) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (pow lo 2) (* (pow hi 2) x))) (* 2 (/ lo (pow hi 2)))) x)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) lo) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) x))) x)))
(/ (pow x 2) (pow hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(+ (* -2 (/ (* lo x) (pow hi 2))) (/ (pow x 2) (pow hi 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 hi hi)))
(+ (* lo (+ (* -2 (/ x (pow hi 2))) (/ lo (pow hi 2)))) (/ (pow x 2) (pow hi 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi hi)))))
(+ (* lo (+ (* -2 (/ x (pow hi 2))) (/ lo (pow hi 2)))) (/ (pow x 2) (pow hi 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi hi)))))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo (*.f64 hi hi)))))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow hi 2)) (/ (pow x 2) (* (pow hi 2) (pow lo 2))))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo lo)))))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow hi 2)) (/ (pow x 2) (* (pow hi 2) (pow lo 2))))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo lo)))))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo (*.f64 hi hi)))))
(* (pow lo 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) (* (pow hi 2) lo))) (* 2 (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 lo (*.f64 hi hi)))) lo)))
(* (pow lo 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) (* (pow hi 2) lo))) (* 2 (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 lo (*.f64 hi hi)))) lo)))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(- (/ (pow lo 2) (pow hi 2)) 1)
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64))
(- (+ (* -2 (/ (* lo x) (pow hi 2))) (/ (pow lo 2) (pow hi 2))) 1)
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)))
(- (+ (* x (+ (* -2 (/ lo (pow hi 2))) (/ x (pow hi 2)))) (/ (pow lo 2) (pow hi 2))) 1)
(+.f64 (*.f64 x (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)))
(- (+ (* x (+ (* -2 (/ lo (pow hi 2))) (/ x (pow hi 2)))) (/ (pow lo 2) (pow hi 2))) 1)
(+.f64 (*.f64 x (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)))
(/ (pow x 2) (pow hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x))))
(* (pow x 2) (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (+ (* -2 (/ lo (* (pow hi 2) x))) (+ (/ 1 (pow hi 2)) (/ (pow lo 2) (* (pow hi 2) (pow x 2))))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(/ (pow x 2) (pow hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(* (pow x 2) (+ (* -2 (/ lo (* (pow hi 2) x))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (pow lo 2) (pow hi 2)) 1) x)) (* 2 (/ lo (pow hi 2)))) x)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) lo) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) x)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (pow lo 2) (pow hi 2)) 1) x)) (* 2 (/ lo (pow hi 2)))) x)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) lo) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) x)) x)))
(- (/ (pow x 2) (pow hi 2)) 1)
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64))
(- (+ (* -2 (/ (* lo x) (pow hi 2))) (/ (pow x 2) (pow hi 2))) 1)
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)))
(- (+ (* lo (+ (* -2 (/ x (pow hi 2))) (/ lo (pow hi 2)))) (/ (pow x 2) (pow hi 2))) 1)
(+.f64 (*.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)))
(- (+ (* lo (+ (* -2 (/ x (pow hi 2))) (/ lo (pow hi 2)))) (/ (pow x 2) (pow hi 2))) 1)
(+.f64 (*.f64 lo (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo (*.f64 hi hi)))))
(* (pow lo 2) (- (+ (* -2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow hi 2)) (/ (pow x 2) (* (pow hi 2) (pow lo 2))))) (/ 1 (pow lo 2))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* (pow lo 2) (- (+ (* -2 (/ x (* (pow hi 2) lo))) (+ (/ 1 (pow hi 2)) (/ (pow x 2) (* (pow hi 2) (pow lo 2))))) (/ 1 (pow lo 2))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo lo)))) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(/ (pow lo 2) (pow hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(* (pow lo 2) (+ (* -2 (/ x (* (pow hi 2) lo))) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 lo (*.f64 hi hi)))))
(* (pow lo 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) lo)) (* 2 (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) lo)) lo)))
(* (pow lo 2) (+ (* -1 (/ (+ (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) lo)) (* 2 (/ x (pow hi 2)))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) lo)) lo)))
(/ (pow (- x lo) 2) (pow hi 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/ (+ (* -1 (pow hi 2)) (pow (- x lo) 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 hi hi))
(/ (+ (* -1 (pow hi 2)) (pow (- x lo) 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 hi hi))
(/ (+ (* -1 (pow hi 2)) (pow (- x lo) 2)) (pow hi 2))
(/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 hi hi))
-1
#s(literal -1 binary64)
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(- (/ (pow (- x lo) 2) (pow hi 2)) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(/ (- (/ (pow lo 2) (pow hi 2)) 1) (- 1 (/ lo hi)))
(/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 2) (- 1 (/ lo hi))))) (/ 1 (* hi (pow (- 1 (/ lo hi)) 2)))) (/ (pow lo 2) (* (pow hi 3) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 2) (- 1 (/ lo hi))))) (/ 1 (- 1 (/ lo hi))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 2) (- 1 (/ lo hi))))) (+ (* x (- (+ (/ 1 (* (pow hi 2) (- 1 (/ lo hi)))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 3)))) (+ (* -2 (/ lo (* (pow hi 3) (pow (- 1 (/ lo hi)) 2)))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 3)))))) (/ 1 (* hi (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 2) (- 1 (/ lo hi))))) (/ 1 (- 1 (/ lo hi))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (-.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))))))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 2) (- 1 (/ lo hi))))) (+ (* x (- (+ (* x (- (+ (* -2 (/ lo (* (pow hi 4) (pow (- 1 (/ lo hi)) 3)))) (/ 1 (* (pow hi 3) (pow (- 1 (/ lo hi)) 4)))) (+ (/ 1 (* (pow hi 3) (pow (- 1 (/ lo hi)) 2))) (/ (pow lo 2) (* (pow hi 5) (pow (- 1 (/ lo hi)) 4)))))) (+ (/ 1 (* (pow hi 2) (- 1 (/ lo hi)))) (/ (pow lo 2) (* (pow hi 4) (pow (- 1 (/ lo hi)) 3))))) (+ (* -2 (/ lo (* (pow hi 3) (pow (- 1 (/ lo hi)) 2)))) (/ 1 (* (pow hi 2) (pow (- 1 (/ lo hi)) 3)))))) (/ 1 (* hi (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 3) (pow (- 1 (/ lo hi)) 2))))) (/ (pow lo 2) (* (pow hi 2) (- 1 (/ lo hi))))) (/ 1 (- 1 (/ lo hi))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 hi hi) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 (*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 4 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi #s(literal 5 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 4 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (-.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 lo (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))))))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/ x hi)
(/.f64 x hi)
(* x (- (+ (* -2 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (* hi x)))) (/ 1 x)))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal -1 binary64) x))))
(* x (- (+ (* -2 (/ lo (* hi x))) (+ (/ 1 hi) (+ (/ lo (* hi x)) (/ (* hi (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2))))) (+ (/ 1 x) (/ (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo hi)) (/ lo hi)) 1))) (pow x 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (*.f64 hi (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 x x))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x x)))))
(* x (- (+ (* -2 (/ lo (* hi x))) (+ (* -1 (/ (* hi (* (- 1 (/ lo hi)) (- (* hi (- (/ (pow lo 2) (pow hi 2)) 1)) (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo hi)) (/ lo hi)) 1)))))) (pow x 3))) (+ (/ 1 hi) (+ (/ lo (* hi x)) (/ (* hi (- (/ (pow lo 2) (pow hi 2)) 1)) (pow x 2)))))) (+ (/ 1 x) (/ (* hi (* (- 1 (/ lo hi)) (- (+ (* -2 (/ lo hi)) (/ lo hi)) 1))) (pow x 2)))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lo) (*.f64 hi x)) (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (*.f64 hi (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) x) (/.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x x))))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (* -1 (/ (- (* -2 (/ lo hi)) (+ 1 (* -1 (/ lo hi)))) x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 lo hi) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ lo hi)) (* -1 (/ (- (* -1 (* hi (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo hi)) (+ 1 (* -1 (/ lo hi)))))))) x))) (+ 1 (* -1 (/ lo hi)))) x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 lo hi) #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (*.f64 (/.f64 lo hi) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (* x (- (* -1 (/ (- (+ (* -2 (/ lo hi)) (* -1 (/ (- (+ (* -1 (* hi (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (/ (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -1 (* hi (- (/ (pow lo 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo hi)) (+ 1 (* -1 (/ lo hi)))))))))) x))) (* -1 (* hi (* (+ 1 (* -1 (/ lo hi))) (- (* -2 (/ lo hi)) (+ 1 (* -1 (/ lo hi)))))))) x))) (+ 1 (* -1 (/ lo hi)))) x)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 lo hi) #s(literal -2 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi))) #s(literal 1 binary64))) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (*.f64 (/.f64 lo hi) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)) (*.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (*.f64 (/.f64 lo hi) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) hi)))
(/ (- (/ (pow x 2) (pow hi 2)) 1) (+ 1 (/ x hi)))
(/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))
(- (+ (* lo (- (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 2) (+ 1 (/ x hi))))) (/ 1 (+ 1 (/ x hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))
(- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* lo (- (/ 1 (* (pow hi 2) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 2) (+ 1 (/ x hi))))) (/ 1 (+ 1 (/ x hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))
(- (+ (* lo (- (+ (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* lo (- (+ (/ 1 (* (pow hi 2) (+ 1 (/ x hi)))) (/ (* lo (- (/ 1 (* (pow hi 2) (+ 1 (/ x hi)))) (* -1 (/ (- (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi))))))) (* hi (+ 1 (/ x hi))))) (* -1 (/ (- (* -2 (/ x (* (pow hi 2) (+ 1 (/ x hi))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2))))) (* hi (+ 1 (/ x hi)))))))) (* -1 (/ (- (/ (pow x 2) (pow hi 2)) 1) (* hi (pow (+ 1 (/ x hi)) 2)))))) (/ (pow x 2) (* (pow hi 2) (+ 1 (/ x hi))))) (/ 1 (+ 1 (/ x hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 hi hi) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) hi) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (* 2 (/ x (* hi lo))) (+ (/ 1 hi) (+ (/ 1 lo) (/ x (* hi lo))))))
(*.f64 lo (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))))))
(* lo (- (+ (* -1 (/ (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (pow lo 2))) (* 2 (/ x (* hi lo)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi))))) (pow lo 2))) (+ (/ 1 hi) (+ (/ 1 lo) (/ x (* hi lo)))))))
(*.f64 lo (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo hi)) (*.f64 hi (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 lo lo)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (*.f64 lo lo)))))
(* lo (- (+ (* -1 (/ (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (pow lo 2))) (+ (* 2 (/ x (* hi lo))) (/ (* hi (* (+ 1 (/ x hi)) (- (* -1 (* hi (- (/ (pow x 2) (pow hi 2)) 1))) (* -1 (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi))))))))) (pow lo 3)))) (+ (* -1 (/ (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi))))) (pow lo 2))) (+ (/ 1 hi) (+ (/ 1 lo) (/ x (* hi lo)))))))
(*.f64 lo (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 lo hi)) (*.f64 hi (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 lo lo)))) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (*.f64 lo lo)) (/.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) (-.f64 #s(literal 0 binary64) lo)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))) (*.f64 lo lo)))))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ (- (* 2 (/ x hi)) (+ 1 (/ x hi))) lo)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(* -1 (* lo (+ (* -1 (/ (- (+ (* -1 (/ (- (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi)))))) lo)) (* 2 (/ x hi))) (+ 1 (/ x hi))) lo)) (/ 1 hi))))
(-.f64 #s(literal 0 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))) lo))))
(* -1 (* lo (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (/ (* hi (* (+ 1 (/ x hi)) (- (* hi (- (/ (pow x 2) (pow hi 2)) 1)) (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi)))))))) lo)) (* hi (* (+ 1 (/ x hi)) (- (* 2 (/ x hi)) (+ 1 (/ x hi)))))) lo)) (* 2 (/ x hi))) (+ 1 (/ x hi))) lo)) (/ 1 hi))))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (/.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x hi)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))))))) lo) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x hi))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 x hi)))))) lo)) (+.f64 #s(literal 1 binary64) (/.f64 x hi))) lo)))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
-1
#s(literal -1 binary64)
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
-1
#s(literal -1 binary64)
(- (* -1 (/ (- lo x) hi)) 1)
(+.f64 (/.f64 (-.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(- (* -1 (/ (- (+ lo (* -1 (/ (- (pow (- x lo) 2) (* -1 (* (- lo x) (- x lo)))) hi))) x) hi)) 1)
(+.f64 (/.f64 (-.f64 (-.f64 lo (/.f64 (+.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (-.f64 x lo) (-.f64 lo x))) hi)) x) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(- (* -1 (/ (- (+ lo (* -1 (/ (- (+ (* -1 (/ (* (- x lo) (- (pow (- x lo) 2) (* -1 (* (- lo x) (- x lo))))) hi)) (pow (- x lo) 2)) (* -1 (* (- lo x) (- x lo)))) hi))) x) hi)) 1)
(+.f64 (/.f64 (-.f64 (-.f64 lo (/.f64 (+.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (-.f64 x lo) (-.f64 lo x)))) hi)) (*.f64 (-.f64 x lo) (-.f64 lo x))) hi)) x) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(/ (* 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)
(/ (* 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)
(/ (* 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 (/ x lo)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 x lo))) hi)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 x lo))) hi)
(/ (- (+ 1 (/ hi lo)) (/ x lo)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 x lo))) hi)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(+ (/ 1 hi) (/ 1 lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(* -1 (/ x (* hi lo)))
(/.f64 x (*.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo))))
(*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))
(* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo))))
(*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))
(* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo))))
(*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))
(* -1 (/ x (* hi lo)))
(/.f64 x (*.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)) x))))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)) x))))
(* -1 (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)) x))))
(/ (- 1 (/ x hi)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)
(/ (- (+ 1 (/ lo hi)) (/ x hi)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lo x) hi)) lo)
(/ (- (+ 1 (/ lo hi)) (/ x hi)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lo x) hi)) lo)
(/ (- (+ 1 (/ lo hi)) (/ x hi)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lo x) hi)) lo)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))
(+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))
(+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))

eval246.0ms (2.1%)

Compiler

Compiled 45602 to 4491 computations (90.2% saved)

prune235.0ms (2%)

Pruning

41 alts after pruning (36 fresh and 5 done)

PrunedKeptTotal
New1618241642
Fresh191231
Picked325
Done033
Total1640411681
Accuracy
96.9%
Counts
1681 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.9%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 #s(literal 0 binary64) (/.f64 lo hi)))
31.0%
(/.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
31.0%
(/.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 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
10.4%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
10.4%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 x lo)))) hi)
10.4%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) lo))) hi)
15.0%
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 #s(literal -1 binary64) (/.f64 hi lo))
8.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.8%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.6%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.8%
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
10.4%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi))
34.6%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (fma.f64 x (/.f64 (/.f64 (-.f64 x lo) hi) hi) (neg.f64 (+.f64 (/.f64 lo (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)))
92.3%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal -3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi))))) (+.f64 (*.f64 (/.f64 #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 (-.f64 x lo) hi)))) (*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)) (/.f64 hi (/.f64 (-.f64 x lo) hi)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))))) hi)))
96.8%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 (+.f64 (fma.f64 x (/.f64 (/.f64 (-.f64 x lo) hi) hi) (neg.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) (fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 lo (*.f64 hi hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)))
34.6%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) hi))) #s(literal -1 binary64)) hi) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi)))))
96.8%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)))
10.4%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
18.8%
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) hi)))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
10.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 hi lo) hi))
10.4%
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) hi) x)
8.8%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 x hi))
18.8%
(*.f64 x (/.f64 (/.f64 (-.f64 x lo) hi) x))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi lo))))
10.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 #s(literal 1 binary64) hi)))))
11.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x hi) lo))))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 lo hi)))))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) x)))))
10.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) hi))))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) x))))
11.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) lo)))
12.1%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x))))
11.5%
(*.f64 x (-.f64 #s(literal 0 binary64) (/.f64 lo (*.f64 x hi))))
10.4%
(*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (/.f64 #s(literal 1 binary64) hi)))
18.8%
(*.f64 lo (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
18.6%
#s(literal 1 binary64)
Compiler

Compiled 3156 to 790 computations (75% saved)

regimes96.0ms (0.8%)

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

4 calls:

26.0ms
hi
23.0ms
x
22.0ms
lo
20.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
96.8%1lo
96.8%1hi
96.8%1x
96.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes61.0ms (0.5%)

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

4 calls:

16.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
15.0ms
lo
14.0ms
hi
13.0ms
x
Results
AccuracySegmentsBranch
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.8%1x
18.8%1lo
18.8%1hi
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes7.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify45.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01527
12727
23727
34327
44727
54827
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
#s(literal 1 binary64)
Outputs
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
#s(literal 1 binary64)

soundness2.5s (20.9%)

Rules
4616×*-lowering-*.f32
4616×*-lowering-*.f64
3578×*-lowering-*.f32
3578×*-lowering-*.f64
3500×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033310
1256212
23151210
08468210
0190858
1612760
22094702
08519702
0101812297
1355710880
0875010880
037262
1289191
23347191
08812191
05137247
117466255
263296191
080236191
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 139 to 84 computations (39.6% saved)

preprocess28.0ms (0.2%)

Compiler

Compiled 82 to 44 computations (46.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...