xlohi (overflows)

Time bar (total: 12.1s)

analyze99.0ms (0.8%)

Memory
53.0MiB live, 151.1MiB allocated
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 15 to 12 computations (20% saved)

sample935.0ms (7.7%)

Memory
25.6MiB live, 1 235.5MiB allocated
Samples
699.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 469.0ms
const: 233.0ms (49.7% of total)
ival-sub: 81.0ms (17.3% of total)
ival-div: 81.0ms (17.3% of total)
ival-<: 43.0ms (9.2% of total)
ival->: 19.0ms (4.1% of total)
ival-and: 10.0ms (2.1% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

preprocess97.0ms (0.8%)

Memory
-6.1MiB live, 71.4MiB allocated
Algorithm
egg-herbie
Rules
676×times-frac
460×div-sub
320×accelerator-lowering-fma.f32
320×accelerator-lowering-fma.f64
314×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02681
18375
219873
355471
4131771
5228271
6246171
7257171
8265171
9266871
10266871
067
1127
2207
3367
4717
51477
63567
75927
87467
97627
107637
07637
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))

explain117.0ms (1%)

Memory
-31.9MiB live, 104.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-0-(/.f64 (-.f64 x lo) (-.f64 hi lo))
00-0-(-.f64 hi lo)
00-0-(-.f64 x lo)
00-0-lo
00-0-hi
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (-.f64 x lo) (-.f64 hi lo))n/o2560
(-.f64 hi lo)overflow256
Confusion
Predicted +Predicted -
+2560
-00
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+25600
-000
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
1256
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
25.0ms512×0valid
Compiler

Compiled 56 to 28 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sub: 5.0ms (58.3% of total)
ival-div: 3.0ms (35% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
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)

simplify24.0ms (0.2%)

Memory
29.5MiB live, 29.5MiB allocated
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
320×accelerator-lowering-fma.f32
320×accelerator-lowering-fma.f64
192×*-lowering-*.f32
192×*-lowering-*.f64
142×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
11216
22016
33616
47116
514716
635616
759216
874616
976216
1076316
076316
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

localize23.0ms (0.2%)

Memory
-7.9MiB live, 29.5MiB allocated
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))
Samples
11.0ms256×0valid
Compiler

Compiled 18 to 8 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-sub: 2.0ms (46.4% of total)
ival-div: 2.0ms (46.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
12.3MiB live, 12.3MiB allocated
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
x
@inf
(/ (- x lo) (- hi lo))
1.0ms
hi
@inf
(/ (- x lo) (- hi lo))
0.0ms
lo
@0
(/ (- x lo) (- hi lo))

rewrite347.0ms (2.9%)

Memory
-34.6MiB live, 486.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 306×*-lowering-*.f32
5 306×*-lowering-*.f64
3 294×accelerator-lowering-fma.f32
3 294×accelerator-lowering-fma.f64
3 046×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify534.0ms (4.4%)

Memory
43.5MiB live, 792.2MiB allocated
Algorithm
egg-herbie
Rules
18 288×accelerator-lowering-fma.f32
18 288×accelerator-lowering-fma.f64
5 062×*-lowering-*.f32
5 062×*-lowering-*.f64
2 934×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190833
1575775
21803709
37837707
08469681
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 hi))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(+.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 x (-.f64 hi lo)))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(+.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 x (-.f64 hi lo)))
(+ (* -1 (/ lo (- hi lo))) (/ x (- hi lo)))
(+.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 x (-.f64 hi lo)))
(/ x (- hi lo))
(/.f64 x (-.f64 hi lo))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(/ x (- hi lo))
(/.f64 x (-.f64 hi lo))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (/.f64 x 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 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) hi) (/.f64 x (pow.f64 hi #s(literal 4 binary64))))))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)))))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ hi lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(- (+ 1 (+ (* -1 (/ x lo)) (/ (* hi (- (* -1 x) (* -1 hi))) (pow lo 2)))) (* -1 (/ hi lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+ 1 (* -1 (/ (- (+ x (/ (* 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 (-.f64 x hi) lo)) (neg.f64 (*.f64 (/.f64 x (*.f64 lo lo)) hi)))
(+ (* -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 (-.f64 x hi) lo)) (*.f64 hi (-.f64 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 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 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
(/ (- (+ x (/ (* (pow lo 2) (- x lo)) (pow hi 2))) (+ lo (* -1 (/ (* lo (- x lo)) hi)))) hi)
(/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) 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 (*.f64 lo (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) #s(literal -1 binary64))) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)))) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) 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 (-.f64 x lo) (/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))) hi)) hi)) hi)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* lo (- (/ x lo) 1))
(-.f64 x lo)
(* lo (- (/ x lo) 1))
(-.f64 x lo)
(* lo (- (/ x lo) 1))
(-.f64 x lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 x lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 x lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.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 hi lo)
(* lo (- (/ hi lo) 1))
(-.f64 hi lo)
(* lo (- (/ hi lo) 1))
(-.f64 hi lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
(-.f64 hi lo)
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
(-.f64 hi lo)
(* -1 (* lo (+ 1 (* -1 (/ hi lo)))))
(-.f64 hi lo)

eval61.0ms (0.5%)

Memory
-24.1MiB live, 128.9MiB allocated
Compiler

Compiled 14 841 to 1 435 computations (90.3% saved)

prune86.0ms (0.7%)

Memory
19.0MiB live, 177.6MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New56810578
Fresh000
Picked101
Done000
Total56910579
Accuracy
19.9%
Counts
579 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.3%
(/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
9.9%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.1%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
18.8%
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (/.f64 x hi)) hi))
18.9%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (-.f64 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x (*.f64 lo lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 300 to 184 computations (38.7% saved)

simplify330.0ms (2.7%)

Memory
21.3MiB live, 416.7MiB allocated
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-diff0
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
cost-diff128
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
cost-diff0
(/.f64 (*.f64 lo (/.f64 x hi)) hi)
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff0
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (/.f64 x hi)) hi))
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff0
(/.f64 hi lo)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
Rules
12 080×accelerator-lowering-fma.f32
12 080×accelerator-lowering-fma.f64
2 648×*-lowering-*.f32
2 648×*-lowering-*.f64
1 522×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024161
159161
2126161
3309161
4858157
52810157
65996157
08073154
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))
1
(* (+ 1 (/ hi lo)) (/ (- hi x) lo))
(+ 1 (/ hi lo))
(/ hi lo)
hi
lo
(/ (- hi x) lo)
(- hi x)
x
1
(/ (- x lo) hi)
(- x lo)
x
lo
hi
(+ (/ (- x lo) hi) (/ (* lo (/ x hi)) hi))
(/ (- x lo) hi)
(- x lo)
x
lo
hi
(/ (* lo (/ x hi)) hi)
(* lo (/ x hi))
(/ x hi)
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
1
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
x
(* hi (+ (/ (- x hi) lo) -1))
hi
(+ (/ (- x hi) lo) -1)
(/ (- x hi) lo)
(- x hi)
lo
-1
Outputs
(+ 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(* (+ 1 (/ hi lo)) (/ (- hi x) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
hi
lo
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(- hi x)
(-.f64 hi x)
x
1
#s(literal 1 binary64)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
lo
hi
(+ (/ (- x lo) hi) (/ (* lo (/ x hi)) hi))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (-.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x hi))) x))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
lo
hi
(/ (* lo (/ x hi)) hi)
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(* lo (/ x hi))
(/.f64 (*.f64 lo x) hi)
(/ x hi)
(/.f64 x hi)
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(+ x (* hi (+ (/ (- x hi) lo) -1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
x
(* hi (+ (/ (- x hi) lo) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
hi
(+ (/ (- x hi) lo) -1)
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(- x hi)
(-.f64 x hi)
lo
-1
#s(literal -1 binary64)

localize81.0ms (0.7%)

Memory
3.7MiB live, 118.4MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
accuracy99.6%
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
accuracy99.5%
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
accuracy97.7%
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
accuracy100.0%
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (/.f64 x hi)) hi))
accuracy100.0%
(/.f64 (-.f64 x lo) hi)
accuracy99.8%
(/.f64 (*.f64 lo (/.f64 x hi)) hi)
accuracy56.6%
(*.f64 lo (/.f64 x hi))
accuracy100.0%
(-.f64 x lo)
accuracy100.0%
(/.f64 (-.f64 x lo) hi)
accuracy100.0%
(/.f64 (-.f64 hi x) lo)
accuracy99.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
accuracy99.4%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
accuracy97.6%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
Samples
52.0ms256×0valid
Compiler

Compiled 165 to 26 computations (84.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-div: 18.0ms (48.5% of total)
ival-add: 7.0ms (18.8% of total)
ival-mult: 7.0ms (18.8% of total)
ival-sub: 4.0ms (10.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series66.0ms (0.5%)

Memory
0.1MiB live, 75.8MiB allocated
Counts
15 → 504
Calls
Call 1
Inputs
#<alt (+ 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))>
#<alt (* (+ 1 (/ hi lo)) (/ (- hi x) lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (/ (- x lo) hi)>
#<alt (- x lo)>
#<alt (+ (/ (- x lo) hi) (/ (* lo (/ x hi)) hi))>
#<alt (/ (* lo (/ x hi)) hi)>
#<alt (+ x (* hi (+ (/ (- x hi) lo) -1)))>
#<alt (- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))>
#<alt (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)>
#<alt (* hi (+ (/ (- x hi) lo) -1))>
#<alt (/ (- hi x) lo)>
#<alt (* lo (/ x hi))>
#<alt (+ (/ (- x hi) lo) -1)>
Outputs
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (/ (* hi (+ 1 (/ hi lo))) lo)>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ lo hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (/ x hi)>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (/ x hi)>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (* -1 lo)>
#<alt (- x lo)>
#<alt (- x lo)>
#<alt (- x lo)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt x>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt x>
#<alt (+ x (* -1 lo))>
#<alt (+ x (* -1 lo))>
#<alt (+ x (* -1 lo))>
#<alt (* -1 lo)>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* -1 lo)>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (/ lo hi))>
#<alt (- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))>
#<alt (- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))>
#<alt (- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))>
#<alt (* x (+ (/ 1 hi) (/ lo (pow hi 2))))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (* x (+ (* -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))) (/ lo (* hi x))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x))) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))>
#<alt (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))>
#<alt (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))>
#<alt (* lo (- (/ x (pow hi 2)) (/ 1 hi)))>
#<alt (* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))>
#<alt (* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))>
#<alt (* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))>
#<alt (* -1 (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))>
#<alt (/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))>
#<alt (/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))>
#<alt (/ (- x lo) hi)>
#<alt (/ (- (+ x (/ (* lo x) hi)) lo) hi)>
#<alt (/ (- (+ x (/ (* lo x) hi)) lo) hi)>
#<alt (/ (- (+ x (/ (* lo x) hi)) lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (* lo x) (pow hi 2))>
#<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 (- 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 (* hi (- (/ x lo) 1))>
#<alt (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))>
#<alt (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))>
#<alt (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))>
#<alt (+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))>
#<alt (/ (* hi x) lo)>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))>
#<alt (/ (* hi x) lo)>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))>
#<alt (/ (* hi (- x hi)) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (+ (* -1 hi) (/ (* hi (- x hi)) lo))>
#<alt (* -1 (/ 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 (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<alt (/ (* lo x) hi)>
#<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

126 calls:

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

rewrite634.0ms (5.2%)

Memory
-3.2MiB live, 674.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 942×/-lowering-/.f32
4 942×/-lowering-/.f64
4 626×accelerator-lowering-fma.f32
4 626×accelerator-lowering-fma.f64
3 600×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024125
1194125
22121125
08334120
Stop Event
iter limit
node limit
Counts
15 → 706
Calls
Call 1
Inputs
(+ 1 (* (+ 1 (/ hi lo)) (/ (- hi x) lo)))
(* (+ 1 (/ hi lo)) (/ (- hi x) lo))
(+ 1 (/ hi lo))
(/ hi lo)
(/ (- x lo) hi)
(- x lo)
(+ (/ (- x lo) hi) (/ (* lo (/ x hi)) hi))
(/ (* lo (/ x hi)) hi)
(+ x (* hi (+ (/ (- x hi) lo) -1)))
(- 1 (/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo))
(/ (+ x (* hi (+ (/ (- x hi) lo) -1))) lo)
(* hi (+ (/ (- x hi) lo) -1))
(/ (- hi x) lo)
(* lo (/ x hi))
(+ (/ (- x hi) lo) -1)
Outputs
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.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)) (-.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))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (+.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(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)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) #s(literal -1 binary64)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo) (/.f64 (-.f64 hi x) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (-.f64 hi x) (+.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 #s(literal -1 binary64) (neg.f64 (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/.f64 (*.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (/.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) 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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (+.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x)))
(/.f64 (*.f64 (+.f64 #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 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 hi x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (/.f64 lo (-.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 hi x))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) lo)))
(/.f64 (neg.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)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 hi x))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (-.f64 hi x)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (-.f64 hi x) lo))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (-.f64 hi x) lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)))) (+.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) 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 #s(literal 1 binary64) lo) (/.f64 (+.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)) (-.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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (+.f64 hi x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 hi x)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi x)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 hi x))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) lo))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) #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) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi 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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 hi lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) hi) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 lo hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) hi) lo))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))) hi) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))) hi))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 lo x)) hi) (/.f64 (/.f64 (*.f64 lo lo) (+.f64 lo x)) hi))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi x) hi)) (/.f64 (*.f64 (/.f64 hi x) lo) (*.f64 (/.f64 hi x) hi)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 hi hi)) (/.f64 (*.f64 hi lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi)) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi))))))
(-.f64 (/.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (/.f64 x hi) (/.f64 lo hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 lo hi)))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 (-.f64 x lo) hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 lo x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi))
(/.f64 (*.f64 (-.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 lo x))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 lo x) hi))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (*.f64 hi (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (*.f64 hi (+.f64 lo x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 lo x))
(/.f64 (-.f64 (*.f64 x #s(literal 1 binary64)) lo) hi)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi x) lo))) (neg.f64 (*.f64 (/.f64 hi x) hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 lo x) hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (neg.f64 (+.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (+.f64 lo x)))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (-.f64 (*.f64 (neg.f64 (/.f64 lo hi)) (neg.f64 (/.f64 lo hi))) (*.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi))))))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(*.f64 (pow.f64 (/.f64 hi (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 x lo) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) hi) (/.f64 (-.f64 x lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(+.f64 x (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) x)
(-.f64 x lo)
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 lo x)) (/.f64 (*.f64 lo lo) (+.f64 lo x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (-.f64 #s(literal 0 binary64) lo))) (/.f64 (*.f64 lo lo) (-.f64 x (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 #s(literal -1 binary64) lo x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo x) (-.f64 (*.f64 x x) (*.f64 lo lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 lo x) (-.f64 (*.f64 x x) (*.f64 lo lo)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 x x) (-.f64 (*.f64 lo lo) (*.f64 x (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 x (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 lo lo) (*.f64 x (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (+.f64 lo x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (neg.f64 (-.f64 x (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)))) (neg.f64 (neg.f64 (+.f64 lo x))))
(/.f64 (+.f64 (neg.f64 (*.f64 lo (*.f64 lo lo))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 lo lo) (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) x))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lo x) (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 lo (/.f64 lo (/.f64 hi x))) hi))
(-.f64 (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi)) (/.f64 (/.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (/.f64 hi lo) (/.f64 x hi))) (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (/.f64 hi lo) (/.f64 x hi))) (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi)) (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 (/.f64 x hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo (/.f64 hi x)) (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (neg.f64 (/.f64 x hi)) #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 hi x)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi x))) #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 (/.f64 x (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo #s(literal 1 binary64)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.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 lo x)))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 (*.f64 x x) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 lo (/.f64 hi x)) #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 x lo) #s(literal -1 binary64)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 (/.f64 (neg.f64 (/.f64 x hi)) #s(literal -1 binary64)) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 x hi)) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (neg.f64 (/.f64 x hi)) hi) (/.f64 lo #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) hi) (/.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x))) hi) (/.f64 (-.f64 x lo) (+.f64 (*.f64 x x) (*.f64 lo (+.f64 lo x)))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(fma.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x)))) (*.f64 hi hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 hi hi) (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x)))) (*.f64 hi hi)))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi)) (*.f64 hi hi))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi)))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (/.f64 hi lo) (/.f64 x hi))) (/.f64 (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi) (/.f64 hi (-.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x)))) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi))
(/.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (*.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (/.f64 hi lo) (/.f64 x hi))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (/.f64 hi x)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (/.f64 (/.f64 hi lo) (/.f64 x hi))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 (/.f64 hi lo) (/.f64 x hi))))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 (/.f64 hi lo) (/.f64 x hi))) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo (/.f64 hi x)))) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (-.f64 x lo))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) hi))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (+.f64 (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 hi (-.f64 x lo))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (/.f64 lo (/.f64 hi x)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) (-.f64 x lo)))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) (/.f64 hi (-.f64 x lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 x lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) hi))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (-.f64 x lo)))) (*.f64 hi hi))
(/.f64 (neg.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (/.f64 hi lo) (/.f64 x hi))) (/.f64 (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi) (/.f64 hi (-.f64 x lo))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x)))) (*.f64 hi hi))) (neg.f64 (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi)))
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x))) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi))
(/.f64 (/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi)) hi) hi)
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (*.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (/.f64 hi lo) (/.f64 x hi)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo (/.f64 hi x))))) (neg.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi))))) (neg.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 x lo) (/.f64 (/.f64 hi lo) (/.f64 x hi))) (*.f64 hi #s(literal 1 binary64)))) (neg.f64 (*.f64 hi (/.f64 (/.f64 hi lo) (/.f64 x hi)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi))))) (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 (/.f64 hi lo) (/.f64 x hi))) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 lo (/.f64 hi x))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) hi)))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi))))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (-.f64 x lo)))) (neg.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) hi)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) (-.f64 x lo))))) (neg.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 hi (-.f64 x lo))) (*.f64 hi #s(literal 1 binary64)))) (neg.f64 (*.f64 hi (/.f64 hi (-.f64 x lo)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 lo (/.f64 hi x)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) (-.f64 x lo))))) (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) (/.f64 hi (-.f64 x lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi (-.f64 x lo)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 x lo)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) hi)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (-.f64 x lo))))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi)))) (neg.f64 (neg.f64 (*.f64 hi hi))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x)))) (*.f64 hi hi)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x))) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi hi))) (neg.f64 (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi)) hi)) (-.f64 #s(literal 0 binary64) hi))
(pow.f64 (/.f64 (*.f64 hi hi) (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi)))) (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x)))) (*.f64 hi hi))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo x)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (-.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)) hi) (/.f64 (/.f64 hi lo) (/.f64 x hi))))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 lo (/.f64 hi x)) (-.f64 x lo)))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 lo (/.f64 hi x)))) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x))) hi) (-.f64 (-.f64 x lo) (/.f64 lo (/.f64 hi x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 lo (/.f64 hi x)) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (/.f64 lo (/.f64 hi x)) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 x hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)))))
(/.f64 (/.f64 lo (/.f64 hi x)) hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) #s(literal 1 binary64))))
(/.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 lo (/.f64 hi x)) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (*.f64 lo x) #s(literal 1 binary64)) (*.f64 hi hi))
(/.f64 (neg.f64 (*.f64 lo x)) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo (/.f64 hi x)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (*.f64 (*.f64 lo x) #s(literal 1 binary64))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))))
(pow.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 x hi)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(*.f64 (/.f64 lo (/.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (*.f64 lo x) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 hi x)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi x))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 hi hi)) lo)
(*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo #s(literal 1 binary64)))
(*.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 x (*.f64 hi hi)))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 lo (/.f64 hi x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (/.f64 x hi)) #s(literal -1 binary64)) (/.f64 lo hi))
(*.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (neg.f64 (/.f64 x hi)) hi) (/.f64 lo #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) lo) hi))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) hi) (/.f64 (/.f64 x hi) #s(literal -1 binary64)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 x hi))
(+.f64 (+.f64 x (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 #s(literal 0 binary64) hi))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) (-.f64 x hi))
(fma.f64 (-.f64 x hi) (/.f64 hi lo) (-.f64 x hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (-.f64 x hi))
(fma.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) hi x)
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x hi))) (-.f64 x hi))
(fma.f64 (*.f64 hi (-.f64 x hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (/.f64 hi (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))) (-.f64 x hi))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 x x) (*.f64 hi hi)))) (/.f64 hi (+.f64 hi x)) (-.f64 x hi))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))) (-.f64 x hi))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 (*.f64 x x) (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (-.f64 x hi))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) lo) (-.f64 x hi))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) #s(literal -1 binary64)) (/.f64 hi lo) (-.f64 x hi))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (+.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi x) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (neg.f64 (+.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi x) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 x x)) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi))))) (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi)))) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 x hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (/.f64 hi (/.f64 lo (-.f64 x hi)))) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (+.f64 x (/.f64 hi (/.f64 lo (-.f64 x hi)))) (+.f64 x (/.f64 hi (/.f64 lo (-.f64 x hi))))) (-.f64 (*.f64 hi hi) (*.f64 (+.f64 x (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 #s(literal 0 binary64) hi)))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) lo) (/.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) lo))
(-.f64 (/.f64 (*.f64 x x) (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal 1 binary64))))
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (*.f64 lo (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (neg.f64 (*.f64 lo (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (neg.f64 (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(pow.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo) (/.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 lo (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x))) lo) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (-.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)))))
(+.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi))
(-.f64 (/.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (*.f64 hi hi) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 hi #s(literal -1 binary64) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (-.f64 x hi) (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (-.f64 #s(literal 0 binary64) hi))
(fma.f64 #s(literal -1 binary64) hi (/.f64 hi (/.f64 lo (-.f64 x hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x 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))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (/.f64 hi (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (*.f64 x x) (*.f64 hi hi)))) (/.f64 hi (+.f64 hi x)) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 (*.f64 x x) (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) lo) (-.f64 #s(literal 0 binary64) hi))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) #s(literal -1 binary64)) (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 hi hi)) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))) (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(/.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 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(/.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 (neg.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi))))) (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 hi hi))) (neg.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.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))))))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 hi (+.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 (neg.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)) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)) hi)) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi)))))) (+.f64 (*.f64 hi hi) (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi (/.f64 lo (-.f64 x hi)))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) hi)
(+.f64 (/.f64 hi lo) (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))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) lo) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) lo))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (+.f64 hi x)) lo) (/.f64 (/.f64 (*.f64 x x) (+.f64 hi x)) lo))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))))
(-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (+.f64 hi x))) (/.f64 (*.f64 x x) (*.f64 lo (+.f64 hi x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) lo)) (/.f64 (*.f64 (/.f64 lo hi) x) (*.f64 (/.f64 lo hi) lo)))
(-.f64 (/.f64 (*.f64 hi lo) (*.f64 lo lo)) (/.f64 (*.f64 lo x) (*.f64 lo lo)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) lo)) (/.f64 (*.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 lo (*.f64 lo lo))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))))))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (neg.f64 (/.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) hi) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (neg.f64 (/.f64 x lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (neg.f64 (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (-.f64 hi x)))))
(/.f64 (-.f64 hi x) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo (+.f64 hi x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x)) (*.f64 (/.f64 lo hi) lo))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x)) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) lo))
(/.f64 (neg.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi hi) (*.f64 x x))) (neg.f64 (*.f64 lo (+.f64 hi x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 hi x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) x) lo)
(/.f64 (-.f64 (*.f64 hi #s(literal 1 binary64)) x) lo)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x))) (neg.f64 (*.f64 (/.f64 lo hi) lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x))) (neg.f64 (*.f64 lo lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) x))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 hi x) lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 (/.f64 x lo) (/.f64 x lo)))) (neg.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 hi x)))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (pow.f64 (neg.f64 (/.f64 x lo)) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 (*.f64 (neg.f64 (/.f64 x lo)) (neg.f64 (/.f64 x lo))) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo))))))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(*.f64 (/.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo) (/.f64 (-.f64 hi x) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (-.f64 hi x) (+.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo x)))
(/.f64 lo (/.f64 hi x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (*.f64 lo x))))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (neg.f64 (/.f64 hi x)))
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 #s(literal 1 binary64) lo) (/.f64 hi x))
(/.f64 (*.f64 lo #s(literal 1 binary64)) (/.f64 hi x))
(/.f64 (neg.f64 (*.f64 lo x)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) lo) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (neg.f64 (*.f64 lo x))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) lo)) (neg.f64 (/.f64 hi x)))
(/.f64 (neg.f64 (*.f64 lo #s(literal 1 binary64))) (neg.f64 (/.f64 hi x)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) x))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) lo)) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal -1 binary64))
(*.f64 lo (/.f64 x hi))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) hi) lo))
(*.f64 (/.f64 x hi) lo)
(*.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)))
(*.f64 (*.f64 lo x) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) hi) (/.f64 lo #s(literal -1 binary64)))
(*.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) x) hi))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (/.f64 lo hi))
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 x lo) (-.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(-.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (/.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x 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))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x hi)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 x x) (*.f64 hi hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (-.f64 x hi) (+.f64 hi x)) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) lo) (/.f64 (-.f64 x hi) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.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 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.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) (neg.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)))))
(/.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 (/.f64 (-.f64 x hi) lo) #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) #s(literal 1 binary64)) (/.f64 lo (-.f64 x hi)))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.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 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (/.f64 lo (-.f64 x hi))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.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 (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.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 lo (-.f64 x hi))))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (+.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 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(*.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))))

simplify568.0ms (4.7%)

Memory
-28.1MiB live, 820.3MiB allocated
Algorithm
egg-herbie
Rules
12 854×accelerator-lowering-fma.f32
12 854×accelerator-lowering-fma.f64
4 140×+-lowering-+.f64
4 140×+-lowering-+.f32
3 864×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03805617
112415058
240554595
084744496
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
(+ 1 (* -1 (/ x lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(* -1 (/ lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/ x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(/ x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(/ x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(/ (- x lo) hi)
(* -1 lo)
(- x lo)
(- x lo)
(- x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
x
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
x
(+ x (* -1 lo))
(+ x (* -1 lo))
(+ x (* -1 lo))
(* -1 lo)
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* -1 lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (/ lo hi))
(- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))
(- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))
(- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))
(* x (+ (/ 1 hi) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -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))) (/ lo (* hi x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x))) (/ 1 hi))))
(/ x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(* lo (- (/ x (pow hi 2)) (/ 1 hi)))
(* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))
(* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))
(* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))
(* -1 (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))
(/ (* lo x) (pow hi 2))
(/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))
(/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))
(/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))
(/ (- x lo) hi)
(/ (- (+ x (/ (* lo x) hi)) lo) hi)
(/ (- (+ x (/ (* lo x) hi)) lo) hi)
(/ (- (+ x (/ (* lo x) hi)) lo) hi)
(/ (- x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(/ (* lo x) (pow hi 2))
(* -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)))
(- 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))
(* hi (- (/ x lo) 1))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ 1 (/ hi lo))))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(/ (* hi x) lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(/ (* hi x) lo)
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(/ (* hi (- x hi)) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(* -1 hi)
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(* -1 hi)
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(* -1 (/ 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)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(/ (* lo x) hi)
(* -1 (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(/ x lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(/ x lo)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(- (/ x lo) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(* -1 (/ hi lo))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(/ (- x hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
-1
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
-1
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
Outputs
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi 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) lo) lo) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 x (*.f64 lo (*.f64 hi hi))))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 x (*.f64 lo (*.f64 hi hi))))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) 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 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo lo) (*.f64 (+.f64 lo hi) (-.f64 hi x))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo lo) (*.f64 (+.f64 lo hi) (-.f64 hi x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 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 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi 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 lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi 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) lo) lo) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 x (*.f64 lo (*.f64 hi hi))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 x (*.f64 lo (*.f64 hi hi))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo)) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x 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 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (* hi (+ 1 (/ hi lo))) lo)
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi 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 #s(literal -1 binary64) (/.f64 hi 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 #s(literal -1 binary64) (/.f64 hi x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* -1 (* x (- (/ 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 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
(- x lo)
(-.f64 x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(* -1 (* x (- (/ lo x) 1)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 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 hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (/.f64 lo hi))
(- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (/.f64 lo hi))
(- (* x (+ (/ 1 hi) (/ lo (pow hi 2)))) (/ lo hi))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (/.f64 lo hi))
(* x (+ (/ 1 hi) (/ lo (pow hi 2))))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi))
(* x (+ (* -1 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (*.f64 (/.f64 lo (*.f64 x hi)) x))
(* x (+ (* -1 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (*.f64 (/.f64 lo (*.f64 x hi)) x))
(* x (+ (* -1 (/ lo (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (*.f64 (/.f64 lo (*.f64 x hi)) x))
(* -1 (* x (- (* -1 (/ lo (pow hi 2))) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x))) (/ 1 hi))))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (*.f64 (/.f64 lo (*.f64 x hi)) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x))) (/ 1 hi))))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (*.f64 (/.f64 lo (*.f64 x hi)) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x))) (/ 1 hi))))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (*.f64 (/.f64 lo (*.f64 x hi)) x))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (/.f64 lo hi))
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (/.f64 lo hi))
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(-.f64 (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (/.f64 lo hi))
(* lo (- (/ x (pow hi 2)) (/ 1 hi)))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* lo (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* -1 (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))
(/.f64 (+.f64 (*.f64 x lo) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))
(/.f64 (+.f64 (*.f64 x lo) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/ (+ (* hi (- x lo)) (* lo x)) (pow hi 2))
(/.f64 (+.f64 (*.f64 x lo) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (/ (* lo x) hi)) lo) hi)
(/.f64 (-.f64 x (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) hi)
(/ (- (+ x (/ (* lo x) hi)) lo) hi)
(/.f64 (-.f64 x (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) hi)
(/ (- (+ x (/ (* lo x) hi)) lo) hi)
(/.f64 (-.f64 x (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))
(/.f64 (-.f64 x (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))
(/.f64 (-.f64 x (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo x) hi))) hi))
(/.f64 (-.f64 x (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) hi)
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(* -1 (* hi (+ 1 (/ hi lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(* x (+ 1 (/ hi lo)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))))
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))))
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))))
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))))
x
(+ x (* hi (- (/ x lo) 1)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(* -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 hi (*.f64 hi (+.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi) (/.f64 #s(literal -1 binary64) lo))))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) 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 hi (*.f64 hi (+.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi) (/.f64 #s(literal -1 binary64) lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(- 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 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(+.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 x (*.f64 lo (*.f64 hi hi))))))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 x (*.f64 lo (*.f64 hi hi))))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) 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 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) 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 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo lo) (*.f64 (+.f64 lo hi) (-.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo lo) (*.f64 (+.f64 lo hi) (-.f64 hi x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
1
#s(literal 1 binary64)
(+ 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 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(* -1 (/ (* hi (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(/ (* x (+ 1 (/ hi lo))) lo)
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))
(/.f64 (*.f64 x (+.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 #s(literal 0 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 #s(literal 0 binary64) 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 (/.f64 #s(literal -1 binary64) lo) lo)))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) hi) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo)))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) hi) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 #s(literal 0 binary64) 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 (/.f64 #s(literal -1 binary64) 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 x (*.f64 lo hi)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo)) hi) (/.f64 (/.f64 #s(literal -1 binary64) 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 x (*.f64 lo hi)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo)) hi) (/.f64 (/.f64 #s(literal -1 binary64) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(/ (+ x (* -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (/ (* hi x) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(/ (* hi x) lo)
(/.f64 (*.f64 x hi) lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(*.f64 x (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(*.f64 x (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))
(*.f64 x (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))))
(/ (* hi x) lo)
(/.f64 (*.f64 x hi) lo)
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(*.f64 x (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(*.f64 x (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))))
(* -1 (* x (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x)))))
(*.f64 x (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.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 (-.f64 x hi) lo)) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/.f64 (*.f64 hi (-.f64 (-.f64 x hi) lo)) lo)
(/ (+ (* -1 (* hi lo)) (* hi (- x hi))) lo)
(/.f64 (*.f64 hi (-.f64 (-.f64 x hi) lo)) lo)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+ (* -1 hi) (/ (* hi (- x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(* -1 (/ 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 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))))
(* -1 (* hi (- (/ 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 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (/ x lo))
(/.f64 x (-.f64 #s(literal 0 binary64) lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) 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)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(/ (* lo x) hi)
(/.f64 (*.f64 x lo) hi)
(* -1 (+ 1 (/ hi lo)))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/ x lo)
(/.f64 x lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(/ x lo)
(/.f64 x lo)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(- (/ 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 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* -1 (* hi (+ (* -1 (/ (- (/ x 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 (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(/ (- x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/ (- (+ x (* -1 lo)) hi) lo)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/ (- (+ x (* -1 lo)) hi) lo)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
-1
#s(literal -1 binary64)
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
-1
#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))

eval282.0ms (2.3%)

Memory
30.0MiB live, 251.0MiB allocated
Compiler

Compiled 29 465 to 2 767 computations (90.6% saved)

prune288.0ms (2.4%)

Memory
6.0MiB live, 248.9MiB allocated
Pruning

25 alts after pruning (23 fresh and 2 done)

PrunedKeptTotal
New1 347181 365
Fresh055
Picked325
Done000
Total1 350251 375
Accuracy
21.1%
Counts
1 375 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.3%
(/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
9.7%
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
11.4%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
15.7%
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
9.9%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.1%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
18.9%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (-.f64 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x (*.f64 lo lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.8%
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 748 to 463 computations (38.1% saved)

simplify1.0s (8.3%)

Memory
-25.4MiB live, 538.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 hi x)
cost-diff0
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
cost-diff0
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
cost-diff0
(-.f64 x hi)
cost-diff0
(*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
cost-diff0
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
cost-diff0
(/.f64 x hi)
cost-diff0
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
cost-diff0
(/.f64 lo hi)
cost-diff0
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
cost-diff0
(/.f64 x lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
cost-diff0
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
Rules
11 978×accelerator-lowering-fma.f32
11 978×accelerator-lowering-fma.f64
1 970×*-lowering-*.f32
1 970×*-lowering-*.f64
1 810×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025159
166157
2196157
3456157
41460157
54084157
67098157
08046154
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ 1 (* hi (/ (+ 1 (/ hi lo)) lo)))
1
(* hi (/ (+ 1 (/ hi lo)) lo))
hi
(/ (+ 1 (/ hi lo)) lo)
(+ 1 (/ hi lo))
(/ hi lo)
lo
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(* (/ lo hi) (+ (/ x hi) -1))
(/ lo hi)
lo
hi
(+ (/ x hi) -1)
(/ x hi)
x
-1
(/ (* (- x hi) (- -1 (/ hi lo))) lo)
(* (- x hi) (- -1 (/ hi lo)))
(- x hi)
x
hi
(- -1 (/ hi lo))
-1
(/ hi lo)
lo
(+ 1 (* (- hi x) (* (/ 1 lo) (+ 1 (/ hi lo)))))
1
(* (- hi x) (* (/ 1 lo) (+ 1 (/ hi lo))))
(- hi x)
hi
x
(* (/ 1 lo) (+ 1 (/ hi lo)))
(/ 1 lo)
lo
(+ 1 (/ hi lo))
(/ hi lo)
Outputs
(+ 1 (* hi (/ (+ 1 (/ hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
1
#s(literal 1 binary64)
(* hi (/ (+ 1 (/ hi lo)) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
hi
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
lo
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
1
#s(literal 1 binary64)
(/ x lo)
(/.f64 x lo)
x
lo
(* (/ lo hi) (+ (/ x hi) -1))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) hi)
(/ lo hi)
(/.f64 lo hi)
lo
hi
(+ (/ x hi) -1)
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(/ x hi)
(/.f64 x hi)
x
-1
#s(literal -1 binary64)
(/ (* (- x hi) (- -1 (/ hi lo))) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* (- x hi) (- -1 (/ hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- x hi)
(-.f64 x hi)
x
hi
(- -1 (/ hi lo))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(/ hi lo)
(/.f64 hi lo)
lo
(+ 1 (* (- hi x) (* (/ 1 lo) (+ 1 (/ hi lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(* (- hi x) (* (/ 1 lo) (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(- hi x)
(-.f64 hi x)
hi
x
(* (/ 1 lo) (+ 1 (/ hi lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
lo
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)

localize378.0ms (3.1%)

Memory
25.8MiB live, 144.1MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
accuracy99.9%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
accuracy97.6%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
accuracy95.4%
(*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
accuracy100.0%
(-.f64 x hi)
accuracy99.6%
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
accuracy99.5%
(*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
accuracy97.6%
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
accuracy100.0%
(/.f64 x hi)
accuracy100.0%
(/.f64 lo hi)
accuracy100.0%
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
accuracy100.0%
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
accuracy100.0%
(/.f64 x lo)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
accuracy100.0%
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
accuracy99.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
accuracy97.6%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
accuracy95.4%
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
Samples
328.0ms256×0valid
Compiler

Compiled 165 to 27 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 206.0ms
ival-div: 191.0ms (92.6% of total)
ival-mult: 7.0ms (3.4% of total)
ival-sub: 4.0ms (1.9% of total)
ival-add: 4.0ms (1.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series32.0ms (0.3%)

Memory
-7.4MiB live, 30.3MiB allocated
Counts
18 → 492
Calls
Call 1
Inputs
#<alt (+ 1 (* hi (/ (+ 1 (/ hi lo)) lo)))>
#<alt (* hi (/ (+ 1 (/ hi lo)) lo))>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (+ 1 (/ hi lo))>
#<alt (- 1 (/ x lo))>
#<alt (/ x lo)>
#<alt (* (/ lo hi) (+ (/ x hi) -1))>
#<alt (/ lo hi)>
#<alt (+ (/ x hi) -1)>
#<alt (/ x hi)>
#<alt (/ (* (- x hi) (- -1 (/ hi lo))) lo)>
#<alt (* (- x hi) (- -1 (/ hi lo)))>
#<alt (- x hi)>
#<alt (- -1 (/ hi lo))>
#<alt (* (/ 1 lo) (+ 1 (/ hi lo)))>
#<alt (+ 1 (* (- hi x) (* (/ 1 lo) (+ 1 (/ hi lo)))))>
#<alt (* (- hi x) (* (/ 1 lo) (+ 1 (/ hi lo))))>
#<alt (- hi x)>
Outputs
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (/ 1 lo)>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ 1 lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ 1 lo)>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<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 (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))>
#<alt (* -1 (/ lo hi))>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) hi)>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) hi)>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) hi)>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))>
#<alt (* -1 (/ lo hi))>
#<alt (+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))>
#<alt (+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))>
#<alt (+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt (/ lo hi)>
#<alt -1>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (/ x hi)>
#<alt (* x (- (/ 1 hi) (/ 1 x)))>
#<alt (* x (- (/ 1 hi) (/ 1 x)))>
#<alt (* x (- (/ 1 hi) (/ 1 x)))>
#<alt (/ x hi)>
#<alt (* -1 (* x (- (/ 1 x) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ 1 x) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ 1 x) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (/ (+ x (* -1 hi)) hi)>
#<alt (/ (+ x (* -1 hi)) hi)>
#<alt (/ (+ x (* -1 hi)) hi)>
#<alt -1>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt -1>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<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 (/ (* hi (+ 1 (/ hi lo))) lo)>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (* hi (- (/ x (pow lo 2)) (/ 1 lo)))) (* -1 (/ x 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 (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2)))))>
#<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 (/ (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (* hi (- x hi)) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))>
#<alt (* -1 (/ (- x hi) lo))>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)>
#<alt (/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)>
#<alt (* -1 (/ (- x hi) lo))>
#<alt (* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))>
#<alt (* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))>
#<alt (* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))>
#<alt (* -1 (* x (+ 1 (/ hi lo))))>
#<alt (* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))>
#<alt (* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))>
#<alt (* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))>
#<alt (* -1 (* x (+ 1 (/ hi lo))))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))>
#<alt (* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))>
#<alt (* -1 x)>
#<alt (+ (* -1 x) (* -1 (* hi (- (/ x lo) 1))))>
#<alt (+ (* -1 x) (* hi (+ (* -1 (- (/ x lo) 1)) (/ hi lo))))>
#<alt (+ (* -1 x) (* hi (+ (* -1 (- (/ x lo) 1)) (/ hi lo))))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (pow hi 2))) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (pow hi 2))) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) hi)) (/ 1 lo)))>
#<alt (* -1 (/ (* hi (- x hi)) lo))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)>
#<alt (* -1 (- x hi))>
#<alt (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))>
#<alt (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))>
#<alt (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))>
#<alt (* -1 (- x hi))>
#<alt (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))>
#<alt (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))>
#<alt (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))>
#<alt (* -1 hi)>
#<alt (- x hi)>
#<alt (- x hi)>
#<alt (- x hi)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ hi x))))>
#<alt (* x (+ 1 (* -1 (/ hi x))))>
#<alt (* x (+ 1 (* -1 (/ hi x))))>
#<alt x>
#<alt (* -1 (* x (- (/ hi x) 1)))>
#<alt (* -1 (* x (- (/ hi x) 1)))>
#<alt (* -1 (* x (- (/ hi x) 1)))>
#<alt x>
#<alt (+ x (* -1 hi))>
#<alt (+ x (* -1 hi))>
#<alt (+ x (* -1 hi))>
#<alt (* -1 hi)>
#<alt (* hi (- (/ x hi) 1))>
#<alt (* hi (- (/ x hi) 1))>
#<alt (* hi (- (/ x hi) 1))>
#<alt (* -1 hi)>
#<alt (* -1 (* hi (+ 1 (* -1 (/ x hi)))))>
#<alt (* -1 (* hi (+ 1 (* -1 (/ x hi)))))>
#<alt (* -1 (* hi (+ 1 (* -1 (/ x hi)))))>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ 1 lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ 1 lo)>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (/ 1 lo)>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi 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 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (+ 1 (/ hi lo))) lo)>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))>
#<alt (* -1 x)>
#<alt (- hi x)>
#<alt (- hi x)>
#<alt (- hi x)>
#<alt hi>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt hi>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt hi>
#<alt (+ hi (* -1 x))>
#<alt (+ hi (* -1 x))>
#<alt (+ hi (* -1 x))>
#<alt (* -1 x)>
#<alt (* x (- (/ hi x) 1))>
#<alt (* x (- (/ hi x) 1))>
#<alt (* x (- (/ hi x) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
Calls

123 calls:

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

rewrite404.0ms (3.3%)

Memory
29.2MiB live, 658.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 264×/-lowering-/.f32
5 264×/-lowering-/.f64
4 946×*-lowering-*.f32
4 946×*-lowering-*.f64
3 714×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025122
1179122
21893122
08989120
Stop Event
iter limit
node limit
Counts
18 → 1 077
Calls
Call 1
Inputs
(+ 1 (* hi (/ (+ 1 (/ hi lo)) lo)))
(* hi (/ (+ 1 (/ hi lo)) lo))
(/ (+ 1 (/ hi lo)) lo)
(+ 1 (/ hi lo))
(- 1 (/ x lo))
(/ x lo)
(* (/ lo hi) (+ (/ x hi) -1))
(/ lo hi)
(+ (/ x hi) -1)
(/ x hi)
(/ (* (- x hi) (- -1 (/ hi lo))) lo)
(* (- x hi) (- -1 (/ hi lo)))
(- x hi)
(- -1 (/ hi lo))
(* (/ 1 lo) (+ 1 (/ hi lo)))
(+ 1 (* (- hi x) (* (/ 1 lo) (+ 1 (/ hi lo)))))
(* (- hi x) (* (/ 1 lo) (+ 1 (/ hi lo))))
(- hi x)
Outputs
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(+.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi #s(literal 1 binary64)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (/.f64 (/.f64 hi lo) lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 hi (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 (*.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (pow.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) hi) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) hi) (*.f64 (/.f64 (/.f64 hi lo) lo) hi)) (*.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi)))))
(pow.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi)
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 hi (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (/.f64 (/.f64 hi lo) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 hi lo) lo) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 (/.f64 hi lo) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) 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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #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 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (*.f64 lo (-.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 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) 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 lo hi))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (+.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)) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 lo (+.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.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)))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(fma.f64 #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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi 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))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))) (/.f64 (/.f64 (/.f64 x lo) (/.f64 lo x)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x #s(literal 1 binary64)) #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 #s(literal -1 binary64) (neg.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)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.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 lo) (/.f64 lo x))) (+.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 0 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 (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 x lo) (/.f64 lo x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x)))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))))
(/.f64 (-.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 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (/.f64 x lo) (/.f64 lo x)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 x lo) (/.f64 lo x)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))
(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)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo x))))
(/.f64 x lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) x) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 x #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 x #s(literal -1 binary64))) (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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x 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) lo) (/.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 hi lo)))
(-.f64 (/.f64 (*.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi lo))) (/.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(fma.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(fma.f64 lo (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 lo (/.f64 #s(literal -1 binary64) hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo hi)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 lo hi) #s(literal -1 binary64) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(fma.f64 (/.f64 lo hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 lo hi) (/.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x hi) (/.f64 lo hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x hi) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 x hi) (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) hi) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (*.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (*.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 x (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) hi) (/.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 lo hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 x hi) hi) lo (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 x hi) (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))) (/.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (/.f64 x hi) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 x hi) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi lo)) (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 x (/.f64 hi lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x (/.f64 #s(literal 1 binary64) lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x (*.f64 hi #s(literal 1 binary64))) (/.f64 lo hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x (*.f64 #s(literal 1 binary64) hi)) (/.f64 lo hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 x (/.f64 #s(literal -1 binary64) lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) hi)) (/.f64 x (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 hi lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 hi #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 hi #s(literal 1 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 1 binary64) hi)) (/.f64 x (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 lo hi) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) x) hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 x hi) (*.f64 hi #s(literal 1 binary64))) lo (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 x hi) (*.f64 #s(literal 1 binary64) hi)) lo (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (/.f64 (/.f64 lo hi) hi) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))))
(/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 hi lo))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) hi)
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64))) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (*.f64 hi (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))))
(/.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) lo) (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) hi))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) lo) (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (neg.f64 (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 (*.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(/.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64))) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 hi lo))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (/.f64 lo hi)) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))))))
(/.f64 (neg.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)))) (neg.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) lo)) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) lo))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) lo)) (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))) (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (neg.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (neg.f64 (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 (*.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 lo hi))) (neg.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (/.f64 lo hi))) (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (-.f64 (*.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (*.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (*.f64 hi (/.f64 hi x)))))))
(pow.f64 (/.f64 hi (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) hi))
(*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi) lo)
(*.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) hi) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) hi)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))) (/.f64 hi lo)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))) hi))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (*.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 hi lo)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) hi) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (*.f64 hi #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 lo hi))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 hi #s(literal 1 binary64))) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi lo)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(neg.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 lo hi)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 #s(literal 1 binary64) lo)))
(pow.f64 (/.f64 hi lo) #s(literal -1 binary64))
(pow.f64 (/.f64 lo hi) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 lo (/.f64 #s(literal 1 binary64) hi))
(*.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))
(*.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) lo)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (pow.f64 (*.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64)) lo)
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) lo)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal -1/2 binary64))))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(-.f64 (/.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x hi))) (/.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal -1 binary64) (/.f64 x hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) #s(literal -1 binary64))
(fma.f64 x (/.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)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi x))))
(/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi x)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (/.f64 x hi)) hi)) (-.f64 #s(literal -1 binary64) (/.f64 x hi)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (/.f64 x hi)) hi))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 x hi))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 hi x))))))
(*.f64 (+.f64 (/.f64 (*.f64 x (/.f64 x hi)) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi x)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 x (-.f64 #s(literal 0 binary64) hi)))
(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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi x))))
(/.f64 x hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi x) #s(literal 1 binary64))))
(/.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 (neg.f64 (*.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) (neg.f64 (neg.f64 (-.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 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 #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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (+.f64 hi x) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (+.f64 hi x))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 hi x) lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))) (neg.f64 (+.f64 hi x)))
(pow.f64 (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(*.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 x hi) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x hi) #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 (-.f64 x hi) lo))
(*.f64 (/.f64 (neg.f64 (-.f64 x hi)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 x hi)))
(+.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(fma.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (-.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 x hi)))
(fma.f64 (-.f64 x hi) #s(literal -1 binary64) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 hi x))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 x x) (*.f64 hi hi))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 (*.f64 x x) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 x x) (*.f64 hi hi))) (+.f64 hi x))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 x hi)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 x hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (+.f64 hi x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 (+.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (+.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.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 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 (*.f64 x x) (*.f64 hi hi)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 (*.f64 x x) (*.f64 hi hi)))) (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 x x) (*.f64 hi hi)))) (neg.f64 (+.f64 hi x)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (-.f64 x hi))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 x hi))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) (*.f64 (-.f64 x hi) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi))) (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 x hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 x hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 x hi))) (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+.f64 x (-.f64 #s(literal 0 binary64) hi))
(+.f64 (-.f64 #s(literal 0 binary64) hi) x)
(-.f64 x hi)
(-.f64 (/.f64 (*.f64 x x) (+.f64 hi x)) (/.f64 (*.f64 hi hi) (+.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (-.f64 #s(literal 0 binary64) hi))) (/.f64 (*.f64 hi hi) (-.f64 x (-.f64 #s(literal 0 binary64) hi))))
(fma.f64 #s(literal -1 binary64) hi x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 hi x) (-.f64 (*.f64 x x) (*.f64 hi hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 hi x) (-.f64 (*.f64 x x) (*.f64 hi hi)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (+.f64 (*.f64 x x) (-.f64 (*.f64 hi hi) (*.f64 x (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 hi x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 x (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 hi hi) (*.f64 x (-.f64 #s(literal 0 binary64) hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 hi hi))) (neg.f64 (+.f64 hi x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 hi hi))) (neg.f64 (-.f64 x (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 hi x)) (*.f64 (+.f64 hi x) (*.f64 hi hi))) (*.f64 (+.f64 hi x) (+.f64 hi x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (*.f64 hi (*.f64 hi hi)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)))) (neg.f64 (neg.f64 (+.f64 hi x))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 hi hi) (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) hi) x))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 hi x) (-.f64 (*.f64 x x) (*.f64 hi hi))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 hi (+.f64 hi x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(fma.f64 hi (neg.f64 (/.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 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (/.f64 (/.f64 hi lo) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 hi lo) lo) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 (/.f64 hi lo) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) 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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #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 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (neg.f64 (*.f64 lo (-.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 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) 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 lo hi))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 (/.f64 hi lo) lo)) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (+.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)) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 lo (+.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 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.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)))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (*.f64 (*.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 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(-.f64 (/.f64 (*.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 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 hi x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #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 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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 (-.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 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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)))))) (neg.f64 (+.f64 (*.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 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.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))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 (*.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))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.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 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 hi 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)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(/.f64 (neg.f64 (-.f64 (*.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))) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 1 binary64) (*.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))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.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 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 x (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (+.f64 hi x)) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 x x) (+.f64 hi x)) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.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 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(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 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi 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 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) (*.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 hi lo)) (/.f64 hi lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi #s(literal 1 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)))
(fma.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) 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) #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))
(fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (*.f64 #s(literal 1 binary64) 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 (-.f64 hi x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)))
(fma.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)))
(fma.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)))
(fma.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)))
(fma.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 (-.f64 hi x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)))
(fma.f64 (/.f64 (-.f64 hi x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 hi x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)))
(fma.f64 (/.f64 hi (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 hi (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 lo (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (+.f64 hi x) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (+.f64 hi x) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi x)) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) 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 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.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 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 hi x))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi hi) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 lo (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x)))) (neg.f64 (*.f64 lo (+.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 (*.f64 hi hi) (*.f64 x x)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 hi x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 hi x) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (*.f64 (+.f64 hi x) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi x))) (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64))) (neg.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 (*.f64 hi hi) (*.f64 x x)))) (neg.f64 (+.f64 hi x)))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (neg.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (neg.f64 (+.f64 hi x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo))) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 lo (*.f64 lo lo))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 lo lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo)) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (-.f64 hi x) (/.f64 (/.f64 hi lo) lo))))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 lo lo))) (pow.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x)) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (/.f64 hi lo) lo) (-.f64 hi x))))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 lo lo))) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo))) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (-.f64 hi x))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo))) (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (-.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 hi x) lo)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 hi x) #s(literal 1 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo))
(*.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 hi x) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(+.f64 hi (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) hi)
(-.f64 hi x)
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(-.f64 (/.f64 (*.f64 hi hi) (+.f64 hi x)) (/.f64 (*.f64 x x) (+.f64 hi x)))
(-.f64 (/.f64 (*.f64 hi hi) (-.f64 hi (-.f64 #s(literal 0 binary64) x))) (/.f64 (*.f64 x x) (-.f64 hi (-.f64 #s(literal 0 binary64) x))))
(fma.f64 #s(literal -1 binary64) x hi)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 hi x) (-.f64 (*.f64 hi hi) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 hi x) (-.f64 (*.f64 hi hi) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))
(/.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 hi hi) (-.f64 (*.f64 x x) (*.f64 hi (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 hi x))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 hi (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 hi hi) (-.f64 (*.f64 x x) (*.f64 hi (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi hi) (*.f64 x x))) (neg.f64 (+.f64 hi x)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi hi) (*.f64 x x))) (neg.f64 (-.f64 hi (-.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 hi x)) (*.f64 (+.f64 hi x) (*.f64 x x))) (*.f64 (+.f64 hi x) (+.f64 hi x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 hi x))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 hi (*.f64 hi hi))) (+.f64 (*.f64 x x) (-.f64 (*.f64 hi hi) (*.f64 (-.f64 #s(literal 0 binary64) x) hi))))
(pow.f64 (/.f64 (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x))) (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 hi x) (-.f64 (*.f64 hi hi) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi hi) (*.f64 x (+.f64 hi x)))))
(*.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))

simplify717.0ms (5.9%)

Memory
-42.2MiB live, 649.5MiB allocated
Algorithm
egg-herbie
Rules
16 498×accelerator-lowering-fma.f32
16 498×accelerator-lowering-fma.f64
3 740×*-lowering-*.f32
3 740×*-lowering-*.f64
2 726×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02844389
19053935
228713318
082943250
Stop Event
iter limit
node limit
Counts
492 → 492
Calls
Call 1
Inputs
1
(+ 1 (/ hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
1
(+ 1 (/ hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(/ hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/ 1 lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/ hi (pow lo 2))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ hi (pow lo 2))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ hi (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ 1 lo)
(/ (+ 1 (/ hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/ 1 lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 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)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo x) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(* -1 (/ lo hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(* -1 (/ lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(* -1 (/ lo hi))
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(/ (* lo x) (pow hi 2))
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(/ (* lo x) (pow hi 2))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(/ 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)
-1
(- (/ x hi) 1)
(- (/ x hi) 1)
(- (/ x hi) 1)
(/ x hi)
(* x (- (/ 1 hi) (/ 1 x)))
(* x (- (/ 1 hi) (/ 1 x)))
(* x (- (/ 1 hi) (/ 1 x)))
(/ x hi)
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(/ x hi)
(/ (+ x (* -1 hi)) hi)
(/ (+ x (* -1 hi)) hi)
(/ (+ x (* -1 hi)) hi)
-1
(- (/ x hi) 1)
(- (/ x hi) 1)
(- (/ x hi) 1)
-1
(- (/ x hi) 1)
(- (/ x hi) 1)
(- (/ x hi) 1)
(/ 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)
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (/ x lo))
(+ (* -1 (* hi (- (/ x (pow lo 2)) (/ 1 lo)))) (* -1 (/ x 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 (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2)))))
(/ (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 (/ (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))
(* -1 (/ (- x hi) lo))
(/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)
(/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)
(/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)
(* -1 (/ (- x hi) lo))
(* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))
(* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))
(* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))
(* hi (+ 1 (/ hi lo)))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(* -1 (* x (+ 1 (/ hi lo))))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(* -1 (* x (+ 1 (/ hi lo))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(* -1 x)
(+ (* -1 x) (* -1 (* hi (- (/ x lo) 1))))
(+ (* -1 x) (* hi (+ (* -1 (- (/ x lo) 1)) (/ hi lo))))
(+ (* -1 x) (* hi (+ (* -1 (- (/ x lo) 1)) (/ hi lo))))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo)))
(* (pow hi 2) (+ (* -1 (/ x (pow hi 2))) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(* (pow hi 2) (+ (* -1 (/ x (pow hi 2))) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo)))
(* (pow hi 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) hi)) (/ 1 lo)))
(* (pow hi 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) hi)) (/ 1 lo)))
(* -1 (/ (* hi (- x hi)) lo))
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)
(* -1 (- x hi))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(* -1 (- x hi))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(* -1 hi)
(- x hi)
(- x hi)
(- x hi)
x
(* x (+ 1 (* -1 (/ hi x))))
(* x (+ 1 (* -1 (/ hi x))))
(* x (+ 1 (* -1 (/ hi x))))
x
(* -1 (* x (- (/ hi x) 1)))
(* -1 (* x (- (/ hi x) 1)))
(* -1 (* x (- (/ hi x) 1)))
x
(+ x (* -1 hi))
(+ x (* -1 hi))
(+ x (* -1 hi))
(* -1 hi)
(* hi (- (/ x hi) 1))
(* hi (- (/ x hi) 1))
(* hi (- (/ x hi) 1))
(* -1 hi)
(* -1 (* hi (+ 1 (* -1 (/ x hi)))))
(* -1 (* hi (+ 1 (* -1 (/ x hi)))))
(* -1 (* hi (+ 1 (* -1 (/ x hi)))))
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(/ hi (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ 1 lo)
(/ (+ 1 (/ hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/ 1 lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/ 1 lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/ hi (pow lo 2))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ hi (pow lo 2))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+ 1 (* -1 (/ x lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi 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 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(* -1 x)
(- hi x)
(- hi x)
(- hi x)
hi
(* hi (+ 1 (* -1 (/ x hi))))
(* hi (+ 1 (* -1 (/ x hi))))
(* hi (+ 1 (* -1 (/ x hi))))
hi
(* -1 (* hi (- (/ x hi) 1)))
(* -1 (* hi (- (/ x hi) 1)))
(* -1 (* hi (- (/ x hi) 1)))
hi
(+ hi (* -1 x))
(+ hi (* -1 x))
(+ hi (* -1 x))
(* -1 x)
(* x (- (/ hi x) 1))
(* x (- (/ hi x) 1))
(* x (- (/ hi x) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo lo) (*.f64 hi (+.f64 hi lo))) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo lo) (*.f64 hi (+.f64 hi lo))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(/ hi (pow lo 2))
(/.f64 (/.f64 hi lo) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(/ hi (pow lo 2))
(/.f64 (/.f64 hi lo) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(/ hi (pow lo 2))
(/.f64 (/.f64 hi lo) lo)
(/ (+ hi lo) (pow lo 2))
(/.f64 (/.f64 (+.f64 hi lo) lo) lo)
(/ (+ hi lo) (pow lo 2))
(/.f64 (/.f64 (+.f64 hi lo) lo) lo)
(/ (+ hi lo) (pow lo 2))
(/.f64 (/.f64 (+.f64 hi lo) lo) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#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 #s(literal 1 binary64) (/.f64 x lo))
(* x (- (/ 1 x) (/ 1 lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(* x (- (/ 1 x) (/ 1 lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(* -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)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo x) (pow hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ lo hi))
(/.f64 lo (-.f64 #s(literal 0 binary64) hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ lo hi))
(/.f64 lo (-.f64 #s(literal 0 binary64) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ lo hi))
(/.f64 lo (-.f64 #s(literal 0 binary64) hi))
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo x) (pow hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo x) (pow hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
(/ lo hi)
(/.f64 lo hi)
-1
#s(literal -1 binary64)
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ x hi)
(/.f64 x hi)
(* x (- (/ 1 hi) (/ 1 x)))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(* x (- (/ 1 hi) (/ 1 x)))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(* x (- (/ 1 hi) (/ 1 x)))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ x hi)
(/.f64 x hi)
(/ (+ x (* -1 hi)) hi)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ (+ x (* -1 hi)) hi)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ (+ x (* -1 hi)) hi)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
-1
#s(literal -1 binary64)
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
-1
#s(literal -1 binary64)
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.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)
(/ x hi)
(/.f64 x hi)
(/ (* hi (+ 1 (/ hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(+ (* -1 (* hi (- (/ x (pow lo 2)) (/ 1 lo)))) (* -1 (/ x lo)))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (- (/ x (pow lo 2)) (/ 1 lo))) (/ hi (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (- (/ x (pow lo 2)) (/ 1 lo))) (/ hi (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* (pow hi 2) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (+ (* -1 (/ (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* (pow hi 2) (+ (* -1 (/ (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) lo)
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) (pow lo 2))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 (/ (- x hi) lo))
(/.f64 (-.f64 hi x) lo)
(/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 (/ (- x hi) lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* hi (+ 1 (/ hi lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 (* x (+ 1 (/ hi lo)))) (* hi (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (* x (+ 1 (/ hi lo))))
(*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* x (+ (* -1 (+ 1 (/ hi lo))) (/ (* hi (+ 1 (/ hi lo))) x)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (* x (+ 1 (/ hi lo))))
(*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* -1 (* hi (- (/ x lo) 1))))
(+.f64 hi (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+ (* -1 x) (* hi (+ (* -1 (- (/ x lo) 1)) (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 x) (* hi (+ (* -1 (- (/ x lo) 1)) (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))))
(* (pow hi 2) (+ (* -1 (/ x (pow hi 2))) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(+.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) (-.f64 #s(literal 0 binary64) x))
(* (pow hi 2) (+ (* -1 (/ x (pow hi 2))) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(+.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) (-.f64 #s(literal 0 binary64) x))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) hi)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) hi))))
(* (pow hi 2) (+ (* -1 (/ (- (+ (/ x hi) (/ x lo)) 1) hi)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) hi))))
(* -1 (/ (* hi (- x hi)) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(/ (+ (* -1 (* hi (- x hi))) (* -1 (* lo (- x hi)))) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (- x hi))
(-.f64 hi x)
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (- x hi))
(-.f64 hi x)
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(+ (* -1 (- x hi)) (* -1 (/ (* hi (- x hi)) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(- x hi)
(-.f64 x hi)
(- x hi)
(-.f64 x hi)
(- x hi)
(-.f64 x hi)
x
(* x (+ 1 (* -1 (/ hi x))))
(-.f64 x hi)
(* x (+ 1 (* -1 (/ hi x))))
(-.f64 x hi)
(* x (+ 1 (* -1 (/ hi x))))
(-.f64 x hi)
x
(* -1 (* x (- (/ hi x) 1)))
(-.f64 x hi)
(* -1 (* x (- (/ hi x) 1)))
(-.f64 x hi)
(* -1 (* x (- (/ hi x) 1)))
(-.f64 x hi)
x
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (* -1 hi))
(-.f64 x hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* hi (- (/ x hi) 1))
(-.f64 x hi)
(* hi (- (/ x hi) 1))
(-.f64 x hi)
(* hi (- (/ x hi) 1))
(-.f64 x hi)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* -1 (* hi (+ 1 (* -1 (/ x hi)))))
(-.f64 x hi)
(* -1 (* hi (+ 1 (* -1 (/ x hi)))))
(-.f64 x hi)
(* -1 (* hi (+ 1 (* -1 (/ x hi)))))
(-.f64 x hi)
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/ hi (pow lo 2))
(/.f64 (/.f64 hi lo) lo)
(/ (+ hi lo) (pow lo 2))
(/.f64 (/.f64 (+.f64 hi lo) lo) lo)
(/ (+ hi lo) (pow lo 2))
(/.f64 (/.f64 (+.f64 hi lo) lo) lo)
(/ (+ hi lo) (pow lo 2))
(/.f64 (/.f64 (+.f64 hi lo) lo) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(/ hi (pow lo 2))
(/.f64 (/.f64 hi lo) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(/ hi (pow lo 2))
(/.f64 (/.f64 hi lo) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+.f64 (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 #s(literal -1 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 #s(literal -1 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (/.f64 (*.f64 x (-.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))) #s(literal 1 binary64)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (/.f64 (*.f64 x (-.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))) #s(literal 1 binary64)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 (/.f64 (*.f64 x (-.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))) #s(literal 1 binary64)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi 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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) 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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ (* hi (+ 1 (/ hi lo))) (* lo x))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(* -1 (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (- (+ hi (/ (* hi (- hi x)) lo)) x) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- hi x)
(-.f64 hi x)
(- hi x)
(-.f64 hi x)
(- hi x)
(-.f64 hi x)
hi
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi x)
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi x)
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi x)
hi
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi x)
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi x)
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi x)
hi
(+ hi (* -1 x))
(-.f64 hi x)
(+ hi (* -1 x))
(-.f64 hi x)
(+ hi (* -1 x))
(-.f64 hi x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (/ hi x) 1))
(-.f64 hi x)
(* x (- (/ hi x) 1))
(-.f64 hi x)
(* x (- (/ hi x) 1))
(-.f64 hi x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 hi x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 hi x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 hi x)

eval207.0ms (1.7%)

Memory
36.1MiB live, 382.0MiB allocated
Compiler

Compiled 31 887 to 3 358 computations (89.5% saved)

prune269.0ms (2.2%)

Memory
-3.0MiB live, 405.6MiB allocated
Pruning

44 alts after pruning (39 fresh and 5 done)

PrunedKeptTotal
New1 613271 640
Fresh61218
Picked235
Done022
Total1 621441 665
Accuracy
21.1%
Counts
1 665 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.5%
(/.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) lo)
14.3%
(/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) hi)
18.9%
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
5.0%
(/.f64 (+.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) lo)
9.7%
(/.f64 (*.f64 (-.f64 x hi) (fma.f64 hi (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64))) lo)
9.7%
(/.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) lo)
9.7%
(/.f64 (*.f64 (-.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) lo)
15.7%
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) lo)
11.4%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
15.7%
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
9.7%
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
9.7%
(/.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) lo)
9.7%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.1%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
18.9%
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64)) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
9.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))))
18.8%
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
9.7%
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi))
18.8%
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
9.7%
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
9.7%
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.8%
(*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
9.7%
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
19.6%
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 1 472 to 842 computations (42.8% saved)

simplify336.0ms (2.8%)

Memory
-10.1MiB live, 455.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.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))
cost-diff128
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))
cost-diff128
(+.f64 x (*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))))
cost-diff256
(*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
cost-diff0
(/.f64 (/.f64 hi lo) lo)
cost-diff0
(*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))))
cost-diff128
(+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))
cost-diff0
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) hi)
cost-diff0
(*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
cost-diff0
(/.f64 hi lo)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
cost-diff0
(/.f64 hi lo)
cost-diff0
(/.f64 (/.f64 hi lo) lo)
cost-diff0
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
Rules
10 778×accelerator-lowering-fma.f32
10 778×accelerator-lowering-fma.f64
3 640×*-lowering-*.f32
3 640×*-lowering-*.f64
1 582×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028230
172226
2188226
3367217
4783202
51516192
63659185
08235183
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* hi (/ (/ hi lo) lo))
hi
(/ (/ hi lo) lo)
(/ hi lo)
lo
(+ 1 (/ hi lo))
1
(/ hi lo)
hi
lo
(* lo (* (/ 1 hi) (+ (/ x hi) -1)))
lo
(* (/ 1 hi) (+ (/ x hi) -1))
(/ 1 hi)
1
hi
(+ (/ x hi) -1)
(/ x hi)
x
-1
(+ 1 (* hi (+ (/ (/ hi lo) lo) (/ 1 lo))))
1
(* hi (+ (/ (/ hi lo) lo) (/ 1 lo)))
hi
(+ (/ (/ hi lo) lo) (/ 1 lo))
(/ (/ hi lo) lo)
(/ hi lo)
lo
(/ 1 lo)
(- 1 (/ (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))) lo))
1
(/ (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))) lo)
(+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo)))))
x
(* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))
hi
(* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo)))
(+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))
(/ (+ -1 (/ x lo)) hi)
(+ -1 (/ x lo))
-1
(/ x lo)
lo
(/ -1 lo)
Outputs
(* hi (/ (/ hi lo) lo))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
hi
(/ (/ hi lo) lo)
(/.f64 hi (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
lo
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(/ hi lo)
(/.f64 hi lo)
hi
lo
(* lo (* (/ 1 hi) (+ (/ x hi) -1)))
(*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
lo
(* (/ 1 hi) (+ (/ x hi) -1))
(/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
1
#s(literal 1 binary64)
hi
(+ (/ x hi) -1)
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(/ x hi)
(/.f64 x hi)
x
-1
#s(literal -1 binary64)
(+ 1 (* hi (+ (/ (/ hi lo) lo) (/ 1 lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
1
#s(literal 1 binary64)
(* hi (+ (/ (/ hi lo) lo) (/ 1 lo)))
(*.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
hi
(+ (/ (/ hi lo) lo) (/ 1 lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (/ hi lo) lo)
(/.f64 hi (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
lo
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(- 1 (/ (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo))
1
#s(literal 1 binary64)
(/ (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi)) lo)
(+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
x
(* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))
(-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) hi)
hi
(* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo)))
(+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi)))
(+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))
(/ (+ -1 (/ x lo)) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)
(+ -1 (/ x lo))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
-1
#s(literal -1 binary64)
(/ x lo)
(/.f64 x lo)
lo
(/ -1 lo)
(/.f64 #s(literal -1 binary64) lo)

localize112.0ms (0.9%)

Memory
24.1MiB live, 154.0MiB allocated
Localize:

Found 17 expressions of interest:

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

Compiled 232 to 30 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-div: 32.0ms (66.2% of total)
ival-mult: 8.0ms (16.6% of total)
ival-add: 7.0ms (14.5% of total)
ival-sub: 1.0ms (2.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series29.0ms (0.2%)

Memory
-14.7MiB live, 61.8MiB allocated
Counts
17 → 480
Calls
Call 1
Inputs
#<alt (* hi (/ (/ hi lo) lo))>
#<alt (/ (/ hi lo) lo)>
#<alt (/ hi lo)>
#<alt (+ 1 (/ hi lo))>
#<alt (* (/ 1 hi) (+ (/ x hi) -1))>
#<alt (* lo (* (/ 1 hi) (+ (/ x hi) -1)))>
#<alt (/ 1 hi)>
#<alt (+ (/ x hi) -1)>
#<alt (+ (/ (/ hi lo) lo) (/ 1 lo))>
#<alt (+ 1 (* hi (+ (/ (/ hi lo) lo) (/ 1 lo))))>
#<alt (* hi (+ (/ (/ hi lo) lo) (/ 1 lo)))>
#<alt (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo)))>
#<alt (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo)))))>
#<alt (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))>
#<alt (- 1 (/ (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))) lo))>
#<alt (/ (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))) lo)>
#<alt (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))>
Outputs
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ x (pow hi 2))>
#<alt (/ (+ x (* -1 hi)) (pow hi 2))>
#<alt (/ (+ x (* -1 hi)) (pow hi 2))>
#<alt (/ (+ x (* -1 hi)) (pow hi 2))>
#<alt (/ -1 hi)>
#<alt (/ (- (/ x hi) 1) hi)>
#<alt (/ (- (/ x hi) 1) hi)>
#<alt (/ (- (/ x hi) 1) hi)>
#<alt (/ -1 hi)>
#<alt (* -1 (/ (+ 1 (* -1 (/ x hi))) hi))>
#<alt (* -1 (/ (+ 1 (* -1 (/ x hi))) hi))>
#<alt (* -1 (/ (+ 1 (* -1 (/ x hi))) hi))>
#<alt (/ -1 hi)>
#<alt (- (/ x (pow hi 2)) (/ 1 hi))>
#<alt (- (/ x (pow hi 2)) (/ 1 hi))>
#<alt (- (/ x (pow hi 2)) (/ 1 hi))>
#<alt (/ x (pow hi 2))>
#<alt (* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))>
#<alt (* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))>
#<alt (* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))>
#<alt (/ x (pow hi 2))>
#<alt (* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo (- (/ x hi) 1)) hi)>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))>
#<alt (* -1 (/ lo hi))>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) hi)>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) hi)>
#<alt (/ (+ (* -1 lo) (/ (* lo x) hi)) hi)>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))>
#<alt (* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))>
#<alt (* -1 (/ lo hi))>
#<alt (+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))>
#<alt (+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))>
#<alt (+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))>
#<alt (/ (* lo x) (pow hi 2))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))>
#<alt (* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ 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>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (/ x hi)>
#<alt (* x (- (/ 1 hi) (/ 1 x)))>
#<alt (* x (- (/ 1 hi) (/ 1 x)))>
#<alt (* x (- (/ 1 hi) (/ 1 x)))>
#<alt (/ x hi)>
#<alt (* -1 (* x (- (/ 1 x) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ 1 x) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ 1 x) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (/ (+ x (* -1 hi)) hi)>
#<alt (/ (+ x (* -1 hi)) hi)>
#<alt (/ (+ x (* -1 hi)) hi)>
#<alt -1>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt -1>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (- (/ x hi) 1)>
#<alt (/ 1 lo)>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (+ (/ 1 lo) (/ hi (pow lo 2)))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ hi (pow lo 2))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ (+ hi lo) (pow lo 2))>
#<alt (/ 1 lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (/ 1 lo)>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt (* -1 (/ (- (* -1 (/ hi lo)) 1) lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (- (/ 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 (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))>
#<alt (+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))>
#<alt (+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))>
#<alt (/ x lo)>
#<alt (* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))>
#<alt (/ x lo)>
#<alt (* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))>
#<alt (* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))>
#<alt (* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))>
#<alt (/ (* hi (- (/ x hi) 1)) lo)>
#<alt (/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)>
#<alt (/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)>
#<alt (/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)>
#<alt -1>
#<alt (- (/ (* hi (- (/ x hi) 1)) lo) 1)>
#<alt (- (/ (* hi (- (/ x hi) 1)) lo) 1)>
#<alt (- (/ (* hi (- (/ x hi) 1)) lo) 1)>
#<alt -1>
#<alt (- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)>
#<alt (- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)>
#<alt (- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))>
#<alt (+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))>
#<alt (* x (+ 1 (/ hi lo)))>
#<alt (* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi lo)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) 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 (/ (* (pow hi 2) (- (/ x hi) 1)) lo)>
#<alt (/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)>
#<alt (/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)>
#<alt (/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)>
#<alt (+ x (* -1 hi))>
#<alt (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))>
#<alt (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))>
#<alt (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))>
#<alt (+ x (* -1 hi))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo))))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo))))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ 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 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))>
#<alt (+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))>
#<alt (+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))>
#<alt (/ (* hi x) lo)>
#<alt (* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))>
#<alt (* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))>
#<alt (* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))>
#<alt (/ (* hi x) lo)>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))>
#<alt (* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))>
#<alt (/ (* (pow hi 2) (- (/ x hi) 1)) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))>
#<alt (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))>
#<alt (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))>
#<alt (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))>
#<alt (- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))>
#<alt (- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))>
#<alt (- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) 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 lo) 1) (* hi lo))) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))>
#<alt (/ (- (* -1 (* lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))>
#<alt (- (+ 1 (* -1 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))>
#<alt (- (+ 1 (* -1 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) (* -1 (+ x (* -1 hi)))) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) (* -1 (+ x (* -1 hi)))) lo)))>
#<alt (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))>
#<alt (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (/ (* x (+ 1 (/ hi lo))) lo)>
#<alt (* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 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))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* 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 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2))>
#<alt (/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))>
#<alt (/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))>
#<alt (/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))>
#<alt (/ (+ x (* -1 hi)) lo)>
#<alt (/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)>
#<alt (/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)>
#<alt (/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)>
#<alt (/ (+ x (* -1 hi)) lo)>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))>
#<alt (* -1 (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ x (* hi lo))>
#<alt (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))>
#<alt (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))>
#<alt (* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))>
#<alt (/ x (* hi lo))>
#<alt (* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))>
#<alt (* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))>
#<alt (* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))>
#<alt (/ (- (/ x hi) 1) lo)>
#<alt (/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)>
#<alt (/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)>
#<alt (/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)>
#<alt (/ -1 hi)>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ -1 hi)>
#<alt (- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 hi))>
#<alt (- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 hi))>
#<alt (- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 hi))>
#<alt (/ (- (/ x lo) 1) hi)>
#<alt (/ (- (+ (* -1 (/ hi lo)) (/ x lo)) 1) hi)>
#<alt (/ (- (+ (* -1 (/ hi lo)) (/ x lo)) 1) hi)>
#<alt (/ (- (+ (* -1 (/ hi lo)) (/ x lo)) 1) hi)>
#<alt (/ -1 lo)>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ -1 lo)>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))>
Calls

120 calls:

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

rewrite496.0ms (4.1%)

Memory
31.0MiB live, 657.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 864×accelerator-lowering-fma.f32
4 864×accelerator-lowering-fma.f64
4 702×/-lowering-/.f32
4 702×/-lowering-/.f64
3 744×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028177
1217167
22439160
08944151
Stop Event
iter limit
node limit
Counts
17 → 883
Calls
Call 1
Inputs
(* hi (/ (/ hi lo) lo))
(/ (/ hi lo) lo)
(/ hi lo)
(+ 1 (/ hi lo))
(* (/ 1 hi) (+ (/ x hi) -1))
(* lo (* (/ 1 hi) (+ (/ x hi) -1)))
(/ 1 hi)
(+ (/ x hi) -1)
(+ (/ (/ hi lo) lo) (/ 1 lo))
(+ 1 (* hi (+ (/ (/ hi lo) lo) (/ 1 lo))))
(* hi (+ (/ (/ hi lo) lo) (/ 1 lo)))
(* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo)))
(+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo)))))
(* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))
(- 1 (/ (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))) lo))
(/ (+ x (* hi (* hi (+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))))) lo)
(+ (/ (+ -1 (/ x lo)) hi) (/ -1 lo))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 hi lo)) #s(literal 2 binary64)))
(/.f64 hi (/.f64 lo (/.f64 hi lo)))
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi (/.f64 lo hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (/.f64 hi (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (neg.f64 (/.f64 lo (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (neg.f64 (/.f64 lo hi)))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/.f64 (/.f64 hi (/.f64 lo hi)) lo)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 lo hi)))
(/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi)) (*.f64 lo (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (/.f64 hi (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 hi hi)) (neg.f64 (*.f64 lo lo)))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 lo (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) hi)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) lo)))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 lo hi))))
(/.f64 (neg.f64 (neg.f64 (/.f64 hi (/.f64 lo hi)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi lo))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo hi) #s(literal -2 binary64))
(pow.f64 (/.f64 lo (/.f64 hi (/.f64 lo hi))) #s(literal -1 binary64))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi (*.f64 lo lo)) hi)
(*.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 hi hi))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(*.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 (*.f64 hi hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) lo))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 lo (-.f64 #s(literal 0 binary64) lo))) (/.f64 hi (*.f64 lo (-.f64 #s(literal 0 binary64) lo))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 lo lo))) (/.f64 hi (neg.f64 (*.f64 lo lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) lo))
(/.f64 hi (*.f64 lo lo))
(/.f64 (/.f64 hi lo) lo)
(/.f64 (/.f64 hi lo) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (/.f64 hi lo)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (/.f64 hi lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo hi))
(/.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (neg.f64 (*.f64 lo lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) lo) lo))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal -1 binary64)) (*.f64 lo lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (neg.f64 (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal -1 binary64))) (neg.f64 (*.f64 lo lo)))
(pow.f64 (/.f64 lo (/.f64 hi lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(*.f64 (/.f64 hi (*.f64 lo lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi)
(*.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo))
(*.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo))
(*.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo))
(*.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)) (/.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 hi lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) hi) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.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 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 hi (/.f64 lo (/.f64 hi 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 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) hi))
(+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 x hi) hi))
(-.f64 (/.f64 (/.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) hi))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi)) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 x hi) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64) (/.f64 (/.f64 x hi) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 x hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 x hi) (/.f64 (/.f64 #s(literal -1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 x hi) hi))
(fma.f64 (/.f64 (/.f64 x hi) hi) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) hi) (/.f64 (/.f64 #s(literal -1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) hi) hi) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) hi) hi) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (pow.f64 hi #s(literal -1/2 binary64)) hi) (/.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) x) hi) (/.f64 #s(literal -1 binary64) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (*.f64 hi (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))) hi))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi)) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64))) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (*.f64 hi (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))) hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi)) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))) (neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (-.f64 (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi)) (*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (/.f64 x hi) hi)))))
(pow.f64 (/.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) hi) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) hi))
(+.f64 (*.f64 lo (/.f64 (/.f64 x hi) hi)) (*.f64 lo (/.f64 #s(literal -1 binary64) hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(+.f64 (*.f64 (/.f64 (/.f64 x hi) hi) lo) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(fma.f64 lo (/.f64 (/.f64 x hi) hi) (*.f64 lo (/.f64 #s(literal -1 binary64) hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(fma.f64 (/.f64 x hi) (/.f64 lo hi) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(fma.f64 (/.f64 lo hi) #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) #s(literal -1 binary64) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 x hi) hi) lo (*.f64 (/.f64 #s(literal -1 binary64) hi) lo))
(/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) hi)
(/.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) hi)
(/.f64 (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64))) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (/.f64 x hi) hi)) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 lo (/.f64 (/.f64 x hi) hi)) (*.f64 lo (/.f64 (/.f64 x hi) hi))) (-.f64 (*.f64 (*.f64 lo (/.f64 #s(literal -1 binary64) hi)) (*.f64 lo (/.f64 #s(literal -1 binary64) hi))) (*.f64 (*.f64 lo (/.f64 (/.f64 x hi) hi)) (*.f64 lo (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) #s(literal 3 binary64)) (pow.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (-.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (*.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (-.f64 (*.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x hi) hi) lo) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x hi) hi) lo) (*.f64 (/.f64 (/.f64 x hi) hi) lo)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) hi) lo) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)) (*.f64 (*.f64 (/.f64 (/.f64 x hi) hi) lo) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) (-.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (*.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (-.f64 (*.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))
(*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 lo hi))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi) lo)
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) hi))
(exp.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) hi))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) hi))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))))
(pow.f64 hi #s(literal -1 binary64))
(pow.f64 (*.f64 hi hi) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(-.f64 (/.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (+.f64 (/.f64 x hi) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x hi))) (/.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal -1 binary64) (/.f64 x hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) x #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (/.f64 x hi) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 x #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) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi x))))
(/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64))) (+.f64 (/.f64 x hi) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (/.f64 hi x)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x hi) (/.f64 hi x))) (-.f64 #s(literal -1 binary64) (/.f64 x hi)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x hi) (/.f64 hi x)))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 x hi))))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) hi))))))
(*.f64 (+.f64 (/.f64 (/.f64 x hi) (/.f64 hi x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(-.f64 (/.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi (*.f64 lo lo)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 hi (*.f64 lo lo)))
(fma.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) (+.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 hi lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 lo lo))))
(/.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) lo)) (*.f64 (*.f64 lo lo) #s(literal -1 binary64))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (+.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 lo (/.f64 lo (/.f64 hi lo))) (*.f64 (/.f64 lo (/.f64 hi lo)) lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 lo (/.f64 hi lo)) #s(literal -1 binary64))) (*.f64 (/.f64 lo (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) lo))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal -1 binary64))) (*.f64 lo lo))
(/.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (+.f64 (/.f64 lo (/.f64 hi lo)) lo) (*.f64 lo (/.f64 lo (/.f64 hi lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (*.f64 lo (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) hi)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 lo (/.f64 hi lo))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (*.f64 lo lo))
(/.f64 (neg.f64 (+.f64 hi lo)) (neg.f64 (*.f64 lo lo)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (/.f64 (+.f64 hi lo) lo) lo)
(/.f64 (neg.f64 (+.f64 (*.f64 hi lo) (*.f64 lo lo))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) lo)) (*.f64 (*.f64 lo lo) #s(literal -1 binary64)))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) lo))) (neg.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 lo (/.f64 lo (/.f64 hi lo)))) (neg.f64 (*.f64 (/.f64 lo (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 lo (/.f64 hi lo)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 lo (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 lo lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 lo lo) (*.f64 hi lo))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (neg.f64 (+.f64 (/.f64 lo (/.f64 hi lo)) lo)) (neg.f64 (*.f64 lo (/.f64 lo (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))) (neg.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) hi))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi lo)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 lo (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))) (neg.f64 (*.f64 lo lo)))
(/.f64 (neg.f64 (neg.f64 (+.f64 hi lo))) (neg.f64 (neg.f64 (*.f64 lo lo))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 (/.f64 (+.f64 hi lo) lo)) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 (*.f64 lo lo) (+.f64 hi lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (+.f64 hi lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo)))))
(*.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 (/.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64))
(+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 hi lo))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64))))
(fma.f64 hi (/.f64 hi (*.f64 lo lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (/.f64 (+.f64 hi lo) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi (*.f64 lo lo)) hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) hi #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 hi hi) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 hi lo) (*.f64 lo lo))) hi #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) lo)) (/.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal -1 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 hi hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))) (neg.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) #s(literal 3 binary64)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))))) (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 hi lo)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (-.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))))
(+.f64 (/.f64 hi lo) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi lo))
(+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi lo))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(-.f64 (/.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))) (/.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(fma.f64 hi (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) (/.f64 hi lo))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi (*.f64 lo lo)) hi (/.f64 hi lo))
(fma.f64 (/.f64 hi (*.f64 lo lo)) hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo hi)) (/.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 hi hi) (/.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo))
(fma.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi lo))
(fma.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (pow.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (/.f64 lo (/.f64 hi lo))))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) lo) (/.f64 hi lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo) (/.f64 hi lo))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal -1 binary64) lo) (/.f64 hi lo))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) (/.f64 hi lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(fma.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo) (/.f64 hi lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo))
(fma.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 hi lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (*.f64 hi hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 (/.f64 (*.f64 hi hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))
(/.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo hi)) lo) (*.f64 hi lo)) (*.f64 lo lo))
(/.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 lo hi)) lo) (/.f64 lo (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) hi))) (*.f64 lo (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))
(/.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo))) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(/.f64 (*.f64 (+.f64 hi lo) hi) (*.f64 lo lo))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) hi) (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))
(/.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)) hi) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(/.f64 (-.f64 (/.f64 hi (/.f64 lo hi)) hi) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (neg.f64 (/.f64 hi (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (/.f64 hi (/.f64 lo hi)) (*.f64 #s(literal 1 binary64) hi)) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (neg.f64 (/.f64 hi (/.f64 lo hi))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) hi)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 hi lo)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo hi)) lo) (*.f64 hi lo))) (neg.f64 (*.f64 lo lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 lo hi)) lo)) (neg.f64 (/.f64 lo (/.f64 hi lo))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo hi)) (-.f64 #s(literal 0 binary64) lo)) (*.f64 lo (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 hi (/.f64 lo (/.f64 hi lo))))) (neg.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi))))
(/.f64 (neg.f64 (*.f64 hi (+.f64 hi lo))) (neg.f64 (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)))) (neg.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 hi lo) hi)) (neg.f64 (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) hi)) (neg.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (/.f64 lo (/.f64 hi lo)) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)) hi)) (neg.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))) (+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (-.f64 (*.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(*.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)))
(*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (/.f64 hi lo) (/.f64 (+.f64 hi lo) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) hi)
(*.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 hi lo) (*.f64 lo lo)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 hi lo) (*.f64 lo lo))) hi)
(*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 hi lo))
(*.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) lo)) (/.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))
(fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 hi (/.f64 #s(literal -1 binary64) lo) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi lo) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) hi (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) hi) (/.f64 hi #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (/.f64 #s(literal 1 binary64) hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi (/.f64 hi (+.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 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 lo x)))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 hi (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 lo x)))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))))) (/.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) #s(literal -1 binary64)) (/.f64 hi hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) #s(literal 1 binary64)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 hi (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))) (*.f64 hi lo))
(/.f64 (*.f64 hi (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (*.f64 hi (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) hi) (*.f64 hi lo))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) hi) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) #s(literal 1 binary64)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (/.f64 hi (/.f64 lo (/.f64 hi lo))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 hi (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (*.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 hi (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) hi)) (neg.f64 (*.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) hi)) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) hi)) (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) #s(literal 1 binary64))) (+.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))
(*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 hi lo) (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) hi))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) hi)
(*.f64 (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) hi) (/.f64 hi lo))
(*.f64 (/.f64 hi hi) (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) lo))
(*.f64 (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) lo) (/.f64 hi hi))
(+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))
(+.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))
(fma.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) x)
(fma.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi hi) x)
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) hi x)
(fma.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) x)
(fma.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) hi) x)
(fma.f64 (/.f64 (*.f64 hi hi) hi) (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) lo) x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 x hi) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 x hi) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 x x)) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(+.f64 (*.f64 hi (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo)))
(+.f64 (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo)) (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi))
(+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi)) (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi)))
(fma.f64 hi (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi) (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi)))
(fma.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) hi (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi))
(fma.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo)))
(fma.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo) (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)))
(/.f64 (*.f64 (*.f64 hi hi) (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))) (*.f64 hi lo))
(/.f64 (*.f64 (*.f64 hi hi) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 hi hi) (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (*.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 hi hi) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (neg.f64 (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 hi (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (*.f64 hi (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 hi (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (-.f64 (*.f64 (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo)) (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo))) (*.f64 (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo)) (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo))) (-.f64 (*.f64 (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (*.f64 (*.f64 (*.f64 hi hi) (/.f64 #s(literal -1 binary64) lo)) (*.f64 (*.f64 hi hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) hi) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) hi)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi)) (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi)) (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi)) (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi))) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi hi)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 hi hi))))))
(*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi hi))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) hi)
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) hi))
(*.f64 (/.f64 (*.f64 hi hi) hi) (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))) (/.f64 (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))) (/.f64 (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (+.f64 (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) lo) (/.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) lo))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (*.f64 x x) (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))
(neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal 1 binary64))))
(/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (*.f64 lo (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))) lo))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (*.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal -1 binary64)) (*.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (neg.f64 (*.f64 lo (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (neg.f64 (*.f64 lo (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(pow.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) lo) (/.f64 (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 lo (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))) lo))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))) lo))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x))) lo) (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) (-.f64 (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))) x)))))
(*.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (pow.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 lo x)))) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 lo x)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x lo) (/.f64 lo x))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x lo))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(fma.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi lo) (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 hi lo) (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))))
(/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) #s(literal 1 binary64))) (*.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 lo (*.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) #s(literal -1 binary64))) (*.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) lo))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo)) hi) (*.f64 hi (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) lo) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) hi) lo))
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) (*.f64 (-.f64 #s(literal 0 binary64) lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo) (*.f64 lo (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))))) (*.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (*.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)))
(/.f64 (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) hi) lo)
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 lo (*.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo)) hi)) (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) (-.f64 #s(literal 0 binary64) lo)) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x))) lo) (*.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) lo)))
(/.f64 (neg.f64 (+.f64 (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 0 binary64) lo) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) hi)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (neg.f64 (*.f64 lo (/.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) hi)) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo x)))))) (neg.f64 (*.f64 lo (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (neg.f64 (*.f64 hi lo))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) hi)) (-.f64 #s(literal 0 binary64) lo))
(pow.f64 (/.f64 (*.f64 hi lo) (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))
(*.f64 (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (-.f64 #s(literal 0 binary64) lo)))))
(*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))))

simplify623.0ms (5.2%)

Memory
3.9MiB live, 756.0MiB allocated
Algorithm
egg-herbie
Rules
18 490×accelerator-lowering-fma.f32
18 490×accelerator-lowering-fma.f64
4 944×*-lowering-*.f32
4 944×*-lowering-*.f64
3 224×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03085186
19434629
229343967
085963857
Stop Event
iter limit
node limit
Counts
480 → 480
Calls
Call 1
Inputs
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ (pow hi 2) (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi 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 lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ x (pow hi 2))
(/ (+ x (* -1 hi)) (pow hi 2))
(/ (+ x (* -1 hi)) (pow hi 2))
(/ (+ x (* -1 hi)) (pow hi 2))
(/ -1 hi)
(/ (- (/ x hi) 1) hi)
(/ (- (/ x hi) 1) hi)
(/ (- (/ x hi) 1) hi)
(/ -1 hi)
(* -1 (/ (+ 1 (* -1 (/ x hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ x hi))) hi))
(* -1 (/ (+ 1 (* -1 (/ x hi))) hi))
(/ -1 hi)
(- (/ x (pow hi 2)) (/ 1 hi))
(- (/ x (pow hi 2)) (/ 1 hi))
(- (/ x (pow hi 2)) (/ 1 hi))
(/ x (pow hi 2))
(* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))
(* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))
(* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))
(/ x (pow hi 2))
(* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))
(* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))
(* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/ (* lo x) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(* -1 (/ lo hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(* -1 (/ lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(* -1 (/ lo hi))
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(/ (* lo x) (pow hi 2))
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(/ (* lo x) (pow hi 2))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ 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
(- (/ x hi) 1)
(- (/ x hi) 1)
(- (/ x hi) 1)
(/ x hi)
(* x (- (/ 1 hi) (/ 1 x)))
(* x (- (/ 1 hi) (/ 1 x)))
(* x (- (/ 1 hi) (/ 1 x)))
(/ x hi)
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(/ x hi)
(/ (+ x (* -1 hi)) hi)
(/ (+ x (* -1 hi)) hi)
(/ (+ x (* -1 hi)) hi)
-1
(- (/ x hi) 1)
(- (/ x hi) 1)
(- (/ x hi) 1)
-1
(- (/ x hi) 1)
(- (/ x hi) 1)
(- (/ x hi) 1)
(/ 1 lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/ hi (pow lo 2))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ hi (pow lo 2))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ hi (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ (+ hi lo) (pow lo 2))
(/ 1 lo)
(/ (+ 1 (/ hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/ 1 lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
1
(+ 1 (/ hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
1
(+ 1 (/ hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(/ hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(- (/ 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))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))
(+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))
(+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))
(/ x lo)
(* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))
(* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))
(* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))
(/ x lo)
(* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))
(* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))
(* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))
(/ (* hi (- (/ x hi) 1)) lo)
(/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)
(/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)
(/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)
-1
(- (/ (* hi (- (/ x hi) 1)) lo) 1)
(- (/ (* hi (- (/ x hi) 1)) lo) 1)
(- (/ (* hi (- (/ x hi) 1)) lo) 1)
-1
(- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)
(- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)
(- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))
(* x (+ 1 (/ hi lo)))
(* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))
(* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))
(* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) 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)))
(/ (* (pow hi 2) (- (/ x hi) 1)) lo)
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)
(+ x (* -1 hi))
(+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))
(+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))
(+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))
(+ x (* -1 hi))
(+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo))))
(+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo))))
(+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ 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 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))
(/ (* hi x) lo)
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))
(/ (* hi x) lo)
(* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))
(* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))
(* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))
(/ (* (pow hi 2) (- (/ x hi) 1)) lo)
(/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)
(* -1 hi)
(+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))
(+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))
(+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))
(+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))
(+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))
(- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) 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 lo) 1) (* hi lo))) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(* -1 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))
(/ (- (* -1 (* lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
1
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(- (+ 1 (* -1 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(- (+ 1 (* -1 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
1
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) (* -1 (+ x (* -1 hi)))) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) (* -1 (+ x (* -1 hi)))) lo)))
(* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))
(+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (* x (+ 1 (/ hi lo))) lo)
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (/ 1 lo))))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (/ 1 lo))))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* 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))))
(/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2))
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/ (+ x (* -1 hi)) lo)
(/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)
(/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)
(/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)
(/ (+ x (* -1 hi)) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))
(* -1 (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/ x (* hi lo))
(* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))
(* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))
(* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))
(/ x (* hi lo))
(* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))
(* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))
(* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))
(/ (- (/ x hi) 1) lo)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)
(/ -1 hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/ -1 hi)
(- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 hi))
(- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 hi))
(- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 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) hi)
(/ -1 lo)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/ -1 lo)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
Outputs
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(/ (+ x (* -1 hi)) (pow hi 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ (+ x (* -1 hi)) (pow hi 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ (+ x (* -1 hi)) (pow hi 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(/ (- (/ x hi) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ (- (/ x hi) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ (- (/ x hi) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(* -1 (/ (+ 1 (* -1 (/ x hi))) hi))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(* -1 (/ (+ 1 (* -1 (/ x hi))) hi))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(* -1 (/ (+ 1 (* -1 (/ x hi))) hi))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(- (/ x (pow hi 2)) (/ 1 hi))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(- (/ x (pow hi 2)) (/ 1 hi))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(- (/ x (pow hi 2)) (/ 1 hi))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(* x (- (/ 1 (pow hi 2)) (/ 1 (* hi x))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ x (pow hi 2))
(/.f64 x (*.f64 hi hi))
(* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(* -1 (* x (- (/ 1 (* hi x)) (/ 1 (pow hi 2)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo (- (/ x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (+ (* -1 (* hi lo)) (* lo x)) (pow hi 2))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (+ (* -1 lo) (/ (* lo x) hi)) hi)
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ (+ lo (* -1 (/ (* lo x) hi))) hi))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(+ (* -1 (/ lo hi)) (/ (* lo x) (pow hi 2)))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ lo (pow hi 2))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ (* lo x) (pow hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(* -1 (* x (+ (* -1 (/ lo (pow hi 2))) (/ lo (* hi x)))))
(/.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
(/ 1 hi)
(/.f64 #s(literal 1 binary64) hi)
-1
#s(literal -1 binary64)
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ x hi)
(/.f64 x hi)
(* x (- (/ 1 hi) (/ 1 x)))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(* x (- (/ 1 hi) (/ 1 x)))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(* x (- (/ 1 hi) (/ 1 x)))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(* -1 (* x (- (/ 1 x) (/ 1 hi))))
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ x hi)
(/.f64 x hi)
(/ (+ x (* -1 hi)) hi)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ (+ x (* -1 hi)) hi)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ (+ x (* -1 hi)) hi)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
-1
#s(literal -1 binary64)
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
-1
#s(literal -1 binary64)
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ (+ hi lo) (pow lo 2))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ (+ hi lo) (pow lo 2))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ (+ hi lo) (pow lo 2))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 hi lo))) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 lo (+.f64 hi lo))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #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 hi x) lo))
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(+ (* -1 (* hi (+ (/ 1 hi) (/ 1 lo)))) (/ x lo))
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(/ x lo)
(/.f64 x lo)
(* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))
(+.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))
(+.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(* x (+ (* -1 (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x)) (/ 1 lo)))
(+.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/ x lo)
(/.f64 x lo)
(* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))
(+.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))
(+.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(* -1 (* x (- (/ (* hi (+ (/ 1 hi) (/ 1 lo))) x) (/ 1 lo))))
(+.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/ (* hi (- (/ x hi) 1)) lo)
(/.f64 (-.f64 x hi) lo)
(/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(/ (+ (* -1 lo) (* hi (- (/ x hi) 1))) lo)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
-1
#s(literal -1 binary64)
(- (/ (* hi (- (/ x hi) 1)) lo) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(- (/ (* hi (- (/ x hi) 1)) lo) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(- (/ (* hi (- (/ x hi) 1)) lo) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
-1
#s(literal -1 binary64)
(- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(- (* -1 (/ (* hi (+ 1 (* -1 (/ x hi)))) lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(* x (+ 1 (/ hi lo)))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x)))))
(* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x)))))
(* x (+ 1 (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x)))))
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x)))))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x)))))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x)))))
x
(+ x (* hi (- (/ x lo) 1)))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(* -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 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (+.f64 (*.f64 hi (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (+.f64 (*.f64 hi (/.f64 x (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) 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 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) (/.f64 x hi))) 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 #s(literal -1 binary64) (+.f64 (/.f64 x lo) (/.f64 x hi))) hi) (/.f64 #s(literal -1 binary64) lo)))
(/ (* (pow hi 2) (- (/ x hi) 1)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/.f64 (+.f64 (*.f64 lo x) (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo))) lo)
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/.f64 (+.f64 (*.f64 lo x) (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo))) lo)
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/.f64 (+.f64 (*.f64 lo x) (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo))) lo)
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo)))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(+ x (+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi))
(* 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 hi x) lo)))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) 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 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) 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 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* (pow hi 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(+ (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))) (/ (* hi x) lo))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(/ (* hi x) lo)
(/.f64 (*.f64 hi x) lo)
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))
(*.f64 x (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x))))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))
(*.f64 x (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x))))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x)) (/ hi lo)))
(*.f64 x (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x))))
(/ (* hi x) lo)
(/.f64 (*.f64 hi x) lo)
(* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))
(*.f64 x (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x))))
(* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))
(*.f64 x (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x))))
(* -1 (* x (+ (* -1 (/ hi lo)) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) x))))
(*.f64 x (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) x))))
(/ (* (pow hi 2) (- (/ x hi) 1)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/.f64 (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) lo)
(/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/.f64 (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) lo)
(/ (+ (* -1 (* hi lo)) (* (pow hi 2) (- (/ x hi) 1))) lo)
(/.f64 (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) lo)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(+ (* -1 hi) (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))
(-.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))
(-.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo)))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)))
(-.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo)))
(* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo)))
(* x (- (/ 1 x) (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo)))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)) x)) #s(literal -1 binary64)))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)) x)) #s(literal -1 binary64)))
(* -1 (* x (- (+ (* -1 (/ (- 1 (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)) x)) #s(literal -1 binary64)))
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(+.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 x lo))))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(-.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo)))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(-.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 x hi) (*.f64 lo lo))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(+.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (+.f64 (/.f64 (/.f64 (/.f64 x lo) hi) lo) (/.f64 (/.f64 x (*.f64 hi hi)) lo)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(+.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) lo) (+.f64 (/.f64 (/.f64 (/.f64 x lo) hi) lo) (/.f64 (/.f64 x (*.f64 hi hi)) lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (/.f64 (*.f64 hi hi) lo) lo)
(* (pow hi 2) (+ (* -1 (/ (- (/ x lo) 1) (* hi lo))) (/ 1 (pow lo 2))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 x hi) (*.f64 lo lo))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 (/.f64 (*.f64 hi hi) lo) lo) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))) #s(literal 1 binary64))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(+.f64 (/.f64 (/.f64 (*.f64 hi hi) lo) lo) (*.f64 hi (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))) #s(literal 1 binary64))))
(* -1 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
(/ (- (* -1 (* lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) (-.f64 #s(literal 0 binary64) lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (/.f64 (*.f64 hi (/.f64 (-.f64 hi x) 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 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo))
(- (+ 1 (* -1 (/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) (* -1 (+ x (* -1 hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo))
(+ 1 (* -1 (/ (- (* -1 (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) (* -1 (+ x (* -1 hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo))
(* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(/ (* x (+ 1 (/ hi lo))) lo)
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 x lo))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(* x (+ (* -1 (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 x lo))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (/ 1 lo))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (/ 1 lo))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))) (* lo x))) (/ 1 lo))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(/ 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 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo lo))) (/.f64 (-.f64 x hi) lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 hi hi) lo) lo))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) lo) (/.f64 (/.f64 #s(literal -1 binary64) 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 (/.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi 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 (/.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi lo))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 hi hi) lo) lo))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) lo) (/.f64 (/.f64 #s(literal -1 binary64) 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 x lo) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo)) hi) (/.f64 (/.f64 #s(literal -1 binary64) 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 x lo) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo)) hi) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo)))
(/ (* (pow hi 2) (- (/ x hi) 1)) (pow lo 2))
(/.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) lo)
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo x) (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo))) (*.f64 lo lo))
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo x) (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo))) (*.f64 lo lo))
(/ (+ (* lo (+ x (* -1 hi))) (* (pow hi 2) (- (/ x hi) 1))) (pow lo 2))
(/.f64 (+.f64 (*.f64 lo x) (*.f64 hi (-.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo))) (*.f64 lo lo))
(/ (+ x (* -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo)
(/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo)
(/ (+ x (+ (* -1 hi) (/ (* (pow hi 2) (- (/ x hi) 1)) lo))) lo)
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo)
(/ (+ x (* -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (* (pow hi 2) (+ 1 (* -1 (/ x hi)))) lo)) lo))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 x hi)) lo)
(* -1 (+ (/ 1 hi) (/ 1 lo)))
(+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(/ x (* hi lo))
(/.f64 (/.f64 x lo) hi)
(* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))
(+.f64 (/.f64 (/.f64 x lo) hi) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)) #s(literal 1 binary64))))
(* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))
(+.f64 (/.f64 (/.f64 x lo) hi) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)) #s(literal 1 binary64))))
(* x (+ (* -1 (/ (+ (/ 1 hi) (/ 1 lo)) x)) (/ 1 (* hi lo))))
(+.f64 (/.f64 (/.f64 x lo) hi) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)) #s(literal 1 binary64))))
(/ x (* hi lo))
(/.f64 (/.f64 x lo) hi)
(* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))
(-.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))
(* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))
(-.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))
(* -1 (* x (- (+ (/ 1 (* hi x)) (/ 1 (* lo x))) (/ 1 (* hi lo)))))
(-.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))
(/ (- (/ x hi) 1) lo)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)
(/.f64 (-.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) lo)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)
(/.f64 (-.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) lo)
(/ (- (+ (* -1 (/ lo hi)) (/ x hi)) 1) lo)
(/.f64 (-.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) lo)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(/ -1 hi)
(/.f64 #s(literal -1 binary64) hi)
(- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 hi))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 hi))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ 1 hi))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(/ (- (/ x lo) 1) hi)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)
(/ (- (+ (* -1 (/ hi lo)) (/ x lo)) 1) hi)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(/ (- (+ (* -1 (/ hi lo)) (/ x lo)) 1) hi)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(/ (- (+ (* -1 (/ hi lo)) (/ x lo)) 1) hi)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(/ -1 lo)
(/.f64 #s(literal -1 binary64) lo)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(/ -1 lo)
(/.f64 #s(literal -1 binary64) lo)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)
(- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) hi)

eval220.0ms (1.8%)

Memory
11.5MiB live, 404.7MiB allocated
Compiler

Compiled 32 474 to 3 573 computations (89% saved)

prune429.0ms (3.5%)

Memory
0.0MiB live, 319.0MiB allocated
Pruning

57 alts after pruning (48 fresh and 9 done)

PrunedKeptTotal
New1 518231 541
Fresh92534
Picked145
Done055
Total1 528571 585
Accuracy
43.1%
Counts
1 585 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.5%
(/.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) lo)
15.7%
(/.f64 (/.f64 hi (/.f64 lo hi)) lo)
19.6%
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
33.1%
(/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
14.3%
(/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
5.0%
(/.f64 (+.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) lo)
9.9%
(/.f64 (+.f64 hi lo) lo)
9.7%
(/.f64 (*.f64 (-.f64 x hi) (fma.f64 hi (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64))) lo)
9.7%
(/.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) lo)
9.7%
(/.f64 (*.f64 (-.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) lo)
15.7%
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) lo)
11.4%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
15.7%
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
9.7%
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
9.7%
(/.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) lo)
14.0%
(/.f64 hi (/.f64 lo (/.f64 hi lo)))
9.7%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
15.7%
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi (/.f64 lo hi))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
41.5%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
14.5%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (-.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.1%
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 hi lo)))
9.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))))
15.7%
(*.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
19.6%
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
18.8%
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
9.7%
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi))
18.8%
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
15.7%
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
19.6%
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
9.7%
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
9.7%
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.8%
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
18.8%
(*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
9.7%
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
19.6%
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
19.6%
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo))
19.6%
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo hi)))
19.6%
(*.f64 hi (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) lo))
14.0%
(*.f64 hi (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))))
19.6%
(*.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo)))
19.6%
(*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo)))
14.0%
(*.f64 hi (exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi lo))) #s(literal -1 binary64))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 1 923 to 779 computations (59.5% saved)

regimes303.0ms (2.5%)

Memory
-10.1MiB live, 145.0MiB allocated
Counts
79 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 hi lo) lo)
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 hi (/.f64 lo (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
(/.f64 (/.f64 hi (/.f64 lo hi)) lo)
(*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) lo))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo hi)))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo))
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(*.f64 hi (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))))
(*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(*.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 hi lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) lo)
(*.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (/.f64 x hi)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) lo)
(/.f64 (+.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) lo)
(/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) 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 (*.f64 (-.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) lo)
(+.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (-.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) lo)
(+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (-.f64 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x (*.f64 lo lo)))))
(/.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) lo)
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))) lo))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) lo)))
(/.f64 (*.f64 (-.f64 x hi) (fma.f64 hi (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64))) lo)
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (/.f64 (/.f64 hi lo) (/.f64 lo hi))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64)) lo)))
(+.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 hi (exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi lo))) #s(literal -1 binary64))))
Outputs
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))) lo))
Calls

4 calls:

213.0ms
hi
35.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
28.0ms
lo
20.0ms
x
Results
AccuracySegmentsBranch
41.5%1lo
41.5%1hi
41.5%1x
41.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes148.0ms (1.2%)

Memory
31.8MiB live, 146.5MiB allocated
Counts
70 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 hi lo) lo)
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 hi (/.f64 lo (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
(/.f64 (/.f64 hi (/.f64 lo hi)) lo)
(*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) lo))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo hi)))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo))
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(*.f64 hi (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))))
(*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(*.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 hi lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) lo)
(*.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (/.f64 x hi)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) lo)
(/.f64 (+.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) lo)
(/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) 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 (*.f64 (-.f64 x hi) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) lo)
(+.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) (/.f64 lo hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi x)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (*.f64 hi (-.f64 (/.f64 #s(literal -1 binary64) hi) (*.f64 x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo))))))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) lo)
(+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (/.f64 (/.f64 hi lo) (/.f64 lo hi)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (-.f64 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x (*.f64 lo lo)))))
(/.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 (/.f64 hi lo) (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) lo)
Outputs
(/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) hi)
Calls

4 calls:

22.0ms
x
21.0ms
hi
18.0ms
lo
14.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
33.1%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
39.7%2lo
36.9%2hi
33.1%1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes35.0ms (0.3%)

Memory
-47.6MiB live, 37.1MiB allocated
Counts
60 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 hi lo) lo)
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 hi (/.f64 lo (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
(/.f64 (/.f64 hi (/.f64 lo hi)) lo)
(*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) lo))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo hi)))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo))
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(*.f64 hi (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))))
(*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(*.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 hi lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) lo)
(*.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (/.f64 x hi)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
(/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) lo)
(/.f64 (+.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) lo)
Outputs
(/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
Calls

1 calls:

16.0ms
lo
Results
AccuracySegmentsBranch
39.5%2lo
Compiler

Compiled 4 to 3 computations (25% saved)

regimes64.0ms (0.5%)

Memory
-17.1MiB live, 139.4MiB allocated
Counts
57 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 hi lo) lo)
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 hi (/.f64 lo (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
(/.f64 (/.f64 hi (/.f64 lo hi)) lo)
(*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) lo))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo hi)))
(*.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo))
(*.f64 hi (/.f64 (/.f64 (+.f64 hi lo) lo) lo))
(*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
(*.f64 hi (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 lo hi) (-.f64 #s(literal 0 binary64) lo))))
(*.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo))
(*.f64 (/.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 hi lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) lo)
(*.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (/.f64 hi lo) lo) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (*.f64 (/.f64 (/.f64 hi lo) lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (/.f64 x hi)) hi))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 x hi)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
Outputs
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
Calls

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes11.0ms (0.1%)

Memory
-12.0MiB live, 26.7MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 hi lo) lo)
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(/.f64 (-.f64 x lo) hi)
Outputs
(/.f64 (-.f64 x lo) hi)
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

Memory
23.7MiB live, 23.7MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 hi lo) lo)
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
Outputs
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

Memory
10.3MiB live, 10.3MiB allocated
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
hi
1.0ms
x
1.0ms
lo
Results
AccuracySegmentsBranch
18.7%1x
18.7%1hi
18.7%1lo
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.3605960743307113e+308
-1.3536965552720685e+308
Compiler

Compiled 13 to 12 computations (7.7% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.3605960743307113e+308
-1.3536965552720685e+308
Compiler

Compiled 13 to 12 computations (7.7% saved)

simplify39.0ms (0.3%)

Memory
-21.1MiB live, 56.1MiB allocated
Algorithm
egg-herbie
Rules
294×distribute-lft-neg-in_binary64
172×neg-mul-1_binary64
154×neg-sub0_binary64
150×distribute-neg-in_binary64
118×sub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044122
177121
2120121
3184121
4271121
5388121
6555121
7718121
8848121
9938121
10965121
11968121
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))) lo))
(if (<=.f64 lo #s(literal -135999999999999991114783044023358916153931433369583567467315974483915100337433967817040289692139634820941878989115148956651039196089695251469819992862791586758836112642865531308519086645794922407744051363296868252863125700021200676253989659641396120824938803503797185506168136180831291110981669375196251815936 binary64)) (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) hi))
(if (<=.f64 lo #s(literal -135999999999999991114783044023358916153931433369583567467315974483915100337433967817040289692139634820941878989115148956651039196089695251469819992862791586758836112642865531308519086645794922407744051363296868252863125700021200676253989659641396120824938803503797185506168136180831291110981669375196251815936 binary64)) (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
#s(literal 1 binary64)
Outputs
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))) x) lo))
(if (<=.f64 lo #s(literal -135999999999999991114783044023358916153931433369583567467315974483915100337433967817040289692139634820941878989115148956651039196089695251469819992862791586758836112642865531308519086645794922407744051363296868252863125700021200676253989659641396120824938803503797185506168136180831291110981669375196251815936 binary64)) (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 (-.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi))) hi))
(if (<=.f64 lo #s(literal -135999999999999991114783044023358916153931433369583567467315974483915100337433967817040289692139634820941878989115148956651039196089695251469819992862791586758836112642865531308519086645794922407744051363296868252863125700021200676253989659641396120824938803503797185506168136180831291110981669375196251815936 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) hi))
(if (<=.f64 lo #s(literal -135999999999999991114783044023358916153931433369583567467315974483915100337433967817040289692139634820941878989115148956651039196089695251469819992862791586758836112642865531308519086645794922407744051363296868252863125700021200676253989659641396120824938803503797185506168136180831291110981669375196251815936 binary64)) (/.f64 (-.f64 (/.f64 hi (/.f64 lo (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(if (<=.f64 lo #s(literal -135999999999999991114783044023358916153931433369583567467315974483915100337433967817040289692139634820941878989115148956651039196089695251469819992862791586758836112642865531308519086645794922407744051363296868252863125700021200676253989659641396120824938803503797185506168136180831291110981669375196251815936 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi (/.f64 lo (/.f64 hi lo)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 x hi))))
(*.f64 hi (/.f64 (/.f64 hi lo) lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 lo (/.f64 #s(literal -1 binary64) hi))
#s(literal 1 binary64)

soundness1.6s (13.2%)

Memory
13.2MiB live, 1 084.6MiB allocated
Rules
18 490×accelerator-lowering-fma.f32
18 490×accelerator-lowering-fma.f64
18 288×accelerator-lowering-fma.f32
18 288×accelerator-lowering-fma.f64
16 498×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03085186
19434629
229343967
085963857
025122
1179122
21893122
08989120
0190833
1575775
21803709
37837707
08469681
03805617
112415058
240554595
084744496
028177
1217167
22439160
08944151
02844389
19053935
228713318
082943250
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 313 to 168 computations (46.3% saved)

preprocess41.0ms (0.3%)

Memory
-10.8MiB live, 105.9MiB allocated
Compiler

Compiled 268 to 94 computations (64.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...