xlohi (overflows)

Time bar (total: 26.3s)

analyze99.0ms (0.4%)

Memory
14.8MiB live, 146.8MiB 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)

sample999.0ms (3.8%)

Memory
24.0MiB live, 1 265.5MiB allocated
Samples
764.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 492.0ms
const: 275.0ms (55.9% of total)
ival-sub: 91.0ms (18.5% of total)
ival-div: 61.0ms (12.4% of total)
ival-<: 31.0ms (6.3% of total)
ival->: 21.0ms (4.3% of total)
ival-and: 10.0ms (2% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

preprocess147.0ms (0.6%)

Memory
-20.5MiB live, 84.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))

explain73.0ms (0.3%)

Memory
-3.4MiB live, 116.7MiB 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
22.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 (57.1% of total)
ival-div: 3.0ms (34.2% 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.3MiB live, 1.3MiB 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)

simplify28.0ms (0.1%)

Memory
5.1MiB live, 43.9MiB 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

localize17.0ms (0.1%)

Memory
23.8MiB live, 23.8MiB 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 (47.4% of total)
ival-div: 2.0ms (47.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series12.0ms (0%)

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

rewrite403.0ms (1.5%)

Memory
9.6MiB live, 526.2MiB 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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi)) (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 lo (+.f64 lo hi))))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 lo (+.f64 lo hi))) (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo lo (*.f64 hi hi))) (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) lo) (*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) hi) (*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) 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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))) (*.f64 (*.f64 lo (+.f64 lo hi)) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))))
(+.f64 (*.f64 (*.f64 lo (+.f64 lo hi)) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))))
(+.f64 (*.f64 (fma.f64 lo lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))) (*.f64 (*.f64 lo hi) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))))
(+.f64 (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))))
(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)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 hi lo)) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.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) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (+.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 (-.f64 hi lo) (+.f64 x lo))))
(-.f64 (/.f64 (*.f64 x (-.f64 hi lo)) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (/.f64 (*.f64 lo (-.f64 hi lo)) (*.f64 (-.f64 hi lo) (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))))) (/.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) (/.f64 (*.f64 lo lo) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 hi lo) (-.f64 hi 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 lo) (+.f64 lo hi))) (*.f64 hi (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))))
(fma.f64 hi (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))))
(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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 lo (+.f64 lo hi)) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))))
(fma.f64 (*.f64 lo (+.f64 lo hi)) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))))
(fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.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 x (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (+.f64 lo hi) (/.f64 x (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (+.f64 lo hi) (/.f64 x (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (*.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 (fma.f64 lo lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 lo hi) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) x) #s(literal -1 binary64)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) x) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) x) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) x) #s(literal -1 binary64)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (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 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi) (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 lo (+.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 lo (+.f64 lo hi)) (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi hi)))
(fma.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo lo (*.f64 hi hi)) (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) lo (*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) hi))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) hi (*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) lo))
(fma.f64 (/.f64 lo (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 x (-.f64 hi lo)))
(fma.f64 (/.f64 lo (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)) (/.f64 x (-.f64 hi lo)))
(fma.f64 (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi)) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(fma.f64 (/.f64 x (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (+.f64 lo hi) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (+.f64 lo hi) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 x (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (+.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 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 hi lo)))
(fma.f64 (neg.f64 (/.f64 lo (*.f64 (-.f64 hi lo) (+.f64 lo hi)))) (+.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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 x (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 lo) (+.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (-.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 lo) (+.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)))
(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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x)) (-.f64 hi lo)))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 lo hi)))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 hi lo) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 lo hi) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.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)) (fma.f64 x (-.f64 hi lo) (*.f64 (-.f64 lo hi) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (*.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi 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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 (fma.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 lo) (+.f64 x lo)) (-.f64 hi lo))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 (-.f64 hi lo) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x lo)) (-.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x 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 (fma.f64 x (-.f64 hi lo) (*.f64 (-.f64 lo hi) lo)) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))
(/.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (*.f64 (-.f64 hi lo) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (*.f64 (-.f64 lo hi) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (*.f64 (-.f64 lo hi) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (neg.f64 (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 x lo)) (fma.f64 (*.f64 lo lo) (fma.f64 x x (*.f64 lo lo)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (/.f64 (-.f64 x lo) (-.f64 hi lo))) (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi 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) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.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 (fma.f64 x x (*.f64 lo lo)) (*.f64 (-.f64 x lo) (+.f64 x lo))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 x lo)) (fma.f64 x x (*.f64 lo lo))))
(/.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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (-.f64 hi lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (-.f64 hi lo)) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (-.f64 hi lo)) (+.f64 x lo))
(/.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))
(/.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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo hi)))
(/.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x)) (-.f64 lo hi)))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) #s(literal -1 binary64)) (*.f64 (+.f64 x lo) (-.f64 lo hi)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 hi lo)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) #s(literal 1 binary64)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo hi)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x))) (*.f64 (-.f64 hi lo) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x))) (*.f64 (-.f64 lo hi) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.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) (fma.f64 hi (*.f64 (*.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 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)) (*.f64 hi (*.f64 hi (*.f64 hi hi))))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))) (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (-.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (-.f64 hi lo)))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (fma.f64 lo (-.f64 lo hi) (*.f64 hi hi))))
(/.f64 (neg.f64 (fma.f64 x (-.f64 hi lo) (*.f64 (-.f64 lo hi) lo))) (neg.f64 (*.f64 (-.f64 hi lo) (-.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (neg.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi 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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (-.f64 hi lo))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (-.f64 hi lo))) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (fma.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 hi lo)) (/.f64 (*.f64 lo lo) (*.f64 (-.f64 hi lo) (-.f64 hi lo))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (-.f64 (*.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 lo (-.f64 lo hi))) (*.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 lo hi))))))
(/.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))) (*.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))) (-.f64 (/.f64 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) (fma.f64 x (-.f64 hi lo) (*.f64 (-.f64 lo hi) lo))) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi 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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (-.f64 hi lo))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (-.f64 hi lo))) (+.f64 x lo))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 hi (*.f64 (*.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)))))) (fma.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)) (*.f64 hi (*.f64 hi (*.f64 hi hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 lo) (+.f64 lo hi))) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (-.f64 hi lo))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (-.f64 lo hi) (*.f64 hi hi)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.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) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (*.f64 (-.f64 x lo) (+.f64 x lo)))) (+.f64 x lo))
(/.f64 (/.f64 (fma.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)) (fma.f64 x (-.f64 hi lo) (*.f64 (-.f64 lo hi) lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (*.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi 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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 (fma.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 lo) (+.f64 x 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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 hi lo)))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (-.f64 hi lo)))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 x lo))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 x 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 (fma.f64 x (-.f64 hi lo) (*.f64 (-.f64 lo hi) lo)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (-.f64 hi lo))))
(*.f64 (*.f64 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 #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) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (fma.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 lo) (+.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (pow.f64 (/.f64 (-.f64 hi lo) (*.f64 (-.f64 x lo) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 (-.f64 x lo) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (*.f64 (-.f64 x lo) (+.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (+.f64 lo hi))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (+.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))))
(*.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(*.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))))
(*.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(*.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))))
(*.f64 (/.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 hi lo)) (/.f64 (-.f64 x lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))) (+.f64 lo hi))
(*.f64 (/.f64 (-.f64 lo x) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(*.f64 (/.f64 (-.f64 lo x) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (*.f64 (-.f64 x lo) (+.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (-.f64 #s(literal 0 binary64) (+.f64 lo hi)))
(*.f64 (/.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (-.f64 hi lo)) (fma.f64 x (*.f64 (*.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)))))) (fma.f64 (*.f64 lo (+.f64 x lo)) (-.f64 (*.f64 lo (+.f64 x lo)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))) (-.f64 (*.f64 x x) (*.f64 lo (+.f64 x lo))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (-.f64 hi lo)) (*.f64 (-.f64 x lo) (+.f64 x lo))) (-.f64 x lo))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (-.f64 hi lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (+.f64 x 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 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (-.f64 x lo) (+.f64 x lo))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (+.f64 x lo))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (fma.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) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (*.f64 (-.f64 x lo) (+.f64 x 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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 x lo)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.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) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 (-.f64 lo hi) (*.f64 (-.f64 x lo) (+.f64 x 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) (fma.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 (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi lo)))) (/.f64 (-.f64 x lo) (-.f64 hi lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 lo (-.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (+.f64 x lo)) (/.f64 (*.f64 x x) (*.f64 (-.f64 hi lo) (-.f64 hi 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)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(+.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)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(-.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) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(fma.f64 lo #s(literal -1 binary64) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(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 (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(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)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 x lo) (+.f64 x lo))) (-.f64 x lo) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (fma.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)) (fma.f64 x (*.f64 (*.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)))))) (fma.f64 (*.f64 lo (+.f64 x lo)) (-.f64 (*.f64 lo (+.f64 x lo)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.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)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(neg.f64 (-.f64 lo x))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x)))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.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 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x)) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (+.f64 x lo))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x 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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (-.f64 #s(literal 0 binary64) (+.f64 x lo)))
(/.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 x lo) (fma.f64 (*.f64 lo lo) (fma.f64 x x (*.f64 lo lo)) (*.f64 x (*.f64 x (*.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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 lo lo)) (*.f64 (-.f64 x lo) (+.f64 x lo))) (*.f64 (+.f64 x lo) (fma.f64 x x (*.f64 lo lo))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.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 (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 lo lo) (fma.f64 x x (*.f64 lo lo)) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 x lo)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 lo lo)) (*.f64 (-.f64 x lo) (+.f64 x lo))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 lo lo)) (+.f64 x lo)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.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)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))))
(/.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))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 x x) (+.f64 x lo)) (fma.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)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))) (fma.f64 (*.f64 x x) (/.f64 x (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.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)))) (fma.f64 x (/.f64 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) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 x lo))) (fma.f64 (*.f64 lo lo) (fma.f64 x x (*.f64 lo lo)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 lo lo)) (*.f64 (-.f64 x lo) (+.f64 x lo))) (/.f64 #s(literal 1 binary64) (+.f64 x lo))) (fma.f64 x x (*.f64 lo lo)))
(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 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x)) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (-.f64 x lo) #s(literal 1 binary64))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x))))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) #s(literal 1 binary64)))
(*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 (-.f64 x lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 x 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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.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) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.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 lo) (+.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (+.f64 x lo))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(*.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 (-.f64 x lo) (+.f64 x lo))) (-.f64 x lo))
(*.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 (*.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)))))) (fma.f64 (*.f64 lo (+.f64 x lo)) (-.f64 (*.f64 lo (+.f64 x lo)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.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) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (+.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.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 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lo lo) (fma.f64 x x (*.f64 lo lo)) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) (*.f64 (fma.f64 x x (*.f64 lo lo)) (*.f64 (-.f64 x lo) (+.f64 x lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 lo lo))))
(*.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.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) (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo (*.f64 lo lo) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.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)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(fma.f64 (/.f64 (*.f64 hi hi) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (-.f64 hi lo) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi))))
(fma.f64 (/.f64 (*.f64 hi hi) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (-.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 lo hi))))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 hi (*.f64 (*.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)))))) (fma.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)) (*.f64 hi (*.f64 hi (*.f64 hi hi)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(neg.f64 (-.f64 lo hi))
(/.f64 (-.f64 hi lo) #s(literal 1 binary64))
(/.f64 (-.f64 lo hi) #s(literal -1 binary64))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi)))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo lo (-.f64 (*.f64 hi hi) (neg.f64 (*.f64 lo hi)))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi 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 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))))
(/.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 lo hi))))
(/.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (*.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)))
(/.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi)) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi)) (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))))
(/.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (*.f64 (+.f64 lo hi) (fma.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 hi hi)) (*.f64 hi (*.f64 hi (*.f64 hi hi))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))))))
(/.f64 (*.f64 (fma.f64 lo lo (*.f64 hi hi)) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (*.f64 (+.f64 lo hi) (fma.f64 lo lo (*.f64 hi hi))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 lo) (+.f64 lo hi)) #s(literal 1 binary64)) (+.f64 lo hi))
(/.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64)) (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 hi hi)) (*.f64 hi (*.f64 hi (*.f64 hi hi)))) (+.f64 lo hi)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo lo (*.f64 hi hi)) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) #s(literal 1 binary64)) (*.f64 (fma.f64 lo lo (*.f64 hi hi)) (+.f64 lo hi)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (fma.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (*.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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))) (fma.f64 (/.f64 (*.f64 hi hi) (+.f64 lo hi)) (/.f64 (*.f64 hi hi) (+.f64 lo hi)) (fma.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)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))) (*.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))) (fma.f64 (*.f64 hi hi) (/.f64 hi (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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)))) (fma.f64 hi (/.f64 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) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))) (fma.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 hi hi)) (*.f64 hi (*.f64 hi (*.f64 hi hi)))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo lo (*.f64 hi hi)) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi))) (fma.f64 lo lo (*.f64 hi hi)))
(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 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64))
(*.f64 (-.f64 hi lo) #s(literal 1 binary64))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi))))
(*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) #s(literal 1 binary64)))
(*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (-.f64 hi lo) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(*.f64 #s(literal 1 binary64) (-.f64 hi lo))
(*.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(*.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (/.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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (-.f64 hi lo))
(*.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 hi (*.f64 (*.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)))))) (fma.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)) (*.f64 hi (*.f64 hi (*.f64 hi hi)))))
(*.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))) (-.f64 (*.f64 hi hi) (*.f64 lo (+.f64 lo hi))))
(*.f64 (/.f64 (*.f64 (-.f64 hi lo) (+.f64 lo hi)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (-.f64 lo hi) (*.f64 hi hi)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 0 binary64) lo) (-.f64 (-.f64 #s(literal 0 binary64) lo) hi) (*.f64 hi hi))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) #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) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) #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 (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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) (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi 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 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 hi hi)) (*.f64 hi (*.f64 hi (*.f64 hi hi))))))
(*.f64 (pow.f64 (/.f64 (+.f64 lo hi) (*.f64 (fma.f64 lo lo (*.f64 hi hi)) (*.f64 (-.f64 hi lo) (+.f64 lo hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lo lo (*.f64 hi hi))))

simplify643.0ms (2.4%)

Memory
30.5MiB live, 934.6MiB 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))))
(fma.f64 x (/.f64 lo (*.f64 x (-.f64 lo hi))) (/.f64 x (-.f64 hi lo)))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(fma.f64 x (/.f64 lo (*.f64 x (-.f64 lo hi))) (/.f64 x (-.f64 hi lo)))
(* x (+ (* -1 (/ lo (* x (- hi lo)))) (/ 1 (- hi lo))))
(fma.f64 x (/.f64 lo (*.f64 x (-.f64 lo hi))) (/.f64 x (-.f64 hi lo)))
(/ x (- hi lo))
(/.f64 x (-.f64 hi lo))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(fma.f64 x (/.f64 lo (*.f64 x (-.f64 lo hi))) (/.f64 x (-.f64 hi lo)))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(fma.f64 x (/.f64 lo (*.f64 x (-.f64 lo hi))) (/.f64 x (-.f64 hi lo)))
(* -1 (* x (- (/ lo (* x (- hi lo))) (/ 1 (- hi lo)))))
(fma.f64 x (/.f64 lo (*.f64 x (-.f64 lo hi))) (/.f64 x (-.f64 hi lo)))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(+ (* lo (- (* -1 (* lo (+ (* -1 (/ x (pow hi 3))) (/ 1 (pow hi 2))))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)))) (/ x hi))
(fma.f64 lo (*.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 x lo) 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))
(fma.f64 (+.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) lo) (/.f64 x (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (*.f64 lo lo) (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (-.f64 x lo) 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)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(- (+ 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)))))
(fma.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) 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) (fma.f64 hi (/.f64 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 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 lo (*.f64 lo lo)))) #s(literal 0 binary64)) (/.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)))))
(fma.f64 (*.f64 hi hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (/.f64 x (*.f64 lo lo)) hi))))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/ (- (+ x (/ (* (pow lo 2) (- x lo)) (pow hi 2))) (+ lo (* -1 (/ (* lo (- x lo)) hi)))) hi)
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) 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 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (fma.f64 (*.f64 lo lo) (/.f64 (-.f64 x lo) (*.f64 hi (*.f64 hi hi))) #s(literal -1 binary64)) x)) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) 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) (fma.f64 lo (/.f64 lo hi) lo)) 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 (fma.f64 lo (-.f64 x lo) (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) 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)

eval57.0ms (0.2%)

Memory
-2.2MiB live, 107.4MiB allocated
Compiler

Compiled 14 270 to 1 397 computations (90.2% saved)

prune106.0ms (0.4%)

Memory
-28.1MiB live, 148.1MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New5708578
Fresh000
Picked101
Done000
Total5718579
Accuracy
19.8%
Counts
579 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
15.2%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
9.8%
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
9.1%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 194 to 120 computations (38.1% saved)

simplify593.0ms (2.3%)

Memory
29.5MiB live, 827.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff0
(fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo))
cost-diff0
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff0
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
cost-diff0
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
cost-diff0
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff0
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
cost-diff0
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
cost-diff0
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
Rules
18 326×accelerator-lowering-fma.f32
18 326×accelerator-lowering-fma.f64
3 410×--lowering--.f32
3 410×--lowering--.f64
2 958×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024171
169171
2172171
3412167
41501157
56142157
08203154
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- 1 (/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo))
1
(/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo)
(+ (* hi (+ (/ (- x hi) lo) -1)) x)
hi
(+ (/ (- x hi) lo) -1)
(/ (- x hi) lo)
(- x hi)
x
lo
-1
1
(/ (- x lo) hi)
(- x lo)
x
lo
hi
(/ (+ (* lo (+ -1 (/ (- x lo) hi))) x) hi)
(+ (* lo (+ -1 (/ (- x lo) hi))) x)
lo
(+ -1 (/ (- x lo) hi))
-1
(/ (- x lo) hi)
(- x lo)
x
hi
(/ (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) (- x lo)) hi)
(+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) (- x lo))
(/ (- x lo) hi)
(- x lo)
x
lo
hi
(+ (* lo (/ lo hi)) lo)
(/ lo hi)
Outputs
(- 1 (/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 0 binary64)) lo))
1
#s(literal 1 binary64)
(/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo)
(/.f64 (fma.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 0 binary64)) lo)
(+ (* hi (+ (/ (- x hi) lo) -1)) x)
(fma.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 0 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)
x
lo
-1
#s(literal -1 binary64)
1
#s(literal 1 binary64)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
lo
hi
(/ (+ (* lo (+ -1 (/ (- x lo) hi))) x) hi)
(/.f64 (fma.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 0 binary64)) hi)
(+ (* lo (+ -1 (/ (- x lo) hi))) x)
(fma.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 0 binary64))
lo
(+ -1 (/ (- x lo) hi))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
-1
#s(literal -1 binary64)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
hi
(/ (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) (- x lo)) hi)
(/.f64 (fma.f64 (-.f64 x lo) (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) #s(literal 1 binary64)) #s(literal 0 binary64)) hi)
(+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) (- x lo))
(fma.f64 (-.f64 x lo) (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) #s(literal 1 binary64)) #s(literal 0 binary64))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
lo
hi
(+ (* lo (/ lo hi)) lo)
(fma.f64 lo (/.f64 lo hi) lo)
(/ lo hi)
(/.f64 lo hi)

localize93.0ms (0.4%)

Memory
-11.3MiB live, 145.8MiB allocated
Localize:

Found 14 expressions of interest:

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

Compiled 163 to 26 computations (84% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-sub: 21.0ms (47.2% of total)
ival-div: 10.0ms (22.5% of total)
ival-add: 7.0ms (15.7% of total)
ival-mult: 6.0ms (13.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series42.0ms (0.2%)

Memory
9.6MiB live, 83.5MiB allocated
Counts
12 → 408
Calls
Call 1
Inputs
#<alt (- 1 (/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo))>
#<alt (/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo)>
#<alt (+ (* hi (+ (/ (- x hi) lo) -1)) x)>
#<alt (+ (/ (- x hi) lo) -1)>
#<alt (/ (- x lo) hi)>
#<alt (- x lo)>
#<alt (/ (+ (* lo (+ -1 (/ (- x lo) hi))) x) hi)>
#<alt (+ (* lo (+ -1 (/ (- x lo) hi))) x)>
#<alt (+ -1 (/ (- x lo) hi))>
#<alt (/ (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) (- x lo)) hi)>
#<alt (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) (- x lo))>
#<alt (+ (* lo (/ lo hi)) lo)>
Outputs
#<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 (* -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 (/ (* 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 (/ 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 (* -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 (/ (* 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 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 (* -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 (/ (* 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 lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (/ x lo)>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))>
#<alt (/ x lo)>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))>
#<alt (- (/ x lo) 1)>
#<alt (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)>
#<alt (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)>
#<alt (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)>
#<alt (* -1 (/ hi lo))>
#<alt (* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))>
#<alt (/ (- x hi) lo)>
#<alt (/ (- (+ x (* -1 lo)) hi) lo)>
#<alt (/ (- (+ x (* -1 lo)) hi) lo)>
#<alt (/ (- (+ x (* -1 lo)) hi) lo)>
#<alt -1>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt -1>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (- (/ x lo) (+ 1 (/ hi lo)))>
#<alt (* -1 (/ 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 (/ x hi)>
#<alt (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))>
#<alt (+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))>
#<alt (+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))>
#<alt (* -1 (/ (pow lo 2) (pow hi 2)))>
#<alt (* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (/ (pow lo 2) (pow hi 2)))>
#<alt (* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x hi) 1) hi))) lo)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x hi) 1) hi))) lo)) (/ 1 (pow hi 2))))>
#<alt (* -1 (/ (* lo (+ 1 (/ lo hi))) hi))>
#<alt (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (/ (* x (+ 1 (/ lo hi))) hi)>
#<alt (* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))>
#<alt (* -1 (/ (* x (- (* -1 (/ lo hi)) 1)) hi))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))>
#<alt (/ (* lo (- x lo)) (pow hi 2))>
#<alt (/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))>
#<alt (/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))>
#<alt (/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))>
#<alt (/ (+ x (* -1 lo)) hi)>
#<alt (/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)>
#<alt (/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)>
#<alt (/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)>
#<alt (/ (+ x (* -1 lo)) hi)>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))>
#<alt x>
#<alt (+ x (* lo (- (/ x hi) 1)))>
#<alt (+ x (* lo (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)))>
#<alt (+ x (* lo (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)))>
#<alt (* -1 (/ (pow lo 2) hi))>
#<alt (* (pow lo 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow lo 2) (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow lo 2) (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow lo 2) hi))>
#<alt (* (pow lo 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x hi) 1)) (* -1 (/ x lo))) lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x hi) 1)) (* -1 (/ x lo))) lo)) (/ 1 hi)))>
#<alt (* -1 (* lo (+ 1 (/ lo hi))))>
#<alt (+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))>
#<alt (+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))>
#<alt (+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))>
#<alt (* x (+ 1 (/ lo hi)))>
#<alt (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))>
#<alt (* -1 (* x (- (* -1 (/ lo hi)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))>
#<alt (/ (* lo (- x lo)) hi)>
#<alt (/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)>
#<alt (/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)>
#<alt (/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)>
#<alt (+ x (* -1 lo))>
#<alt (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))>
#<alt (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))>
#<alt (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))>
#<alt (+ x (* -1 lo))>
#<alt (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))>
#<alt (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))>
#<alt (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))>
#<alt (* -1 (+ 1 (/ lo hi)))>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt (/ x hi)>
#<alt (* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))>
#<alt (/ x hi)>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))>
#<alt (- (/ x hi) 1)>
#<alt (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)>
#<alt (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)>
#<alt (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)>
#<alt (* -1 (/ lo hi))>
#<alt (* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))>
#<alt (/ (- x lo) hi)>
#<alt (/ (- (+ x (* -1 hi)) lo) hi)>
#<alt (/ (- (+ x (* -1 hi)) lo) hi)>
#<alt (/ (- (+ x (* -1 hi)) lo) hi)>
#<alt -1>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt -1>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt (- (/ x hi) (+ 1 (/ lo hi)))>
#<alt (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) hi)>
#<alt (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))>
#<alt (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))>
#<alt (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))>
#<alt (/ (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) hi)>
#<alt (* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))>
#<alt (* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))>
#<alt (* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))>
#<alt (* -1 (/ (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)) hi))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))>
#<alt (+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))>
#<alt (+ (* lo (- (+ (* lo (- (+ (* -1 (/ lo (pow hi 3))) (/ x (pow hi 3))) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))>
#<alt (* -1 (/ (pow lo 3) (pow hi 3)))>
#<alt (* (pow lo 3) (- (/ x (* (pow hi 3) lo)) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))>
#<alt (* (pow lo 3) (- (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo))) (+ (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3))))))>
#<alt (* (pow lo 3) (- (+ (/ x (* hi (pow lo 3))) (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo)))) (+ (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3))))))>
#<alt (* -1 (/ (pow lo 3) (pow hi 3)))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 3)) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))>
#<alt (/ (* (pow lo 2) (- x lo)) (pow hi 3))>
#<alt (/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 3))>
#<alt (/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))>
#<alt (/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))>
#<alt (/ (- x lo) hi)>
#<alt (/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)>
#<alt (/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)>
#<alt (/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))>
#<alt (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo)>
#<alt (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)>
#<alt (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)>
#<alt (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)>
#<alt (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))>
#<alt (* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))>
#<alt (* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))>
#<alt (* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))>
#<alt (* -1 (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))>
#<alt x>
#<alt (+ x (* lo (- (/ x hi) 1)))>
#<alt (+ x (* lo (- (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi)) 1)))>
#<alt (+ x (* lo (- (+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi)) 1)))>
#<alt (* -1 (/ (pow lo 3) (pow hi 2)))>
#<alt (* (pow lo 3) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))))>
#<alt (* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3)))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))))>
#<alt (* -1 (/ (pow lo 3) (pow hi 2)))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ x hi)) (* -1 (/ x lo)))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))>
#<alt (/ (* (pow lo 2) (- x lo)) (pow hi 2))>
#<alt (/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 2))>
#<alt (/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))>
#<alt (/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))>
#<alt (- x lo)>
#<alt (- (+ x (/ (* lo (- x lo)) hi)) lo)>
#<alt (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)>
#<alt (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)>
#<alt (- x lo)>
#<alt (- (+ x (/ (* lo (- x lo)) hi)) lo)>
#<alt (- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)>
#<alt (- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)>
#<alt lo>
#<alt (* lo (+ 1 (/ lo hi)))>
#<alt (* lo (+ 1 (/ lo hi)))>
#<alt (* lo (+ 1 (/ lo hi)))>
#<alt (/ (pow lo 2) hi)>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow lo 2) hi)>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (+ (* hi lo) (pow lo 2)) hi)>
#<alt (/ (+ (* hi lo) (pow lo 2)) hi)>
#<alt (/ (+ (* hi lo) (pow lo 2)) hi)>
#<alt lo>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt lo>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (/ (pow lo 2) hi))>
Calls

102 calls:

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

rewrite8.8s (33.4%)

Memory
26.1MiB live, 875.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 568×accelerator-lowering-fma.f32
5 568×accelerator-lowering-fma.f64
4 806×/-lowering-/.f32
4 806×/-lowering-/.f64
3 890×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024128
1197128
22098128
08935118
Stop Event
iter limit
node limit
Counts
12 → 548
Calls
Call 1
Inputs
(- 1 (/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo))
(/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo)
(+ (* hi (+ (/ (- x hi) lo) -1)) x)
(+ (/ (- x hi) lo) -1)
(/ (- x lo) hi)
(- x lo)
(/ (+ (* lo (+ -1 (/ (- x lo) hi))) x) hi)
(+ (* lo (+ -1 (/ (- x lo) hi))) x)
(+ -1 (/ (- x lo) hi))
(/ (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) (- x lo)) hi)
(+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) (- x lo))
(+ (* lo (/ lo hi)) lo)
Outputs
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(fma.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.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 x (*.f64 x x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.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 x (*.f64 x x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) (fma.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.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)))) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) lo) (/.f64 (/.f64 (*.f64 x x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) 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 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))) (/.f64 (*.f64 x x) (*.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))))
(neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (fma.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 x (*.f64 x x))) (*.f64 lo (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (*.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))))
(/.f64 (*.f64 (fma.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 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) lo))
(/.f64 (*.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (fma.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 x (*.f64 x x)))) (neg.f64 (*.f64 lo (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))) (neg.f64 (*.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))))
(/.f64 (*.f64 (fma.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 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (fma.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 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)) lo)))
(/.f64 (neg.f64 (*.f64 (fma.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 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))))
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 lo (fma.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 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(*.f64 (pow.f64 (/.f64 lo (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) lo) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)
(+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (-.f64 x hi))
(+.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (-.f64 #s(literal 0 binary64) hi))
(-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))) (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 (-.f64 x hi) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) (-.f64 x hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (-.f64 x hi))
(fma.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) hi x)
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) (-.f64 x hi))
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) #s(literal -1 binary64)) (-.f64 x hi))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x hi))) (-.f64 x hi))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) lo) (/.f64 hi #s(literal -1 binary64)) (-.f64 x hi))
(fma.f64 (*.f64 hi (-.f64 x hi)) (/.f64 #s(literal 1 binary64) lo) (-.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 #s(literal 1 binary64) (/.f64 lo (*.f64 (fma.f64 hi (+.f64 hi x) (*.f64 x x)) (-.f64 x hi)))) (/.f64 hi (fma.f64 hi (+.f64 hi x) (*.f64 x x))) (-.f64 x hi))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 x hi)))) (/.f64 hi (+.f64 hi x)) (-.f64 x hi))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x hi)) #s(literal -1 binary64)) (/.f64 hi lo) (-.f64 x hi))
(fma.f64 (/.f64 hi (/.f64 lo (*.f64 (fma.f64 hi (+.f64 hi x) (*.f64 x x)) (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 hi x) (*.f64 x x))) (-.f64 x hi))
(fma.f64 (/.f64 hi (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) (-.f64 x hi))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (fma.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 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (fma.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 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))))))
(/.f64 (fma.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 x (*.f64 x x))) (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (fma.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 x (*.f64 x x))) (fma.f64 x x (-.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 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (*.f64 hi x)))))
(/.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))
(/.f64 (neg.f64 (fma.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 x (*.f64 x x)))) (neg.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (fma.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 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.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 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (*.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))) (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.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 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))))) (neg.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)) (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi)))) (fma.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (/.f64 (*.f64 hi (-.f64 x hi)) lo) (-.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (-.f64 x hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) #s(literal 3 binary64)) (neg.f64 (*.f64 hi (*.f64 hi hi)))) (fma.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (-.f64 (*.f64 hi hi) (*.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 (-.f64 (pow.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)))) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) #s(literal 3 binary64))) (fma.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)))) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (/.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)))) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (*.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)))) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))))))
(pow.f64 (/.f64 (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) (fma.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 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x)))) #s(literal -1 binary64))
(*.f64 (fma.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 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))))))
(*.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) (neg.f64 x))))
(+.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) (-.f64 x hi)) (*.f64 lo lo)) (+.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) (-.f64 x hi)) (*.f64 lo lo)) (-.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 (fma.f64 hi (+.f64 hi x) (*.f64 x x)) (-.f64 x hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 hi x) (*.f64 x x))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 x hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 x hi) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 hi (+.f64 hi x) (*.f64 x x)) lo) (/.f64 (-.f64 x hi) (fma.f64 hi (+.f64 hi x) (*.f64 x x))) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (-.f64 x hi) (+.f64 hi x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (/.f64 lo (-.f64 x hi)))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) #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) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo))))) (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) (-.f64 x hi)) (*.f64 lo lo)) #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) (-.f64 x hi)) (*.f64 lo lo))) (-.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) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) #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) (-.f64 x hi)) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (pow.f64 (-.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 x lo) (/.f64 x lo) (fma.f64 (-.f64 (/.f64 hi lo) #s(literal -1 binary64)) (-.f64 (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 (/.f64 x lo) (-.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))) (fma.f64 (/.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) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (+.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 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (-.f64 x hi))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -1 binary64)) lo)))))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 x hi)) (*.f64 lo lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.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)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) hi) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) hi))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) hi) (/.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo)) hi))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo))))
(-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi (/.f64 hi lo))) (/.f64 (*.f64 hi #s(literal 1 binary64)) (*.f64 hi (/.f64 hi lo))))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 hi hi)) (/.f64 (*.f64 hi lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (/.f64 x hi) (/.f64 lo hi))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 0 binary64) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.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 x lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) lo))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) #s(literal 1 binary64)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) hi)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo))) (neg.f64 (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (neg.f64 (*.f64 hi (+.f64 x lo))))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 x lo))
(/.f64 (-.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 x (*.f64 lo #s(literal 1 binary64))) hi)
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi #s(literal 1 binary64)))) (neg.f64 (*.f64 hi (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) lo)))) (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 x lo) 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 (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo 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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (+.f64 x lo)))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64))) (fma.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))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) 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 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 x lo) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi) (/.f64 (-.f64 x lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 x lo) hi) (/.f64 (-.f64 x lo) (+.f64 x lo)))
(+.f64 x (-.f64 #s(literal 0 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) lo) x)
(-.f64 x lo)
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (-.f64 #s(literal 0 binary64) lo))) (/.f64 (*.f64 lo lo) (-.f64 x (-.f64 #s(literal 0 binary64) lo))))
(fma.f64 lo #s(literal -1 binary64) x)
(fma.f64 #s(literal -1 binary64) lo x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x lo) (*.f64 (+.f64 x lo) (-.f64 x lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x lo) (*.f64 (+.f64 x lo) (-.f64 x lo)))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) (fma.f64 x x (-.f64 (*.f64 lo lo) (*.f64 x (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (+.f64 x lo))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (-.f64 x (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo))) (neg.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 lo lo) (*.f64 x (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (neg.f64 (+.f64 x lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (neg.f64 (-.f64 x (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (neg.f64 (neg.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)))) (neg.f64 (neg.f64 (+.f64 x lo))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo lo (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) lo) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))))
(/.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))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x lo)) (/.f64 (*.f64 x x) (+.f64 x lo)) (fma.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))))))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x lo) (*.f64 (+.f64 x lo) (-.f64 x lo))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) hi) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) hi))
(-.f64 (/.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))) (/.f64 (*.f64 x x) (*.f64 hi (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))))
(neg.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) (*.f64 hi (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (*.f64 hi (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) hi))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))) (neg.f64 (*.f64 hi (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))) (neg.f64 (*.f64 hi (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (/.f64 #s(literal 1 binary64) hi)) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) hi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x) hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))
(pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi))
(*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi) (/.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(*.f64 (pow.f64 (/.f64 hi (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) hi) (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(+.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) lo) hi))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)
(+.f64 (-.f64 #s(literal 0 binary64) lo) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x))
(-.f64 (/.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) (/.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))
(fma.f64 lo #s(literal -1 binary64) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(fma.f64 #s(literal -1 binary64) lo (fma.f64 (-.f64 x lo) (/.f64 lo hi) x))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) lo x)
(fma.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 (*.f64 (-.f64 x lo) lo) hi))
(fma.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (/.f64 (*.f64 (-.f64 x lo) lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x) (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x) (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) (fma.f64 x x (-.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 lo (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 lo (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))) (neg.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) (neg.f64 (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))))) (fma.f64 (-.f64 x lo) (-.f64 x lo) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (*.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) lo) hi)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 lo lo) (pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo hi) x) #s(literal 3 binary64))) (fma.f64 lo lo (-.f64 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 lo hi) x) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)) (*.f64 (-.f64 #s(literal 0 binary64) lo) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (/.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (*.f64 (/.f64 (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x) (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) (*.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(*.f64 (*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(fma.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 x lo) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi) (/.f64 (-.f64 x lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) #s(literal -1 binary64))
(fma.f64 (/.f64 (+.f64 x lo) hi) (/.f64 (-.f64 x lo) (+.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi))))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (pow.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) (-.f64 (/.f64 lo hi) #s(literal -1 binary64)) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) #s(literal 3 binary64)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) (+.f64 #s(literal -1 binary64) (/.f64 x hi)) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) hi))
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 lo hi))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) hi) (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) hi))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)))) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)))))
(neg.f64 (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))) (*.f64 hi (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))))
(/.f64 (*.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) hi))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (*.f64 hi (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo)))) (neg.f64 (*.f64 hi (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)))))
(/.f64 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)))
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (*.f64 lo #s(literal 1 binary64))) hi)
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) hi)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) #s(literal 3 binary64)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 lo hi)))))
(pow.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) hi))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) hi) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))))))
(*.f64 (pow.f64 (/.f64 hi (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) hi) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))))))
(+.f64 x (+.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))))
(+.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))
(+.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (-.f64 #s(literal 0 binary64) lo))
(+.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 (*.f64 (-.f64 x lo) lo) hi))
(-.f64 x (-.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))))
(-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x))) (fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 lo lo (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 lo lo (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))))
(-.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))))
(-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x)) (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) (/.f64 (*.f64 lo lo) (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))
(fma.f64 lo (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo lo) hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))
(fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo lo) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo))
(fma.f64 (/.f64 lo hi) (/.f64 (*.f64 (-.f64 x lo) lo) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 (-.f64 x lo) hi) (-.f64 x lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) #s(literal -1 binary64)) (-.f64 x lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi) (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (-.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))
(fma.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (/.f64 lo hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
(fma.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) #s(literal -1 binary64)) (-.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 (*.f64 lo lo) hi) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (+.f64 x lo)) (-.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 (/.f64 (*.f64 lo lo) hi) (+.f64 x lo)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 lo lo) hi) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (+.f64 x lo)) (-.f64 x lo))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) hi) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (-.f64 x lo))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 x lo))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (+.f64 x lo)) (-.f64 x lo))
(fma.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (-.f64 x lo))
(fma.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 lo (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 x lo))
(fma.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 lo (+.f64 x lo)) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi) (-.f64 x lo))
(fma.f64 (/.f64 lo (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 lo hi) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 lo (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 (/.f64 lo hi) (+.f64 x lo)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 lo (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 lo (+.f64 x lo)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo lo) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo lo) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 x lo)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) hi) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) #s(literal -1 binary64)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (-.f64 x lo) (-.f64 x lo) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) hi)))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)))
(/.f64 (fma.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi))
(/.f64 (fma.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) hi (*.f64 (+.f64 x lo) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 (+.f64 x lo) hi))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)))) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (+.f64 x lo) (*.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo)))) (*.f64 hi (+.f64 x lo)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 x lo) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) hi))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo)))) (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 lo lo (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))))
(/.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))))
(/.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x)) (*.f64 lo lo)) (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo)) hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) hi (*.f64 (+.f64 x lo) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))))) (neg.f64 (*.f64 (+.f64 x lo) hi)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (*.f64 hi (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 x lo))))) (neg.f64 (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (+.f64 x lo) (*.f64 hi (*.f64 (+.f64 x lo) (-.f64 x lo))))) (neg.f64 (*.f64 hi (+.f64 x lo))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x))) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 lo lo (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))))) (neg.f64 (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x)) (*.f64 lo lo))) (neg.f64 (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (+.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 x (+.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))))))
(/.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x)) (neg.f64 (*.f64 lo (*.f64 lo lo)))) (fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (-.f64 (*.f64 lo lo) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) #s(literal 3 binary64)) (*.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))))) (fma.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (*.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 (*.f64 (-.f64 x lo) lo) hi)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (-.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (-.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (-.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 x (-.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)))))))
(pow.f64 (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))))
(+.f64 lo (/.f64 (*.f64 lo lo) hi))
(+.f64 (/.f64 (*.f64 lo lo) hi) lo)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)))
(-.f64 (/.f64 (*.f64 lo lo) (-.f64 lo (/.f64 (*.f64 lo lo) hi))) (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 lo (/.f64 (*.f64 lo lo) hi))))
(fma.f64 lo (/.f64 lo hi) lo)
(fma.f64 (/.f64 lo hi) lo lo)
(fma.f64 (/.f64 lo hi) (/.f64 lo #s(literal 1 binary64)) lo)
(fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (*.f64 lo lo) (/.f64 #s(literal 1 binary64) hi) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 lo hi) lo)
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) hi) (/.f64 lo #s(literal -1 binary64)) lo)
(fma.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) lo) hi) lo)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (-.f64 (/.f64 (*.f64 lo lo) hi) lo))
(/.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))))
(/.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) hi))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo))) (neg.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo)))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (-.f64 lo (/.f64 (*.f64 lo lo) hi)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (neg.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo))))
(/.f64 (neg.f64 (-.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (neg.f64 (-.f64 lo (/.f64 (*.f64 lo lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (fma.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 lo lo) hi) lo))))))
(pow.f64 (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) lo)

simplify389.0ms (1.5%)

Memory
14.9MiB live, 892.5MiB allocated
Algorithm
egg-herbie
Rules
7 964×accelerator-lowering-fma.f32
7 964×accelerator-lowering-fma.f64
5 014×*-lowering-*.f32
5 014×*-lowering-*.f64
3 058×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05605956
117805309
260045232
083705000
Stop Event
iter limit
node limit
Counts
408 → 408
Calls
Call 1
Inputs
(- 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 (* -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 (/ (* 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)))
(/ 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))))
(* -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))))
(/ (* 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))
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)))
(* -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)))
(/ (* 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 lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(/ x lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(/ x lo)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(- (/ x lo) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(- (+ (* -1 (/ hi lo)) (/ x lo)) 1)
(* -1 (/ hi lo))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(/ (- x hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
(/ (- (+ x (* -1 lo)) hi) lo)
-1
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
-1
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(- (/ x lo) (+ 1 (/ hi lo)))
(* -1 (/ 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)))))
(/ x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x hi) 1) hi))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x hi) 1) hi))) lo)) (/ 1 (pow hi 2))))
(* -1 (/ (* lo (+ 1 (/ lo hi))) hi))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(/ (* x (+ 1 (/ lo hi))) hi)
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(* -1 (/ (* x (- (* -1 (/ lo hi)) 1)) hi))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(/ (* lo (- x lo)) (pow hi 2))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/ (+ x (* -1 lo)) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/ (+ x (* -1 lo)) hi)
(* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))
x
(+ x (* lo (- (/ x hi) 1)))
(+ x (* lo (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)))
(+ x (* lo (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)))
(* -1 (/ (pow lo 2) hi))
(* (pow lo 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow lo 2) (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))))
(* (pow lo 2) (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow lo 2) hi))
(* (pow lo 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x hi) 1)) (* -1 (/ x lo))) lo)) (/ 1 hi)))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x hi) 1)) (* -1 (/ x lo))) lo)) (/ 1 hi)))
(* -1 (* lo (+ 1 (/ lo hi))))
(+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))
(+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))
(+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))
(* x (+ 1 (/ lo hi)))
(* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))
(* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))
(* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))
(* -1 (* x (- (* -1 (/ lo hi)) 1)))
(* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))
(* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))
(* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))
(/ (* lo (- x lo)) hi)
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)
(+ x (* -1 lo))
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(+ x (* -1 lo))
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(* -1 (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(/ x hi)
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(/ x hi)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(- (/ x hi) 1)
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(/ (- x lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
-1
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
-1
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(- (/ x hi) (+ 1 (/ lo hi)))
(/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) hi)
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))
(/ (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) hi)
(* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))
(* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))
(* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))
(* -1 (/ (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)) hi))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))
(/ x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(+ (* lo (- (+ (* lo (- (+ (* -1 (/ lo (pow hi 3))) (/ x (pow hi 3))) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(* -1 (/ (pow lo 3) (pow hi 3)))
(* (pow lo 3) (- (/ x (* (pow hi 3) lo)) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))
(* (pow lo 3) (- (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo))) (+ (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3))))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 3))) (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo)))) (+ (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3))))))
(* -1 (/ (pow lo 3) (pow hi 3)))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 3)) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(/ (* (pow lo 2) (- x lo)) (pow hi 3))
(/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/ (- x lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)
(/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) 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 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo)
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)
(* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))
(* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))
(* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))
(* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))
(* -1 (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))
x
(+ x (* lo (- (/ x hi) 1)))
(+ x (* lo (- (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi)) 1)))
(+ x (* lo (- (+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi)) 1)))
(* -1 (/ (pow lo 3) (pow hi 2)))
(* (pow lo 3) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3)))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))))
(* -1 (/ (pow lo 3) (pow hi 2)))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ x hi)) (* -1 (/ x lo)))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(/ (* (pow lo 2) (- x lo)) (pow hi 2))
(/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(- x lo)
(- (+ x (/ (* lo (- x lo)) hi)) lo)
(- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)
(- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)
(- x lo)
(- (+ x (/ (* lo (- x lo)) hi)) lo)
(- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)
(- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)
lo
(* lo (+ 1 (/ lo hi)))
(* lo (+ 1 (/ lo hi)))
(* lo (+ 1 (/ lo hi)))
(/ (pow lo 2) hi)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow lo 2) hi)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow lo 2) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
lo
(+ lo (/ (pow lo 2) hi))
(+ lo (/ (pow lo 2) hi))
(+ lo (/ (pow lo 2) hi))
lo
(+ lo (/ (pow lo 2) hi))
(+ lo (/ (pow lo 2) hi))
(+ lo (/ (pow lo 2) hi))
Outputs
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(fma.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))
(fma.f64 hi (+.f64 (/.f64 hi (*.f64 lo lo)) (/.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))
(fma.f64 hi (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x (*.f64 lo (*.f64 lo hi)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (/.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 (*.f64 hi hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (/.f64 x (*.f64 lo (*.f64 hi hi))))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (pow lo 2)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (- (/ x (pow lo 2)) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (- (/ x (pow lo 2)) (/ 1 lo)))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) hi)))
(- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(- (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(* -1 (* x (- (+ (* -1 (/ (- 1 (/ (* hi (- (* -1 (/ hi lo)) 1)) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (- (* -1 (* lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 lo hi)) (*.f64 lo lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* hi (- x hi))) (pow lo 2))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(- (+ 1 (* -1 (/ (* hi (- x hi)) (pow lo 2)))) (+ (* -1 (/ hi lo)) (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(+ 1 (* -1 (/ (- (/ (* hi (- x hi)) lo) (* -1 (+ x (* -1 hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(/ x lo)
(/.f64 x lo)
(+ (* hi (- (/ x (pow lo 2)) (/ 1 lo))) (/ x lo))
(fma.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) lo) (/.f64 x lo))
(+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+ (* hi (- (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2))) (/ 1 lo))) (/ x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 hi (*.f64 lo lo))))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 hi (*.f64 lo lo))))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x lo) 1) lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo) hi) (/.f64 #s(literal -1 binary64) (*.f64 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)))))
(fma.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(/ (* x (+ 1 (/ hi lo))) lo)
(/.f64 (fma.f64 x (/.f64 hi lo) x) lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 x lo)) (/.f64 hi (*.f64 lo lo)))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 x lo)) (/.f64 hi (*.f64 lo lo)))))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 x lo)) (/.f64 hi (*.f64 lo lo)))))
(* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))
(/.f64 (fma.f64 x (/.f64 hi lo) x) lo)
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(*.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(*.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) (* lo x)))) (/ 1 lo))))
(*.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)) (-.f64 #s(literal 0 binary64) x))
(/ (* 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 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(/ (+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(/ (+ x (* -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
x
(+ x (* hi (- (/ x lo) 1)))
(fma.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)) x)
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(* -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 hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo))))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.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 hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (- (/ x lo) 1)) (* -1 (/ x hi))) hi)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo))))
(* -1 (* hi (+ 1 (/ hi lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(+ (* -1 (* hi (+ 1 (/ hi lo)))) (* x (+ 1 (/ hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 x hi))
(* x (+ 1 (/ hi lo)))
(fma.f64 x (/.f64 hi lo) x)
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(fma.f64 x (fma.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 hi lo)) x)
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(fma.f64 x (fma.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 hi lo)) x)
(* x (+ 1 (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) x)) (/ hi lo))))
(fma.f64 x (fma.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 hi lo)) x)
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(fma.f64 x (/.f64 hi lo) x)
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal -1 binary64)) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal -1 binary64)) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (* -1 (/ (* hi (- (* -1 (/ hi lo)) 1)) x))) 1)))
(*.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal -1 binary64)) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))
(/ (* 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)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+ x (+ (* -1 hi) (/ (* hi (- x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(* -1 (+ 1 (/ hi lo)))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(- (/ x lo) (+ 1 (/ hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/ x lo)
(/.f64 x lo)
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 x lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 x lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) x)) (/ 1 lo)))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 x lo))
(/ x lo)
(/.f64 x lo)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 x lo))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 x lo))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ hi lo)) 1) x)) (/ 1 lo))))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 x lo))
(- (/ x lo) 1)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(- (+ (* -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 hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* hi (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 hi lo)))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 hi lo)))
(* -1 (* hi (+ (* -1 (/ (- (/ x lo) 1) hi)) (/ 1 lo))))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 hi 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))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 0 binary64) x))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) 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 (/.f64 x lo) #s(literal -1 binary64)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* lo (- (/ x lo) 1))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* -1 lo)
(-.f64 #s(literal 0 binary64) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(fma.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 x hi))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(fma.f64 lo (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 x hi))
(+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(fma.f64 lo (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 x hi))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x hi) 1) hi))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ (- (/ x hi) 1) hi))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) hi) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* -1 (/ (* lo (+ 1 (/ lo hi))) hi))
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) (fma.f64 x (/.f64 lo (*.f64 hi hi)) (/.f64 x hi)))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) (fma.f64 x (/.f64 lo (*.f64 hi hi)) (/.f64 x hi)))
(+ (* -1 (/ (* lo (+ 1 (/ lo hi))) hi)) (* x (+ (/ 1 hi) (/ lo (pow hi 2)))))
(fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) (fma.f64 x (/.f64 lo (*.f64 hi hi)) (/.f64 x hi)))
(/ (* x (+ 1 (/ lo hi))) hi)
(/.f64 (fma.f64 x (/.f64 lo hi) x) hi)
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 x hi)) (/.f64 lo (*.f64 hi hi)))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 x hi)) (/.f64 lo (*.f64 hi hi)))))
(* x (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) (* hi x))) (+ (/ 1 hi) (/ lo (pow hi 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 x hi)) (/.f64 lo (*.f64 hi hi)))))
(* -1 (/ (* x (- (* -1 (/ lo hi)) 1)) hi))
(/.f64 (fma.f64 x (/.f64 lo hi) x) hi)
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) (* hi x)))) (/ 1 hi))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 x hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(/ (* lo (- x lo)) (pow hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (*.f64 hi hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (*.f64 hi hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (*.f64 hi hi))
(/ (+ x (* -1 lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/ (+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/ (+ x (* -1 lo)) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(* -1 (/ (+ (* -1 (+ x (* -1 lo))) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
x
(+ x (* lo (- (/ x hi) 1)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi)) x)
(+ x (* lo (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+ x (* lo (- (+ (* -1 (/ lo hi)) (/ x hi)) 1)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(* -1 (/ (pow lo 2) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) hi)
(* (pow lo 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* (pow lo 2) (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 lo (*.f64 lo (+.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo) (/.f64 #s(literal -1 binary64) hi))))
(* (pow lo 2) (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 lo (*.f64 lo (+.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo) (/.f64 #s(literal -1 binary64) hi))))
(* -1 (/ (pow lo 2) hi))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)) hi)
(* (pow lo 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x hi) 1)) (* -1 (/ x lo))) lo)) (/ 1 hi)))
(*.f64 lo (*.f64 lo (+.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo) (/.f64 #s(literal -1 binary64) hi))))
(* (pow lo 2) (- (* -1 (/ (+ (* -1 (- (/ x hi) 1)) (* -1 (/ x lo))) lo)) (/ 1 hi)))
(*.f64 lo (*.f64 lo (+.f64 (/.f64 (+.f64 (/.f64 x lo) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) lo) (/.f64 #s(literal -1 binary64) hi))))
(* -1 (* lo (+ 1 (/ lo hi))))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(+ (* -1 (* lo (+ 1 (/ lo hi)))) (* x (+ 1 (/ lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(* x (+ 1 (/ lo hi)))
(fma.f64 x (/.f64 lo hi) x)
(* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))
(fma.f64 x (fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 lo hi)) x)
(* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))
(fma.f64 x (fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 lo hi)) x)
(* x (+ 1 (+ (* -1 (/ (* lo (+ 1 (/ lo hi))) x)) (/ lo hi))))
(fma.f64 x (fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 lo hi)) x)
(* -1 (* x (- (* -1 (/ lo hi)) 1)))
(fma.f64 x (/.f64 lo hi) x)
(* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ lo hi)) (* -1 (/ (* lo (- (* -1 (/ lo hi)) 1)) x))) 1)))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (-.f64 #s(literal 0 binary64) x))
(/ (* lo (- x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)
(*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)
(*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) hi))
(/ (+ (* hi (+ x (* -1 lo))) (* lo (- x lo))) hi)
(*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) hi))
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+ x (+ (* -1 lo) (/ (* lo (- x lo)) hi)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(* -1 (+ 1 (/ lo hi)))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 x hi))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 x hi))
(* x (+ (* -1 (/ (+ 1 (/ lo hi)) x)) (/ 1 hi)))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 x hi))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 x hi))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 x hi))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ lo hi)) 1) x)) (/ 1 hi))))
(fma.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x) (/.f64 x hi))
(- (/ x hi) 1)
(+.f64 #s(literal -1 binary64) (/.f64 x hi))
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(- (+ (* -1 (/ lo hi)) (/ x hi)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 lo (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 lo (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* lo (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 lo (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(-.f64 #s(literal 0 binary64) (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(-.f64 #s(literal 0 binary64) (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(* -1 (* lo (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi))))
(-.f64 #s(literal 0 binary64) (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (* -1 hi)) lo) hi)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(/ (- (+ x (* -1 hi)) lo) hi)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(/ (- (+ x (* -1 hi)) lo) hi)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
-1
#s(literal -1 binary64)
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
-1
#s(literal -1 binary64)
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(- (/ x hi) (+ 1 (/ lo hi)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi)
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi))
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi))
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3)))))) (/ lo hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi))
(/ (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) hi)
(/.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x) hi)
(* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x)))
(* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x)))
(* x (- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))) (/ lo (* hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x)))
(* -1 (/ (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)) hi))
(-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal -1 binary64)) hi)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal -1 binary64)) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal -1 binary64)) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (/ lo hi)) x))) (/ 1 hi))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal -1 binary64)) hi)) (-.f64 #s(literal 0 binary64) x))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(fma.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 x hi))
(+ (* lo (- (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(fma.f64 lo (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)) (/.f64 x hi))
(+ (* lo (- (+ (* lo (- (+ (* -1 (/ lo (pow hi 3))) (/ x (pow hi 3))) (/ 1 (pow hi 2)))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))
(fma.f64 lo (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi)) (/.f64 x hi))
(* -1 (/ (pow lo 3) (pow hi 3)))
(/.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))))
(* (pow lo 3) (- (/ x (* (pow hi 3) lo)) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 x (*.f64 lo (*.f64 hi (*.f64 hi hi)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))))))
(* (pow lo 3) (- (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo))) (+ (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3))))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi (*.f64 hi hi)))) (-.f64 (/.f64 x (*.f64 hi (*.f64 lo (*.f64 lo hi)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo hi))))))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 3))) (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo)))) (+ (/ 1 (* hi (pow lo 2))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3))))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 lo (*.f64 lo hi)))) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo (*.f64 lo lo)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo hi)))))))
(* -1 (/ (pow lo 3) (pow hi 3)))
(/.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 hi hi))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 3)) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 (/.f64 x (*.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi))))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (* hi lo))) (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 x hi)) hi) lo) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) lo))))
(/ (* (pow lo 2) (- x lo)) (pow hi 3))
(/.f64 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 lo hi))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (+.f64 lo hi) hi) (*.f64 (*.f64 lo lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (+.f64 lo hi) hi) (*.f64 (*.f64 lo lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)) lo) hi)
(/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)) lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)) hi)
(- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo)
(-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo))
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo))
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo))
(- (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))) lo)
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo))
(* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))
(fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x)
(* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) x))))
(* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) x))))
(* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) x))))
(* -1 (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)))
(*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x)) (-.f64 #s(literal 0 binary64) x) x)
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x)) (-.f64 #s(literal 0 binary64) x) x)
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* -1 (/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) x))) 1)))
(fma.f64 (fma.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x)) (-.f64 #s(literal 0 binary64) x) x)
x
(+ x (* lo (- (/ x hi) 1)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi)) x)
(+ x (* lo (- (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi)) 1)))
(fma.f64 lo (fma.f64 lo (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) x)
(+ x (* lo (- (+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi)) 1)))
(fma.f64 lo (fma.f64 lo (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 x lo) (*.f64 hi hi))) (+.f64 #s(literal -1 binary64) (/.f64 x hi))) x)
(* -1 (/ (pow lo 3) (pow hi 2)))
(/.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* (pow lo 3) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 lo hi))) (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi)))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3)))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (/.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) lo) hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))
(* -1 (/ (pow lo 3) (pow hi 2)))
(/.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ x hi)) (* -1 (/ x lo)))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 x hi)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(/ (* (pow lo 2) (- x lo)) (pow hi 2))
(/.f64 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 lo hi))) (*.f64 hi hi))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (+.f64 lo hi) hi) (*.f64 (*.f64 lo lo) (-.f64 x lo))) (*.f64 hi hi))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (+.f64 lo hi) hi) (*.f64 (*.f64 lo lo) (-.f64 x lo))) (*.f64 hi hi))
(- x lo)
(-.f64 x lo)
(- (+ x (/ (* lo (- x lo)) hi)) lo)
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)
(-.f64 (fma.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)) lo)
(- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)
(-.f64 (fma.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)) lo)
(- x lo)
(-.f64 x lo)
(- (+ x (/ (* lo (- x lo)) hi)) lo)
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)
(+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)
(+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
lo
(* lo (+ 1 (/ lo hi)))
(fma.f64 lo (/.f64 lo hi) lo)
(* lo (+ 1 (/ lo hi)))
(fma.f64 lo (/.f64 lo hi) lo)
(* lo (+ 1 (/ lo hi)))
(fma.f64 lo (/.f64 lo hi) lo)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/.f64 (*.f64 lo (+.f64 lo hi)) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/.f64 (*.f64 lo (+.f64 lo hi)) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/.f64 (*.f64 lo (+.f64 lo hi)) hi)
lo
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
lo
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)

eval173.0ms (0.7%)

Memory
-3.7MiB live, 441.7MiB allocated
Compiler

Compiled 36 417 to 2 913 computations (92% saved)

prune183.0ms (0.7%)

Memory
-9.3MiB live, 634.7MiB allocated
Pruning

47 alts after pruning (45 fresh and 2 done)

PrunedKeptTotal
New1 279421 321
Fresh033
Picked325
Done000
Total1 282471 329
Accuracy
20.1%
Counts
1 329 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
15.2%
(/.f64 (fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (-.f64 x lo)) hi)
15.2%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) lo) (-.f64 x lo)) hi)
9.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi)
15.2%
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
15.2%
(/.f64 (fma.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
15.2%
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo))) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64))) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo)) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
9.8%
(/.f64 (fma.f64 lo (fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) #s(literal -1 binary64)) x) hi)
9.8%
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))) x) hi)
9.6%
(/.f64 (fma.f64 lo #s(literal -1 binary64) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)) hi)
15.2%
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
15.2%
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
9.8%
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) hi)) hi)
8.9%
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) x)))) hi)
9.8%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
15.2%
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.6%
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) (-.f64 x hi)) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x hi) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) (-.f64 x hi)) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (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)) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi) #s(literal -1 binary64)) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 hi lo))) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi))) x) lo))
9.1%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
18.8%
(+.f64 (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
15.2%
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
9.8%
(*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (/.f64 #s(literal 1 binary64) hi))
15.2%
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal -1 binary64)) hi)) (-.f64 #s(literal 0 binary64) x))
15.2%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) #s(literal -1 binary64)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
11.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.8%
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 1 726 to 961 computations (44.3% saved)

simplify436.0ms (1.7%)

Memory
-1.9MiB live, 742.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
cost-diff192
(fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))
cost-diff192
(-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
cost-diff1792
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff0
(fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x)
cost-diff0
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi)
cost-diff0
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
cost-diff0
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
cost-diff0
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))
cost-diff0
(/.f64 x lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff0
(/.f64 hi lo)
cost-diff0
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
cost-diff0
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
cost-diff192
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
Rules
13 034×accelerator-lowering-fma.f32
13 034×accelerator-lowering-fma.f64
2 992×*-lowering-*.f32
2 992×*-lowering-*.f64
1 634×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032226
179226
2212226
3544218
41777214
55186212
08106201
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)))
hi
(- -1 (/ hi lo))
-1
(/ hi lo)
lo
(- 1 (/ x lo))
1
(/ x lo)
x
lo
(- 1 (/ (+ (* hi (- -1 (/ hi lo))) x) lo))
1
(/ (+ (* hi (- -1 (/ hi lo))) x) lo)
(+ (* hi (- -1 (/ hi lo))) x)
hi
(- -1 (/ hi lo))
-1
(/ hi lo)
lo
x
(/ (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) x) hi)
(+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) x)
(/ (- x lo) hi)
(- x lo)
x
lo
hi
(+ (* lo (/ lo hi)) lo)
(/ lo hi)
(+ (* hi (/ (+ 1 (/ hi lo)) lo)) (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo))))
hi
(/ (+ 1 (/ hi lo)) lo)
(+ 1 (/ hi lo))
1
(/ hi lo)
lo
(- 1 (+ (* x (/ hi (* lo lo))) (/ x lo)))
(+ (* x (/ hi (* lo lo))) (/ x lo))
x
(/ hi (* lo lo))
(* lo lo)
(/ x lo)
Outputs
(- 1 (/ (* hi (- -1 (/ hi lo))) lo))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(/ (* hi (- -1 (/ hi lo))) lo)
(fma.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) #s(literal 0 binary64))
(* hi (- -1 (/ hi lo)))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 0 binary64))
hi
(- -1 (/ hi lo))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(/ 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
(- 1 (/ (+ (* hi (- -1 (/ hi lo))) x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))
1
#s(literal 1 binary64)
(/ (+ (* hi (- -1 (/ hi lo))) x) lo)
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(+ (* hi (- -1 (/ hi lo))) x)
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
hi
(- -1 (/ hi lo))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(/ hi lo)
(/.f64 hi lo)
lo
x
(/ (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) x) hi)
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi)
(+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) x)
(fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(- x lo)
(-.f64 x lo)
x
lo
hi
(+ (* lo (/ lo hi)) lo)
(fma.f64 lo (/.f64 lo hi) lo)
(/ lo hi)
(/.f64 lo hi)
(+ (* hi (/ (+ 1 (/ hi lo)) lo)) (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo))))
(fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))
hi
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(/ hi lo)
(/.f64 hi lo)
lo
(- 1 (+ (* x (/ hi (* lo lo))) (/ x lo)))
(fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo) #s(literal 1 binary64))
(+ (* x (/ hi (* lo lo))) (/ x lo))
(fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 0 binary64))
x
(/ hi (* lo lo))
(/.f64 hi (fma.f64 lo lo #s(literal 0 binary64)))
(* lo lo)
(fma.f64 lo lo #s(literal 0 binary64))
(/ x lo)
(/.f64 x lo)

localize107.0ms (0.4%)

Memory
33.3MiB live, 220.7MiB allocated
Localize:

Found 18 expressions of interest:

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

Compiled 216 to 34 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-div: 21.0ms (46.1% of total)
ival-mult: 10.0ms (21.9% of total)
ival-add: 8.0ms (17.5% of total)
ival-sub: 6.0ms (13.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series45.0ms (0.2%)

Memory
4.9MiB live, 80.8MiB allocated
Counts
21 → 612
Calls
Call 1
Inputs
#<alt (- 1 (/ (* hi (- -1 (/ hi lo))) lo))>
#<alt (/ (* hi (- -1 (/ hi lo))) lo)>
#<alt (- -1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (- 1 (/ x lo))>
#<alt (/ x lo)>
#<alt (- 1 (/ (+ (* hi (- -1 (/ hi lo))) x) lo))>
#<alt (/ (+ (* hi (- -1 (/ hi lo))) x) lo)>
#<alt (+ (* hi (- -1 (/ hi lo))) x)>
#<alt (/ (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) x) hi)>
#<alt (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) x)>
#<alt (/ (- x lo) hi)>
#<alt (- x lo)>
#<alt (+ (* hi (/ (+ 1 (/ hi lo)) lo)) (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo))))>
#<alt (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo)))>
#<alt (+ (* x (/ hi (* lo lo))) (/ x lo))>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (* hi (- -1 (/ hi lo)))>
#<alt (+ (* lo (/ lo hi)) lo)>
#<alt (/ hi (* lo lo))>
#<alt (+ 1 (/ hi lo))>
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) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))>
#<alt (- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))>
#<alt (* -1 (/ hi lo))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<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 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* x (- (/ 1 x) (/ 1 lo)))>
#<alt (* x (- (/ 1 x) (/ 1 lo)))>
#<alt (* x (- (/ 1 x) (/ 1 lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* -1 (* x (- (/ 1 lo) (/ 1 x))))>
#<alt (* -1 (* x (- (/ 1 lo) (/ 1 x))))>
#<alt (* -1 (* x (- (/ 1 lo) (/ 1 x))))>
#<alt (* -1 (/ x lo))>
#<alt (/ (- lo x) lo)>
#<alt (/ (- lo x) lo)>
#<alt (/ (- lo x) lo)>
#<alt 1>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (/ x lo)>
#<alt (- 1 (/ x lo))>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ x lo))>
#<alt (- (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ x lo))>
#<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)))) (/ x (* (pow hi 2) lo))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (/ x (* (pow hi 2) lo))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (- (* -1 (* lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))>
#<alt (- (+ 1 (/ (pow hi 2) (pow lo 2))) (+ (* -1 (/ hi lo)) (/ x lo)))>
#<alt (- (+ 1 (/ (pow hi 2) (pow lo 2))) (+ (* -1 (/ hi lo)) (/ x lo)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) (* -1 (+ x (* -1 hi)))) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) (* -1 (+ x (* -1 hi)))) lo)))>
#<alt (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))>
#<alt (* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))>
#<alt (* -1 (/ x lo))>
#<alt (* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))>
#<alt (/ x lo)>
#<alt (+ (* -1 (/ hi lo)) (/ x lo))>
#<alt (+ (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ x lo))>
#<alt (+ (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ x lo))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))>
#<alt (/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))>
#<alt (/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))>
#<alt (/ (+ x (* -1 hi)) lo)>
#<alt (/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)>
#<alt (/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)>
#<alt (/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)>
#<alt (/ (+ x (* -1 hi)) lo)>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))>
#<alt (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))>
#<alt (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))>
#<alt (/ x lo)>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))>
#<alt (* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))>
#<alt (/ x lo)>
#<alt (* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))>
#<alt (* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))>
#<alt (* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))>
#<alt x>
#<alt (+ x (* -1 hi))>
#<alt (+ x (* hi (- (* -1 (/ hi lo)) 1)))>
#<alt (+ x (* hi (- (* -1 (/ hi lo)) 1)))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (pow hi 2)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (/ x (pow hi 2)) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)) (/ 1 lo)))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)>
#<alt (/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)>
#<alt (/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)>
#<alt (+ x (* -1 hi))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))>
#<alt (+ x (* -1 hi))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))>
#<alt (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))>
#<alt (* -1 (* hi (+ 1 (/ hi lo))))>
#<alt (+ x (* -1 (* hi (+ 1 (/ hi lo)))))>
#<alt (+ x (* -1 (* hi (+ 1 (/ hi lo)))))>
#<alt (+ x (* -1 (* hi (+ 1 (/ hi lo)))))>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))>
#<alt (* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))>
#<alt (* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))>
#<alt x>
#<alt (* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))>
#<alt (* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))>
#<alt (* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))>
#<alt (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2)))>
#<alt (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))>
#<alt (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))>
#<alt (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))>
#<alt (/ (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) hi)>
#<alt (* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))>
#<alt (* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))>
#<alt (* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))>
#<alt (* -1 (/ (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)) hi))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (+ (/ x hi) (/ (* lo x) (pow hi 2)))>
#<alt (+ (* lo (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2)))) (/ x hi))>
#<alt (+ (* lo (+ (* lo (- (+ (* -1 (/ lo (pow hi 3))) (/ x (pow hi 3))) (/ 1 (pow hi 2)))) (/ x (pow hi 2)))) (/ x hi))>
#<alt (* -1 (/ (pow lo 3) (pow hi 3)))>
#<alt (* (pow lo 3) (- (/ x (* (pow hi 3) lo)) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))>
#<alt (* (pow lo 3) (- (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))>
#<alt (* (pow lo 3) (- (+ (/ x (* hi (pow lo 3))) (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo)))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))>
#<alt (* -1 (/ (pow lo 3) (pow hi 3)))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 3)) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow hi 2)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))>
#<alt (/ (* (pow lo 2) (- x lo)) (pow hi 3))>
#<alt (/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 3))>
#<alt (/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))>
#<alt (/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))>
#<alt (/ x hi)>
#<alt (/ (+ x (/ (* lo (- x lo)) hi)) hi)>
#<alt (/ (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) hi)>
#<alt (/ (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) hi)>
#<alt (/ x hi)>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))>
#<alt (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi))>
#<alt (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))>
#<alt (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))>
#<alt (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))>
#<alt (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))>
#<alt (* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))>
#<alt (* -1 (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))>
#<alt x>
#<alt (+ x (/ (* lo x) hi))>
#<alt (+ x (* lo (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))))>
#<alt (+ x (* lo (+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))))>
#<alt (* -1 (/ (pow lo 3) (pow hi 2)))>
#<alt (* (pow lo 3) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (/ (pow lo 3) (pow hi 2)))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))>
#<alt (* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))>
#<alt (/ (* (pow lo 2) (- x lo)) (pow hi 2))>
#<alt (/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 2))>
#<alt (/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))>
#<alt (/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))>
#<alt x>
#<alt (+ x (/ (* lo (- x lo)) hi))>
#<alt (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2))))>
#<alt (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2))))>
#<alt x>
#<alt (+ x (/ (* lo (- x lo)) hi))>
#<alt (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi)))>
#<alt (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi)))>
#<alt (* -1 (/ lo hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (/ x hi)>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))>
#<alt (/ x hi)>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))>
#<alt (/ x hi)>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (+ (* -1 (/ lo hi)) (/ x hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* lo (- (/ x (* hi lo)) (/ 1 hi)))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))>
#<alt (/ (- 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 (/ 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 (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 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 (/ (- (pow hi 2) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* lo (- hi x)) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))>
#<alt (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (+ (/ 1 x) (/ (* 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))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt 1>
#<alt (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))>
#<alt (* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))>
#<alt (* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))>
#<alt (- 1 (/ x lo))>
#<alt (- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))>
#<alt (* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))>
#<alt (* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))>
#<alt (* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))>
#<alt (* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (/ (- (* -1 (* lo x)) (* hi x)) (pow lo 2))>
#<alt (/ (- (* lo (- lo x)) (* hi x)) (pow lo 2))>
#<alt (/ (- (* lo (- lo x)) (* hi x)) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))>
#<alt 1>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (* -1 (/ (- (/ (* hi x) lo) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (/ (* hi x) lo) (* -1 x)) lo)))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (/ x lo)>
#<alt (+ (/ x lo) (/ (* hi x) (pow lo 2)))>
#<alt (+ (/ x lo) (/ (* hi x) (pow lo 2)))>
#<alt (+ (/ x lo) (/ (* hi x) (pow lo 2)))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))>
#<alt (* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))>
#<alt (* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (+ (* hi x) (* lo x)) (pow lo 2))>
#<alt (/ (+ (* hi x) (* lo x)) (pow lo 2))>
#<alt (/ (+ (* hi x) (* lo x)) (pow lo 2))>
#<alt (/ x lo)>
#<alt (/ (+ x (/ (* hi x) lo)) lo)>
#<alt (/ (+ x (/ (* hi x) lo)) lo)>
#<alt (/ (+ x (/ (* hi x) lo)) lo)>
#<alt (/ x lo)>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) 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 hi)>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt lo>
#<alt (* lo (+ 1 (/ lo hi)))>
#<alt (* lo (+ 1 (/ lo hi)))>
#<alt (* lo (+ 1 (/ lo hi)))>
#<alt (/ (pow lo 2) hi)>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow lo 2) hi)>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (+ (* hi lo) (pow lo 2)) hi)>
#<alt (/ (+ (* hi lo) (pow lo 2)) hi)>
#<alt (/ (+ (* hi lo) (pow lo 2)) hi)>
#<alt lo>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt lo>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt 1>
#<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))>
Calls

153 calls:

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

rewrite429.0ms (1.6%)

Memory
10.2MiB live, 807.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 208×/-lowering-/.f32
5 208×/-lowering-/.f64
3 632×accelerator-lowering-fma.f32
3 632×accelerator-lowering-fma.f64
3 382×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032187
1251187
22638185
08286174
Stop Event
iter limit
node limit
Counts
21 → 866
Calls
Call 1
Inputs
(- 1 (/ (* hi (- -1 (/ hi lo))) lo))
(/ (* hi (- -1 (/ hi lo))) lo)
(- -1 (/ hi lo))
(/ hi lo)
(- 1 (/ x lo))
(/ x lo)
(- 1 (/ (+ (* hi (- -1 (/ hi lo))) x) lo))
(/ (+ (* hi (- -1 (/ hi lo))) x) lo)
(+ (* hi (- -1 (/ hi lo))) x)
(/ (+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) x) hi)
(+ (* (/ (- x lo) hi) (+ (* lo (/ lo hi)) lo)) x)
(/ (- x lo) hi)
(- x lo)
(+ (* hi (/ (+ 1 (/ hi lo)) lo)) (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo))))
(- 1 (+ (* x (/ hi (* lo lo))) (/ x lo)))
(+ (* x (/ hi (* lo lo))) (/ x lo))
(/ (+ 1 (/ hi lo)) lo)
(* hi (- -1 (/ hi lo)))
(+ (* lo (/ lo hi)) lo)
(/ hi (* lo lo))
(+ 1 (/ hi lo))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.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))) (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #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 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 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)) (-.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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.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 hi (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (/.f64 hi (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #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 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #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 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi 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 (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #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 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi 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 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi 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)))) (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #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 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.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 (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #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 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.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) (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (*.f64 hi (-.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 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) hi)
(*.f64 (*.f64 #s(literal 1 binary64) (*.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 hi #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 hi lo))
(+.f64 #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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 hi 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 hi lo))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (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 hi) (*.f64 lo lo)) (-.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 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.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))))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (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))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.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 #s(literal 0 binary64) (/.f64 hi lo)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 hi lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (*.f64 hi #s(literal 1 binary64)) lo)
(/.f64 (*.f64 #s(literal 1 binary64) hi) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(pow.f64 (/.f64 hi lo) #s(literal 1 binary64))
(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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) 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 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) hi))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.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) (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) #s(literal 1 binary64))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #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 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.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 lo))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (-.f64 #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 (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))
(/.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 x) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64)) (-.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 x) (*.f64 lo lo)))) #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) (fma.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.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 #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 x lo)
(/.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 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (-.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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 lo x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(*.f64 x (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 x lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) x)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) #s(literal 1 binary64))
(fma.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo))) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) lo) (/.f64 (/.f64 (*.f64 x x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) lo))
(-.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 x x) (*.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))))
(neg.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) (*.f64 lo (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))
(/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (*.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) lo))
(/.f64 (*.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 lo (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (*.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) lo)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))
(pow.f64 (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 lo (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))
(*.f64 (pow.f64 (/.f64 lo (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))
(*.f64 (/.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) lo) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))
(+.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)
(+.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (/.f64 (*.f64 x x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (/.f64 (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) hi x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(/.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi x)))))
(/.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))) (neg.f64 (neg.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))) (neg.f64 (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(pow.f64 (/.f64 (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 x (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))
(*.f64 (*.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) (-.f64 #s(literal 0 binary64) hi)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))) hi) (/.f64 (/.f64 (*.f64 x x) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))) hi))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 x x) (*.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)))))
(neg.f64 (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) (-.f64 #s(literal 0 binary64) hi)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (*.f64 hi (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)) (*.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) hi))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (*.f64 hi (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x))) (neg.f64 (*.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)) hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))))
(pow.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) hi))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) hi) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))))
(*.f64 (pow.f64 (/.f64 hi (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))))
(*.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) hi) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))))
(+.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) x)
(+.f64 (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 hi hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(+.f64 (+.f64 x (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 hi hi))) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))) (/.f64 (*.f64 x x) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))))
(fma.f64 lo (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo lo) hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo hi) lo)) x)
(fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo lo) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x)
(fma.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 (-.f64 x lo) hi) x)
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) x)
(fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (/.f64 #s(literal 1 binary64) hi) x)
(fma.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) x)
(fma.f64 (/.f64 lo (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 lo hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 lo (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (/.f64 lo hi) (+.f64 lo x)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 lo (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 lo (+.f64 lo x)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (*.f64 lo lo) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (*.f64 lo lo) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 lo x)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 (*.f64 lo lo) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (/.f64 (*.f64 lo lo) hi) (+.f64 lo x)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (+.f64 lo x)) x)
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x)
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 lo lo) hi) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(fma.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) x)
(fma.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) x)
(fma.f64 (/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (+.f64 lo x)) x)
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) hi) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) x)
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) x)
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (+.f64 lo x)) x)
(fma.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) (-.f64 x lo))) x)
(fma.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 lo (fma.f64 lo (+.f64 lo x) (*.f64 x x))) x)
(fma.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 lo (+.f64 lo x)) x)
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) x)
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)) x)
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) hi) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 x x (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) x)) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 x x (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) x)) hi))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x))) (neg.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))) (neg.f64 (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x)) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.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)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) hi) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x 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 (fma.f64 lo (+.f64 lo x) (*.f64 x x)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (fma.f64 lo (+.f64 lo x) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))))
(-.f64 (/.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi (/.f64 hi lo))) (/.f64 (*.f64 hi #s(literal 1 binary64)) (*.f64 hi (/.f64 hi lo))))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 hi hi)) (/.f64 (*.f64 hi lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))) (/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) lo)) (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))) (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (/.f64 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 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) 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 #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 x lo) hi)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) (*.f64 hi (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) lo))) (*.f64 hi (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) #s(literal 1 binary64)) (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) hi))
(/.f64 (*.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) #s(literal 1 binary64)) (*.f64 (+.f64 lo x) hi))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo))) (neg.f64 (*.f64 hi (fma.f64 lo (+.f64 lo x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (neg.f64 (*.f64 hi (+.f64 lo x))))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 lo x))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (-.f64 x (*.f64 lo #s(literal 1 binary64))) hi)
(/.f64 (neg.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi #s(literal 1 binary64)))) (neg.f64 (*.f64 hi (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (-.f64 #s(literal 0 binary64) lo)))) (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) hi))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) hi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lo x) (-.f64 x 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 (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo 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 x lo) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) hi))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (+.f64 lo x)))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.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 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(*.f64 (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) hi) (/.f64 (-.f64 x lo) (fma.f64 lo (+.f64 lo x) (*.f64 x 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)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x 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 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo x) (*.f64 (+.f64 lo x) (-.f64 x lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 lo x) (*.f64 (+.f64 lo x) (-.f64 x lo)))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) (fma.f64 x x (-.f64 (*.f64 lo lo) (*.f64 x (-.f64 #s(literal 0 binary64) lo)))))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (+.f64 lo x))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (-.f64 x (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo))) (neg.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 lo lo) (*.f64 x (-.f64 #s(literal 0 binary64) lo))))))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (neg.f64 (+.f64 lo x)))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (neg.f64 (-.f64 x (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (neg.f64 (neg.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)))) (neg.f64 (neg.f64 (+.f64 lo x))))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lo x) (*.f64 (+.f64 lo x) (-.f64 x lo))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))
(-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.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))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))
(-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo)))) (/.f64 x lo))
(-.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 x lo)) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(-.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))
(-.f64 (/.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))) (/.f64 (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))
(-.f64 (/.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi 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 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.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) (fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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)))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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)))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) lo)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(/.f64 (fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))) (*.f64 lo (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))) (*.f64 lo (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) lo (*.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) lo))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) lo (*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) lo))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (neg.f64 (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)))) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))))) (neg.f64 (*.f64 lo (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))) (neg.f64 (*.f64 lo (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) lo (*.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (neg.f64 (*.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) lo (*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (neg.f64 (*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)))) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))) (neg.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (neg.f64 (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.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) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x 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))) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 lo lo)))))
(*.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
(+.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 0 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64))) (/.f64 (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo)))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))))
(fma.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))) (neg.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (neg.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo)))) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo)))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(+.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(+.f64 (/.f64 x lo) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 x lo))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 x lo))
(+.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) x) (/.f64 x lo))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi lo) (/.f64 x lo) (/.f64 x lo))
(fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 x lo) #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(fma.f64 (/.f64 x lo) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(fma.f64 (/.f64 x lo) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 x lo) (/.f64 hi lo) (/.f64 x lo))
(fma.f64 (/.f64 hi (*.f64 lo lo)) x (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64) (/.f64 x lo))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (/.f64 lo hi)) (/.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (/.f64 #s(literal 1 binary64) hi)) (/.f64 x lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 x lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (*.f64 hi x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 x (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x lo))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (/.f64 x (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo) (/.f64 x lo))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 (*.f64 hi x) (/.f64 x lo))) (*.f64 lo lo))))
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo lo) (*.f64 (/.f64 lo x) (*.f64 hi x))) (*.f64 (/.f64 lo x) (*.f64 lo lo)))
(/.f64 (fma.f64 x (*.f64 lo lo) (*.f64 lo (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi x))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (fma.f64 (*.f64 hi x) (/.f64 lo x) (*.f64 (*.f64 lo lo) #s(literal 1 binary64))) (*.f64 (*.f64 lo lo) (/.f64 lo x)))
(/.f64 (fma.f64 (*.f64 hi x) lo (*.f64 (*.f64 lo lo) x)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (fma.f64 (*.f64 hi x) (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) x))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 (*.f64 hi x) (/.f64 x lo))) (*.f64 lo lo)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo))) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x))) (*.f64 lo lo)) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo))) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo lo) (*.f64 (/.f64 lo x) (*.f64 hi x)))) (neg.f64 (*.f64 (/.f64 lo x) (*.f64 lo lo))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 lo lo) (*.f64 lo (*.f64 hi x)))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi x)))) (neg.f64 (neg.f64 (*.f64 lo (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) (/.f64 lo x) (*.f64 (*.f64 lo lo) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 lo lo) (/.f64 lo x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) lo (*.f64 (*.f64 lo lo) x))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (neg.f64 (*.f64 lo (*.f64 lo lo)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)))) (neg.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x))) (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)))) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(pow.f64 (/.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 (/.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) x) (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (-.f64 (/.f64 hi lo) #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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 hi lo) (+.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) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi 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 #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 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (neg.f64 (-.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 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 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 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) #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 hi lo)) #s(literal 1 binary64))) (-.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 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi 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 (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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #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 (*.f64 hi hi) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(+.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi))
(+.f64 (*.f64 hi #s(literal -1 binary64)) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 hi #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) hi (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (fma.f64 (/.f64 hi lo) (+.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)))) hi) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) hi) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.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)))) hi)) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) hi)) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) hi)
(+.f64 lo (/.f64 (*.f64 lo lo) hi))
(+.f64 (/.f64 (*.f64 lo lo) hi) lo)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)) (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)))
(-.f64 (/.f64 (*.f64 lo lo) (-.f64 lo (/.f64 (*.f64 lo lo) hi))) (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 lo (/.f64 (*.f64 lo lo) hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) hi) lo)
(fma.f64 lo (/.f64 lo hi) lo)
(fma.f64 (/.f64 lo hi) lo lo)
(fma.f64 (/.f64 lo hi) (/.f64 lo #s(literal 1 binary64)) lo)
(fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64) lo)
(fma.f64 (*.f64 lo lo) (/.f64 #s(literal 1 binary64) hi) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 lo hi) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (/.f64 lo (/.f64 #s(literal -1 binary64) lo)) lo)
(fma.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)) lo)
(fma.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) lo) hi) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) (/.f64 lo hi) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) lo)
(fma.f64 (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi) lo)
(fma.f64 (/.f64 lo (*.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 lo (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) hi)) (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) lo)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (-.f64 (/.f64 (*.f64 lo lo) hi) lo))
(/.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))))
(/.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) hi))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo))) (neg.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo)))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (-.f64 lo (/.f64 (*.f64 lo lo) hi)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (neg.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo))))
(/.f64 (neg.f64 (-.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (neg.f64 (-.f64 lo (/.f64 (*.f64 lo lo) hi))))
(pow.f64 (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo lo) hi)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lo lo) hi) lo)))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 lo lo) hi))))
(/.f64 hi (*.f64 lo lo))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64))))
(/.f64 (/.f64 hi lo) lo)
(/.f64 (/.f64 hi lo) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo hi))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (*.f64 lo lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (/.f64 lo hi)))
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(pow.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.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) (-.f64 #s(literal 0 binary64) hi))))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) lo))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) 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 #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))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo 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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))

simplify7.6s (28.7%)

Memory
28.9MiB live, 639.8MiB allocated
Algorithm
egg-herbie
Rules
7 912×accelerator-lowering-fma.f32
7 912×accelerator-lowering-fma.f64
5 260×*-lowering-*.f32
5 260×*-lowering-*.f64
2 216×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05166600
116306029
252125692
084745450
Stop Event
iter limit
node limit
Counts
612 → 612
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) (* -1 (pow hi 2))) (pow lo 2))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
1
(+ 1 (/ hi lo))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(* -1 (/ hi lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(* -1 (/ hi lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(* -1 (/ hi lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(* -1 (/ x lo))
(* x (- (/ 1 x) (/ 1 lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(* x (- (/ 1 x) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (* x (- (/ 1 lo) (/ 1 x))))
(* -1 (/ x lo))
(/ (- lo x) lo)
(/ (- lo x) lo)
(/ (- lo x) lo)
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ x lo)))
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(/ x lo)
(- 1 (/ x lo))
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ x lo))
(- (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ x lo))
(/ (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)))) (/ x (* (pow hi 2) lo))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (/ x (* (pow hi 2) lo))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (- (* -1 (* lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))
1
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (+ (* -1 (/ hi lo)) (/ x lo)))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (+ (* -1 (/ hi lo)) (/ x lo)))
1
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) (* -1 (+ x (* -1 hi)))) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) (* -1 (+ x (* -1 hi)))) lo)))
(- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (/ x lo))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))
(* -1 (/ x lo))
(* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))
(/ x lo)
(+ (* -1 (/ hi lo)) (/ x lo))
(+ (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ x lo))
(+ (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ x lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/ (+ x (* -1 hi)) lo)
(/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)
(/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)
(/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)
(/ (+ x (* -1 hi)) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))
(* -1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))
(/ x lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))
(/ x lo)
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))
x
(+ x (* -1 hi))
(+ x (* hi (- (* -1 (/ hi lo)) 1)))
(+ x (* hi (- (* -1 (/ hi lo)) 1)))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (pow hi 2)) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (/ x (pow hi 2)) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (- (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)) (/ 1 lo)))
(* (pow hi 2) (- (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)) (/ 1 lo)))
(* -1 (/ (pow hi 2) lo))
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)
(+ x (* -1 hi))
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(+ x (* -1 hi))
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(* -1 (* hi (+ 1 (/ hi lo))))
(+ x (* -1 (* hi (+ 1 (/ hi lo)))))
(+ x (* -1 (* hi (+ 1 (/ hi lo)))))
(+ x (* -1 (* hi (+ 1 (/ hi lo)))))
x
(* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))
(* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))
(* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))
x
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))
(* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2)))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(/ (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) hi)
(* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(* -1 (/ (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)) hi))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))
(/ x hi)
(+ (/ x hi) (/ (* lo x) (pow hi 2)))
(+ (* lo (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2)))) (/ x hi))
(+ (* lo (+ (* lo (- (+ (* -1 (/ lo (pow hi 3))) (/ x (pow hi 3))) (/ 1 (pow hi 2)))) (/ x (pow hi 2)))) (/ x hi))
(* -1 (/ (pow lo 3) (pow hi 3)))
(* (pow lo 3) (- (/ x (* (pow hi 3) lo)) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))
(* (pow lo 3) (- (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 3))) (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo)))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))
(* -1 (/ (pow lo 3) (pow hi 3)))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 3)) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow hi 2)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(/ (* (pow lo 2) (- x lo)) (pow hi 3))
(/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/ x hi)
(/ (+ x (/ (* lo (- x lo)) hi)) hi)
(/ (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) hi)
(/ (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) hi)
(/ x hi)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi))) hi))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))
(* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(* -1 (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))
x
(+ x (/ (* lo x) hi))
(+ x (* lo (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))))
(+ x (* lo (+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))))
(* -1 (/ (pow lo 3) (pow hi 2)))
(* (pow lo 3) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(* -1 (/ (pow lo 3) (pow hi 2)))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(/ (* (pow lo 2) (- x lo)) (pow hi 2))
(/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
x
(+ x (/ (* lo (- x lo)) hi))
(+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2))))
(+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2))))
x
(+ x (/ (* lo (- x lo)) hi))
(+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi)))
(+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi)))
(* -1 (/ lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/ x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(/ x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(/ x hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(* -1 (/ lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(* -1 (/ lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(/ (- 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 (/ 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 (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 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))))
(/ (- (pow hi 2) (* hi x)) (pow lo 2))
(/ (- (+ (* lo (- hi x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))
(- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))
1
(+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (+ (/ 1 x) (/ (* 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))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
1
(+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))
(* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))
(* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))
(- 1 (/ x lo))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(* -1 (/ (* hi x) (pow lo 2)))
(* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))
(* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))
(* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))
(* -1 (/ (* hi x) (pow lo 2)))
(* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))
(* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))
(* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))
(* -1 (/ (* hi x) (pow lo 2)))
(/ (- (* -1 (* lo x)) (* hi x)) (pow lo 2))
(/ (- (* lo (- lo x)) (* hi x)) (pow lo 2))
(/ (- (* lo (- lo x)) (* hi x)) (pow lo 2))
1
(+ 1 (* -1 (/ x lo)))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
1
(+ 1 (* -1 (/ x lo)))
(+ 1 (* -1 (/ (- (/ (* hi x) lo) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (/ (* hi x) lo) (* -1 x)) lo)))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/ x lo)
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/ (* hi x) (pow lo 2))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(/ (* hi x) (pow lo 2))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(/ (* hi x) (pow lo 2))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/ x lo)
(/ (+ x (/ (* hi x) lo)) lo)
(/ (+ x (/ (* hi x) lo)) lo)
(/ (+ x (/ (* hi x) lo)) lo)
(/ x lo)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) 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 hi)
(* hi (- (* -1 (/ hi lo)) 1))
(* hi (- (* -1 (/ hi lo)) 1))
(* hi (- (* -1 (/ hi lo)) 1))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
lo
(* lo (+ 1 (/ lo hi)))
(* lo (+ 1 (/ lo hi)))
(* lo (+ 1 (/ lo hi)))
(/ (pow lo 2) hi)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow lo 2) hi)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow lo 2) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
lo
(+ lo (/ (pow lo 2) hi))
(+ lo (/ (pow lo 2) hi))
(+ lo (/ (pow lo 2) hi))
lo
(+ lo (/ (pow lo 2) hi))
(+ lo (/ (pow lo 2) hi))
(+ lo (/ (pow lo 2) hi))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
1
(+ 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))
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)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/ (- (* hi lo) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(* -1 (/ hi lo))
(/.f64 hi (-.f64 #s(literal 0 binary64) 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 hi (-.f64 #s(literal 0 binary64) 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 hi (-.f64 #s(literal 0 binary64) 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 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 (* -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)
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(- (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (/ x (* (pow hi 2) lo))))
(+.f64 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 hi (*.f64 hi lo))))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (/ x (* (pow hi 2) lo))))
(+.f64 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 hi (*.f64 hi lo))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/ (- (* -1 (* lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi hi)) (*.f64 lo lo))
(/ (- (* lo (- lo (+ x (* -1 hi)))) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi hi)) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (+ (* -1 (/ hi lo)) (/ x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (+ (* -1 (/ hi lo)) (/ x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ x (* -1 hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) (* -1 (+ x (* -1 hi)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) (* -1 (+ x (* -1 hi)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(- (+ 1 (* -1 (/ x lo))) (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))
(+.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))
(+.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo))))
(* x (- (/ 1 x) (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo))))
(+.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo))))
(* -1 (/ x lo))
(-.f64 #s(literal 0 binary64) (/.f64 x lo))
(* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))
(-.f64 (*.f64 x (/.f64 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) x)) (/.f64 x lo))
(* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))
(-.f64 (*.f64 x (/.f64 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) x)) (/.f64 x lo))
(* -1 (* x (+ (* -1 (/ (- 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) lo))) x)) (/ 1 lo))))
(-.f64 (*.f64 x (/.f64 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) x)) (/.f64 x lo))
(/ x lo)
(/.f64 x lo)
(+ (* -1 (/ hi lo)) (/ x lo))
(/.f64 (-.f64 x hi) lo)
(+ (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ x lo))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(+ (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))) (/ x lo))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* (pow hi 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 (*.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi (*.f64 hi lo)))) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* (pow hi 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 (*.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi (*.f64 hi lo)))) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))) hi)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (/ 1 lo)) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))) hi)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/.f64 (*.f64 hi hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(/ (+ x (* -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(/ (+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))) lo)
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(/ (+ x (* -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(* -1 (/ (+ (* -1 (+ x (* -1 hi))) (/ (pow hi 2) lo)) lo))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(* -1 (/ (* hi (+ 1 (/ hi lo))) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo)))
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(+ (* -1 (/ (* hi (+ 1 (/ hi lo))) lo)) (/ x lo))
(/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo)
(/ x lo)
(/.f64 x lo)
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(* x (+ (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (/ 1 lo)))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(/ x lo)
(/.f64 x lo)
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ 1 lo))))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
x
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (* hi (- (* -1 (/ hi lo)) 1)))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(+ x (* hi (- (* -1 (/ hi lo)) 1)))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* (pow hi 2) (- (/ x (pow hi 2)) (+ (/ 1 hi) (/ 1 lo))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi hi)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(* (pow hi 2) (- (/ x (pow hi 2)) (+ (/ 1 hi) (/ 1 lo))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi hi)) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* (pow hi 2) (- (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 #s(literal -1 binary64) lo)))
(* (pow hi 2) (- (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 (+.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))
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)
(/.f64 (-.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi hi)) lo)
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)
(/.f64 (-.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi hi)) lo)
(/ (+ (* -1 (pow hi 2)) (* lo (+ x (* -1 hi)))) lo)
(/.f64 (-.f64 (*.f64 lo (-.f64 x hi)) (*.f64 hi hi)) lo)
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(+ x (* -1 hi))
(-.f64 x hi)
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(+ x (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(* -1 (* hi (+ 1 (/ hi lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ x (* -1 (* hi (+ 1 (/ hi lo)))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(+ x (* -1 (* hi (+ 1 (/ hi lo)))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
(+ x (* -1 (* hi (+ 1 (/ hi lo)))))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x)
x
(* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal 1 binary64)))
(* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal 1 binary64)))
(* x (+ 1 (* -1 (/ (* hi (+ 1 (/ hi lo))) x))))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal 1 binary64)))
x
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal 1 binary64)))
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal 1 binary64)))
(* -1 (* x (- (/ (* hi (+ 1 (/ hi lo))) x) 1)))
(*.f64 x (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi x) #s(literal 1 binary64)))
(* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 hi hi))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))) (/.f64 x hi)) (/.f64 (*.f64 lo (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 hi hi)))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))) (/.f64 x hi)) (/.f64 (*.f64 lo (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 hi hi)))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (pow hi 2))) (* x (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))) (/.f64 x hi)) (/.f64 (*.f64 lo (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 hi hi)))
(/ (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) hi)
(/.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x) hi)
(* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(*.f64 x (fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))))
(* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(*.f64 x (fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))))
(* x (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (+ (/ 1 hi) (+ (/ lo (pow hi 2)) (/ (pow lo 2) (pow hi 3))))))
(*.f64 x (fma.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi hi))) (/.f64 lo (*.f64 hi hi))))))
(* -1 (/ (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)) hi))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (/.f64 x hi)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))
(*.f64 (fma.f64 lo (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi (*.f64 hi x))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))
(*.f64 (fma.f64 lo (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi (*.f64 hi x))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (pow hi 2))) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* (pow hi 2) x))) (/ 1 hi))))
(*.f64 (fma.f64 lo (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi (*.f64 hi x))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (-.f64 #s(literal 0 binary64) x))
(/ x hi)
(/.f64 x hi)
(+ (/ x hi) (/ (* lo x) (pow hi 2)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 x hi))
(+ (* lo (+ (* lo (- (/ x (pow hi 3)) (/ 1 (pow hi 2)))) (/ x (pow hi 2)))) (/ x hi))
(fma.f64 lo (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))) (/.f64 x hi))
(+ (* lo (+ (* lo (- (+ (* -1 (/ lo (pow hi 3))) (/ x (pow hi 3))) (/ 1 (pow hi 2)))) (/ x (pow hi 2)))) (/ x hi))
(fma.f64 lo (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))) (/.f64 x hi))
(* -1 (/ (pow lo 3) (pow hi 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))
(* (pow lo 3) (- (/ x (* (pow hi 3) lo)) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (-.f64 (/.f64 x (*.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi)))))
(* (pow lo 3) (- (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi (*.f64 hi hi)))) (-.f64 (/.f64 x (*.f64 hi (*.f64 hi (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi)))))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 3))) (+ (/ x (* (pow hi 2) (pow lo 2))) (/ x (* (pow hi 3) lo)))) (+ (/ 1 (* (pow hi 2) lo)) (/ 1 (pow hi 3)))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi (*.f64 lo lo)))) (/.f64 x (*.f64 hi (*.f64 lo (*.f64 lo lo))))) (-.f64 (-.f64 (/.f64 x (*.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))))))
(* -1 (/ (pow lo 3) (pow hi 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 3)) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (-.f64 (/.f64 x (*.f64 lo (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi lo))))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (/ x (* (pow hi 2) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi lo))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow hi 2)))) lo)) (/ x (pow hi 3))) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 hi hi))) lo)) lo))))
(/ (* (pow lo 2) (- x lo)) (pow hi 3))
(/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 hi lo))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (fma.f64 hi (*.f64 hi x) (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 hi lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (fma.f64 hi (*.f64 hi x) (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 hi lo)))) (*.f64 hi (*.f64 hi hi)))
(/ x hi)
(/.f64 x hi)
(/ (+ x (/ (* lo (- x lo)) hi)) hi)
(/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) hi)
(/ (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) hi)
(/.f64 (fma.f64 (*.f64 lo lo) (/.f64 (-.f64 x lo) (*.f64 hi hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) hi)
(/ (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) hi)
(/.f64 (fma.f64 (*.f64 lo lo) (/.f64 (-.f64 x lo) (*.f64 hi hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) hi)
(/ x hi)
(/.f64 x hi)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) hi)
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(/.f64 (-.f64 x (/.f64 (fma.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi) (*.f64 lo (-.f64 lo x))) hi)) hi)
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(/.f64 (-.f64 x (/.f64 (fma.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi) (*.f64 lo (-.f64 lo x))) hi)) hi)
(* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lo) (fma.f64 lo (/.f64 lo hi) lo)) hi)
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi)))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi)))
(+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) (* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(-.f64 (fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi)))
(* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))
(fma.f64 x (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) x)
(* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(fma.f64 x (-.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo (*.f64 hi x)))) x)
(* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(fma.f64 x (-.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo (*.f64 hi x)))) x)
(* x (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))))
(fma.f64 x (-.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo (*.f64 hi x)))) x)
(* -1 (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo (*.f64 hi x)) #s(literal -1 binary64)) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo (*.f64 hi x)) #s(literal -1 binary64)) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))
(* -1 (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo (*.f64 hi x)) #s(literal -1 binary64)) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))
x
(+ x (/ (* lo x) hi))
(fma.f64 lo (/.f64 x hi) x)
(+ x (* lo (+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))))
(fma.f64 lo (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi)) x)
(+ x (* lo (+ (* lo (- (+ (* -1 (/ lo (pow hi 2))) (/ x (pow hi 2))) (/ 1 hi))) (/ x hi))))
(fma.f64 lo (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi)) x)
(* -1 (/ (pow lo 3) (pow hi 2)))
(*.f64 lo (*.f64 lo (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))
(* (pow lo 3) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi lo))) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi lo))) (/.f64 x (*.f64 hi (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(* (pow lo 3) (- (+ (/ x (* hi (pow lo 2))) (+ (/ x (* (pow hi 2) lo)) (/ x (pow lo 3)))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 x (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi lo))) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))))
(* -1 (/ (pow lo 3) (pow hi 2)))
(*.f64 lo (*.f64 lo (/.f64 lo (-.f64 #s(literal 0 binary64) (*.f64 hi hi)))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 2)) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (-.f64 (/.f64 x (*.f64 hi (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) hi))) lo)) (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) hi))) lo))))
(/ (* (pow lo 2) (- x lo)) (pow hi 2))
(/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (*.f64 hi hi))
(/ (+ (* hi (* lo (- x lo))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 hi lo))) (*.f64 hi hi))
(/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (fma.f64 hi (*.f64 hi x) (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 hi lo)))) (*.f64 hi hi))
(/ (+ (* hi (+ (* hi x) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (fma.f64 hi (*.f64 hi x) (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 hi lo)))) (*.f64 hi hi))
x
(+ x (/ (* lo (- x lo)) hi))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) x)
(+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2))))
(fma.f64 (*.f64 lo lo) (/.f64 (-.f64 x lo) (*.f64 hi hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
(+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2))))
(fma.f64 (*.f64 lo lo) (/.f64 (-.f64 x lo) (*.f64 hi hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x))
x
(+ x (/ (* lo (- x lo)) hi))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) x)
(+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi)))
(-.f64 x (/.f64 (fma.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi) (*.f64 lo (-.f64 lo x))) hi))
(+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi)))
(-.f64 x (/.f64 (fma.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi) (*.f64 lo (-.f64 lo x))) hi))
(* -1 (/ lo hi))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(+ (* -1 (/ lo hi)) (/ x hi))
(/.f64 (-.f64 x lo) hi)
(/ x hi)
(/.f64 x hi)
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ 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 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 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 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 hi x))) (*.f64 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 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 lo lo)))) (/.f64 x (*.f64 hi (*.f64 hi lo))))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(+.f64 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 hi (*.f64 lo lo)))) (/.f64 x (*.f64 hi (*.f64 hi lo))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (*.f64 hi x))) (*.f64 hi (*.f64 lo lo))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo)))) hi)))
(/ (- (pow hi 2) (* hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (- (+ (* lo (- hi x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
(/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 hi lo))) (*.f64 lo lo))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo)))))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo)))))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo)))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 hi lo))) (*.f64 lo lo))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo)))))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo)))))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(+ 1 (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 hi lo))) (*.f64 lo lo))
(* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(* x (- (/ 1 x) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 hi lo))) (*.f64 lo lo))
(* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))
(*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))
(* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))
(*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))
(* -1 (* x (- (/ 1 lo) (+ (* -1 (/ hi (pow lo 2))) (/ 1 x)))))
(*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x))))
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(* -1 (/ (* hi x) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo))))
(* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo)))))
(* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo)))))
(* hi (- (/ 1 hi) (+ (/ x (* hi lo)) (/ x (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo)))))
(* -1 (/ (* hi x) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo))))
(* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo)))))
(* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo)))))
(* -1 (* hi (- (* -1 (/ (- 1 (/ x lo)) hi)) (* -1 (/ x (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) hi) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo)))))
(* -1 (/ (* hi x) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo))))
(/ (- (* -1 (* lo x)) (* hi x)) (pow lo 2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 hi lo))) (*.f64 lo lo))
(/ (- (* lo (- lo x)) (* hi x)) (pow lo 2))
(/.f64 (fma.f64 lo (-.f64 lo x) (-.f64 #s(literal 0 binary64) (*.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- lo x)) (* hi x)) (pow lo 2))
(/.f64 (fma.f64 lo (-.f64 lo x) (-.f64 #s(literal 0 binary64) (*.f64 hi x))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(- (+ 1 (* -1 (/ (* hi x) (pow lo 2)))) (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (* -1 (/ (- (/ (* hi x) lo) (* -1 x)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(+ 1 (* -1 (/ (- (/ (* hi x) lo) (* -1 x)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo)))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ x lo)
(/.f64 x lo)
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(*.f64 hi (/.f64 x (*.f64 lo lo)))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo))))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo))))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo))))
(/ (* hi x) (pow lo 2))
(*.f64 hi (/.f64 x (*.f64 lo lo)))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (*.f64 lo lo))))
(/ (* hi x) (pow lo 2))
(*.f64 hi (/.f64 x (*.f64 lo lo)))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ x lo)
(/.f64 x lo)
(/ (+ x (/ (* hi x) lo)) lo)
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ x (/ (* hi x) lo)) lo)
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ x (/ (* hi x) lo)) lo)
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ x lo)
(/.f64 x lo)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(/.f64 (*.f64 x (+.f64 hi lo)) (*.f64 lo lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo 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 hi lo) (*.f64 lo lo))
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi 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))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi 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))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi hi) lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 hi lo))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 hi lo))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 hi lo))) lo)
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
lo
(* lo (+ 1 (/ lo hi)))
(fma.f64 lo (/.f64 lo hi) lo)
(* lo (+ 1 (/ lo hi)))
(fma.f64 lo (/.f64 lo hi) lo)
(* lo (+ 1 (/ lo hi)))
(fma.f64 lo (/.f64 lo hi) lo)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(* (pow lo 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 lo (/.f64 lo hi) lo)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/.f64 (*.f64 lo (+.f64 hi lo)) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/.f64 (*.f64 lo (+.f64 hi lo)) hi)
(/ (+ (* hi lo) (pow lo 2)) hi)
(/.f64 (*.f64 lo (+.f64 hi lo)) hi)
lo
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
lo
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) 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))
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 #s(literal 1 binary64) (/.f64 hi lo))
(/ (+ hi lo) lo)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ (+ hi lo) lo)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))

eval213.0ms (0.8%)

Memory
23.5MiB live, 423.4MiB allocated
Compiler

Compiled 42 861 to 3 745 computations (91.3% saved)

prune626.0ms (2.4%)

Memory
-13.4MiB live, 719.5MiB allocated
Pruning

71 alts after pruning (65 fresh and 6 done)

PrunedKeptTotal
New1 678331 711
Fresh83240
Picked145
Done022
Total1 687711 758
Accuracy
20.2%
Counts
1 758 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi #s(literal 1 binary64))
18.9%
(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))
18.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
18.9%
(fma.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
18.9%
(fma.f64 hi (/.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
18.9%
(fma.f64 hi (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
10.2%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi))) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
18.9%
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
18.9%
(fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
9.8%
(/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 hi lo))) (fma.f64 lo (/.f64 lo hi) lo) x) hi)
15.2%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) lo) (-.f64 x lo)) hi)
9.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) lo) x) hi)
9.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi)
15.2%
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
15.2%
(/.f64 (fma.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
15.2%
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo))) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
9.3%
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) hi)
9.3%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo hi) lo)) x) hi)
17.2%
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) lo (*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) #s(literal 1 binary64)) lo))
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
5.1%
(/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) hi)
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64))) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo)) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
9.8%
(/.f64 (fma.f64 lo (fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) #s(literal -1 binary64)) x) hi)
9.8%
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))) x) hi)
9.6%
(/.f64 (fma.f64 lo #s(literal -1 binary64) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)) hi)
15.2%
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
18.9%
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
18.9%
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)))) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))) (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))
18.8%
(/.f64 (-.f64 x lo) hi)
15.2%
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
9.8%
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) hi)) hi)
8.9%
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) x)))) hi)
9.8%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
10.2%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)) (+.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))))
15.2%
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.6%
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) (-.f64 x hi)) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (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)) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 hi (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64)) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 hi lo))) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi))) x) lo))
15.0%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (fma.f64 hi (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) hi))
18.9%
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
18.8%
(+.f64 (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
9.1%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
15.2%
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
9.3%
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) (/.f64 #s(literal 1 binary64) hi))
9.8%
(*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (/.f64 #s(literal 1 binary64) hi))
15.2%
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal -1 binary64)) hi)) (-.f64 #s(literal 0 binary64) x))
15.2%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) #s(literal -1 binary64)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
11.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.8%
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3 149 to 1 560 computations (50.5% saved)

simplify333.0ms (1.3%)

Memory
45.0MiB live, 516.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi))) lo)
cost-diff384
(fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
cost-diff1792
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi))) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
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)) lo)
cost-diff1664
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
cost-diff0
(-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
cost-diff0
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))) lo)
cost-diff192
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))) lo))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
cost-diff0
(/.f64 hi lo)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
cost-diff0
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
cost-diff0
(/.f64 #s(literal 1 binary64) lo)
cost-diff192
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
Rules
11 276×accelerator-lowering-fma.f32
11 276×accelerator-lowering-fma.f64
2 040×*-lowering-*.f32
2 040×*-lowering-*.f64
1 608×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036246
195235
2291227
3824219
41927219
54136217
66400217
77322217
87634217
97784217
107825215
08009209
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- 1 (* (/ 1 lo) (* hi (- -1 (/ hi lo)))))
1
(* (/ 1 lo) (* hi (- -1 (/ hi lo))))
(/ 1 lo)
lo
(* hi (- -1 (/ hi lo)))
hi
(- -1 (/ hi lo))
-1
(/ hi lo)
(+ 1 (/ hi lo))
1
(/ hi lo)
hi
lo
(- 1 (/ (* hi (- -1 (* (/ 1 lo) hi))) lo))
1
(/ (* hi (- -1 (* (/ 1 lo) hi))) lo)
(* hi (- -1 (* (/ 1 lo) hi)))
hi
(- -1 (* (/ 1 lo) hi))
-1
(* (/ 1 lo) hi)
(/ 1 lo)
lo
(+ (* hi (/ (+ 1 (/ hi lo)) lo)) (- 0 (* hi (/ x (* lo lo)))))
hi
(/ (+ 1 (/ hi lo)) lo)
(+ 1 (/ hi lo))
1
(/ hi lo)
lo
(- 0 (* hi (/ x (* lo lo))))
0
(* hi (/ x (* lo lo)))
(/ x (* lo lo))
x
(* lo lo)
(+ (* hi (/ (+ 1 (/ 1 (/ lo hi))) lo)) (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo))))
hi
(/ (+ 1 (/ 1 (/ lo hi))) lo)
(+ 1 (/ 1 (/ lo hi)))
1
(/ 1 (/ lo hi))
(/ lo hi)
lo
(- 1 (+ (* x (/ hi (* lo lo))) (/ x lo)))
(+ (* x (/ hi (* lo lo))) (/ x lo))
x
(/ hi (* lo lo))
(* lo lo)
(/ x lo)
Outputs
(- 1 (* (/ 1 lo) (* hi (- -1 (/ hi lo)))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(* (/ 1 lo) (* hi (- -1 (/ hi lo))))
(fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 0 binary64))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
lo
(* hi (- -1 (/ hi lo)))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 0 binary64))
hi
(- -1 (/ hi lo))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(/ hi lo)
(/.f64 hi lo)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(/ hi lo)
(/.f64 hi lo)
hi
lo
(- 1 (/ (* hi (- -1 (* (/ 1 lo) hi))) lo))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(/ (* hi (- -1 (* (/ 1 lo) hi))) lo)
(fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 0 binary64))
(* hi (- -1 (* (/ 1 lo) hi)))
(fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 0 binary64))
hi
(- -1 (* (/ 1 lo) hi))
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(* (/ 1 lo) hi)
(/.f64 hi lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
lo
(+ (* hi (/ (+ 1 (/ hi lo)) lo)) (- 0 (* hi (/ x (* lo lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 hi x) hi) lo)
hi
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(/ hi lo)
(/.f64 hi lo)
lo
(- 0 (* hi (/ x (* lo lo))))
(/.f64 (fma.f64 hi x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 lo lo #s(literal 0 binary64))))
0
#s(literal 0 binary64)
(* hi (/ x (* lo lo)))
(/.f64 (fma.f64 hi x #s(literal 0 binary64)) (fma.f64 lo lo #s(literal 0 binary64)))
(/ x (* lo lo))
(/.f64 x (fma.f64 lo lo #s(literal 0 binary64)))
x
(* lo lo)
(fma.f64 lo lo #s(literal 0 binary64))
(+ (* hi (/ (+ 1 (/ 1 (/ lo hi))) lo)) (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
hi
(/ (+ 1 (/ 1 (/ lo hi))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(+ 1 (/ 1 (/ lo hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(/ 1 (/ lo hi))
(/.f64 hi lo)
(/ lo hi)
(/.f64 lo hi)
lo
(- 1 (+ (* x (/ hi (* lo lo))) (/ x lo)))
(fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo) #s(literal 1 binary64))
(+ (* x (/ hi (* lo lo))) (/ x lo))
(/.f64 (fma.f64 hi (/.f64 x lo) x) lo)
x
(/ hi (* lo lo))
(/.f64 hi (fma.f64 lo lo #s(literal 0 binary64)))
(* lo lo)
(fma.f64 lo lo #s(literal 0 binary64))
(/ x lo)
(/.f64 x lo)

localize144.0ms (0.5%)

Memory
-19.6MiB live, 266.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy98.6%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi))) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
accuracy97.9%
(fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))
accuracy97.5%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi)))
accuracy21.2%
(/.f64 hi (*.f64 lo lo))
accuracy99.6%
(/.f64 x (*.f64 lo lo))
accuracy97.5%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
accuracy95.2%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
accuracy55.0%
(*.f64 hi (/.f64 x (*.f64 lo lo)))
accuracy99.7%
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))) lo)
accuracy99.5%
(*.f64 hi (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi)))
accuracy98.5%
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
accuracy97.5%
(-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
accuracy100.0%
(/.f64 hi lo)
accuracy97.5%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
accuracy99.9%
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
accuracy99.5%
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
accuracy98.5%
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
accuracy97.5%
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
Samples
64.0ms256×0valid
Compiler

Compiled 257 to 38 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-div: 17.0ms (39.6% of total)
ival-mult: 13.0ms (30.3% of total)
ival-sub: 7.0ms (16.3% of total)
ival-add: 5.0ms (11.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0.1%)

Memory
-7.6MiB live, 30.7MiB allocated
Counts
22 → 564
Calls
Call 1
Inputs
#<alt (* (/ 1 lo) (* hi (- -1 (/ hi lo))))>
#<alt (- 1 (* (/ 1 lo) (* hi (- -1 (/ hi lo)))))>
#<alt (/ 1 lo)>
#<alt (- -1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* (/ 1 lo) hi)>
#<alt (- 1 (/ (* hi (- -1 (* (/ 1 lo) hi))) lo))>
#<alt (/ (* hi (- -1 (* (/ 1 lo) hi))) lo)>
#<alt (- -1 (* (/ 1 lo) hi))>
#<alt (+ (* hi (/ (+ 1 (/ hi lo)) lo)) (- 0 (* hi (/ x (* lo lo)))))>
#<alt (/ (+ 1 (/ hi lo)) lo)>
#<alt (+ (* hi (/ (+ 1 (/ 1 (/ lo hi))) lo)) (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo))))>
#<alt (/ 1 (/ lo hi))>
#<alt (+ (* x (/ hi (* lo lo))) (/ x lo))>
#<alt (/ (+ 1 (/ 1 (/ lo hi))) lo)>
#<alt (* hi (- -1 (/ hi lo)))>
#<alt (* hi (- -1 (* (/ 1 lo) hi)))>
#<alt (* hi (/ x (* lo lo)))>
#<alt (/ x (* lo lo))>
#<alt (/ hi (* lo lo))>
#<alt (+ 1 (/ 1 (/ lo hi)))>
Outputs
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (- (* hi lo) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))>
#<alt (- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) 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 (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt (/ 1 lo)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi 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 (+ (/ 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) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))>
#<alt (- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))>
#<alt (* -1 (/ hi lo))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))>
#<alt (* -1 (/ hi lo))>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt (/ (- (* -1 lo) hi) lo)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt -1>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt (- (* -1 (/ hi lo)) 1)>
#<alt -1>
#<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 (* hi (- (/ 1 lo) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))>
#<alt (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))>
#<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 lo 2))) (/ x (* hi (pow lo 2)))))>
#<alt (* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* 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 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (/ (- (pow hi 2) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)>
#<alt (/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)>
#<alt (/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))>
#<alt (/ (* hi (+ 1 (/ hi lo))) lo)>
#<alt (+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))>
#<alt (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))>
#<alt (* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))>
#<alt (* -1 (/ (* hi x) (pow lo 2)))>
#<alt (* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))>
#<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 (/ 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 (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 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 (/ (- (pow hi 2) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* lo (- hi x)) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt (/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))>
#<alt (+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))>
#<alt (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (+ (/ 1 x) (/ (* 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))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ 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 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* x (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))>
#<alt (/ x lo)>
#<alt (+ (/ x lo) (/ (* hi x) (pow lo 2)))>
#<alt (+ (/ x lo) (/ (* hi x) (pow lo 2)))>
#<alt (+ (/ x lo) (/ (* hi x) (pow lo 2)))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))>
#<alt (* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))>
#<alt (* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))>
#<alt (* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (+ (* hi x) (* lo x)) (pow lo 2))>
#<alt (/ (+ (* hi x) (* lo x)) (pow lo 2))>
#<alt (/ (+ (* hi x) (* lo x)) (pow lo 2))>
#<alt (/ x lo)>
#<alt (/ (+ x (/ (* hi x) lo)) lo)>
#<alt (/ (+ x (/ (* hi x) lo)) lo)>
#<alt (/ (+ x (/ (* hi x) lo)) lo)>
#<alt (/ x lo)>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))>
#<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 hi)>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (* -1 hi)>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* hi (- (* -1 (/ hi lo)) 1))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (* -1 hi)>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ (* hi x) (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (pow lo 2))>
#<alt (/ x (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) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
Calls

141 calls:

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

rewrite604.0ms (2.3%)

Memory
12.7MiB live, 1 191.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
13 666×accelerator-lowering-fma.f32
13 666×accelerator-lowering-fma.f64
5 140×/-lowering-/.f32
5 140×/-lowering-/.f64
4 480×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036169
1281168
22410164
09373159
Stop Event
iter limit
node limit
Counts
22 → 1 631
Calls
Call 1
Inputs
(* (/ 1 lo) (* hi (- -1 (/ hi lo))))
(- 1 (* (/ 1 lo) (* hi (- -1 (/ hi lo)))))
(/ 1 lo)
(- -1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* (/ 1 lo) hi)
(- 1 (/ (* hi (- -1 (* (/ 1 lo) hi))) lo))
(/ (* hi (- -1 (* (/ 1 lo) hi))) lo)
(- -1 (* (/ 1 lo) hi))
(+ (* hi (/ (+ 1 (/ hi lo)) lo)) (- 0 (* hi (/ x (* lo lo)))))
(/ (+ 1 (/ hi lo)) lo)
(+ (* hi (/ (+ 1 (/ 1 (/ lo hi))) lo)) (- 1 (+ (* x (/ hi (* lo lo))) (/ x lo))))
(/ 1 (/ lo hi))
(+ (* x (/ hi (* lo lo))) (/ x lo))
(/ (+ 1 (/ 1 (/ lo hi))) lo)
(* hi (- -1 (/ hi lo)))
(* hi (- -1 (* (/ 1 lo) hi)))
(* hi (/ x (* lo lo)))
(/ x (* lo lo))
(/ hi (* lo lo))
(+ 1 (/ 1 (/ lo hi)))
Outputs
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 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 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 hi (/.f64 #s(literal -1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 hi (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 hi lo) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 hi lo) #s(literal -1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) hi (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) hi (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi #s(literal 1 binary64)) (*.f64 (/.f64 hi lo) (-.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 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (*.f64 hi (-.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 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo hi) (fma.f64 (/.f64 hi 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 hi) (*.f64 lo lo)))) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.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 #s(literal 0 binary64) hi)) (fma.f64 (/.f64 hi 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 hi) (*.f64 lo lo)))) (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.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 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 lo hi))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (-.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 hi) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (*.f64 (/.f64 lo hi) (+.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 lo (-.f64 #s(literal 0 binary64) hi)) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (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 #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 -1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (*.f64 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 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 lo hi))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (neg.f64 (*.f64 lo (*.f64 lo lo)))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 3 binary64))) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (neg.f64 (*.f64 lo (*.f64 lo lo)))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.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)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))))
(*.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 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (neg.f64 (/.f64 #s(literal 1 binary64) hi))))
(*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 hi (-.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 hi lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(+.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) #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 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (neg.f64 (-.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 hi lo) (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #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) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi 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 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi #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))
(fma.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (/.f64 hi #s(literal 1 binary64)) #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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.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 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 hi lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))) (neg.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))
(/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) #s(literal 1 binary64)) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 lo) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) lo))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo))))
(pow.f64 lo #s(literal -1 binary64))
(pow.f64 (*.f64 lo lo) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lo)) #s(literal -1 binary64))
(pow.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 lo)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)))
(+.f64 #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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 hi 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 hi lo))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (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 hi) (*.f64 lo lo)) (-.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) #s(literal -1 binary64))
(fma.f64 hi (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) 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) (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.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))))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (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))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (neg.f64 (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.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 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(fma.f64 (/.f64 #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 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 #s(literal 1 binary64) 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 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) 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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) #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 (/.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 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) #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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo 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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 hi lo)
(/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 hi #s(literal -1 binary64))) (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))))
(pow.f64 (/.f64 hi lo) #s(literal 1 binary64))
(pow.f64 (/.f64 lo hi) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) hi))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)))
(*.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 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.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)))
(exp.f64 (log.f64 (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 hi lo)
(/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 hi #s(literal -1 binary64))) (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))))
(pow.f64 (/.f64 hi lo) #s(literal 1 binary64))
(pow.f64 (/.f64 lo hi) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) hi))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)))
(*.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 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.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 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(+.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) #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 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) (neg.f64 (-.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 hi lo) (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #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) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi 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 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi #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))
(fma.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (/.f64 hi #s(literal 1 binary64)) #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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.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 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 hi lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))) (neg.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))
(/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) #s(literal 1 binary64)) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) #s(literal 1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 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 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 hi (/.f64 #s(literal -1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 hi (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 hi lo) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 hi lo) #s(literal -1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) hi (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) hi (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi #s(literal 1 binary64)) (*.f64 (/.f64 hi lo) (-.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 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (*.f64 hi (-.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 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (/.f64 lo hi) (fma.f64 (/.f64 hi 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 hi) (*.f64 lo lo)))) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.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 #s(literal 0 binary64) hi)) (fma.f64 (/.f64 hi 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 hi) (*.f64 lo lo)))) (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (*.f64 (-.f64 #s(literal 0 binary64) lo) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.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 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 lo hi))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)))) (neg.f64 (-.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 hi) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (*.f64 (/.f64 lo hi) (+.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 lo (-.f64 #s(literal 0 binary64) hi)) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (*.f64 (/.f64 lo (-.f64 #s(literal 0 binary64) hi)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (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 #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 -1 binary64) (/.f64 hi lo)))) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (*.f64 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 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 lo hi))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (neg.f64 (*.f64 lo (*.f64 lo lo)))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)) #s(literal 3 binary64))) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 hi lo))))))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (neg.f64 (*.f64 lo (*.f64 lo lo)))) (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 (*.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.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)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 lo (-.f64 #s(literal 0 binary64) hi))))
(*.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 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 hi lo))
(*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (neg.f64 (/.f64 #s(literal 1 binary64) hi))))
(*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 hi (-.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 hi lo)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 hi lo))
(+.f64 #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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 hi 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 hi lo))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (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 hi) (*.f64 lo lo)) (-.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 0 binary64) hi) #s(literal -1 binary64))
(fma.f64 hi (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) 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) (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.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))))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (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))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (neg.f64 (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (/.f64 hi lo))) lo))
(+.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) lo)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) lo)))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo)) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 hi (neg.f64 (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 hi lo) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 hi lo) (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 hi lo) (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 x lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x (*.f64 lo lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 x lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (/.f64 x lo) #s(literal 1 binary64)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (/.f64 lo x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (neg.f64 (/.f64 x (*.f64 lo lo))) hi (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) x) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) hi) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 x (*.f64 lo lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 hi (*.f64 lo lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 hi hi)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) x) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) x) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) hi) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) hi) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) hi) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 hi hi)) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (pow.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) #s(literal 3/2 binary64)) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (/.f64 hi #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) hi) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) x) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 x x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) x) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) hi) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (*.f64 hi (*.f64 hi hi)) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (*.f64 hi (*.f64 hi hi)) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) hi) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi hi)) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) x) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) hi) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) hi) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 x x)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 hi hi)) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 hi hi)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x)) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) x) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi)) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 3/2 binary64)) hi) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 hi lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) lo) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) lo) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo)))))
(/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))))
(/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))) lo)))
(/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo)) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) lo))
(/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo)) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 lo (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))) (*.f64 lo (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))
(/.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))) (*.f64 lo (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) lo (*.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) lo))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) lo (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) lo))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))) lo))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) lo)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo))) (neg.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))) (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))))
(/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 x (/.f64 hi lo))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (/.f64 hi lo))) lo)
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 hi lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (/.f64 hi lo) x)) lo)
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (*.f64 (/.f64 x lo) hi)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (/.f64 x lo) hi)) lo)
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 (*.f64 hi x) lo)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (*.f64 hi x) lo)) lo)
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))) (neg.f64 (+.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (+.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 lo (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))) (neg.f64 (*.f64 lo (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 lo (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))) (neg.f64 (*.f64 lo (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) lo (*.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 hi (/.f64 hi lo) hi)))) (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) lo)))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) lo (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (fma.f64 hi (/.f64 hi lo) hi)))) (neg.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) lo)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) lo))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (/.f64 hi lo))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (/.f64 hi lo))) lo) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (/.f64 hi lo))) lo)) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (/.f64 hi lo))) lo)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) lo) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo)) (fma.f64 hi (/.f64 hi lo) hi)) lo) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))))
(*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x))) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 x lo))) 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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 hi lo) (+.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) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi 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 #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 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.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)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (/.f64 hi lo) (+.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) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.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 hi lo)) #s(literal 1 binary64)) 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) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 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 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) #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 hi) (*.f64 lo lo))) #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) 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) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi 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) 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) (/.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #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 (*.f64 hi hi) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) 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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(+.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))
(-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))
(-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (/.f64 x lo))
(-.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo))
(-.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))) (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))
(-.f64 (/.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x 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 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 hi lo) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x 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 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 hi lo) (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x 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 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (/.f64 hi #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 hi (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal -1 binary64)) (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) lo)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(/.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))))) (*.f64 lo (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))) (*.f64 lo (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) lo (*.f64 (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) lo))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) lo (*.f64 (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) lo))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) (neg.f64 (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))))) (neg.f64 (*.f64 lo (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))))) (neg.f64 (*.f64 lo (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) lo (*.f64 (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 hi (/.f64 hi lo) hi)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) lo (*.f64 (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (fma.f64 hi (/.f64 hi lo) hi)))) (neg.f64 (*.f64 (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))) (neg.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.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 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) (neg.f64 (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))))
(/.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) (fma.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo))) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (/.f64 hi lo) hi)) (*.f64 lo lo)))))
(*.f64 (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))
(exp.f64 (log.f64 (/.f64 hi lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 hi lo)
(/.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (*.f64 hi #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (*.f64 hi #s(literal -1 binary64))) (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))))
(pow.f64 (/.f64 hi lo) #s(literal 1 binary64))
(pow.f64 (/.f64 lo hi) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal 0 binary64) hi))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) hi)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)))
(*.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 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.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 x lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(+.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(+.f64 (/.f64 x lo) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x lo))
(+.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo))
(+.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (/.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo)) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo x)) (/.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (/.f64 lo hi)) (/.f64 x lo))
(fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (/.f64 hi lo) (/.f64 x lo) (/.f64 x lo))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 x lo) #s(literal 1 binary64)) (/.f64 x lo))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (/.f64 x (*.f64 lo lo)) hi (/.f64 x lo))
(fma.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x lo))
(fma.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi #s(literal 1 binary64)) (/.f64 x lo))
(fma.f64 (/.f64 hi (*.f64 lo lo)) x (/.f64 x lo))
(fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x #s(literal 1 binary64)) (/.f64 x lo))
(fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 x lo))
(fma.f64 (/.f64 x lo) #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x lo) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(fma.f64 (/.f64 x lo) #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 x lo) (/.f64 hi lo) (/.f64 x lo))
(fma.f64 (/.f64 x lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 x lo))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) lo) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) x)) (/.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (/.f64 #s(literal 1 binary64) hi)) (/.f64 x lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (/.f64 x lo))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 x lo))
(fma.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64) (/.f64 x lo))
(fma.f64 (*.f64 hi x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 x (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 hi x) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) x) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) x) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) x) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) x) (/.f64 (*.f64 x x) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) x) (/.f64 (*.f64 hi hi) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) x) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) x) (/.f64 x (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) x) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) x) (/.f64 hi (/.f64 hi (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) hi) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) hi) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) x) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi lo)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x lo)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 hi x)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))
(fma.f64 (/.f64 hi hi) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 hi (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 hi (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi) (/.f64 x lo))
(fma.f64 (/.f64 hi (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x) (/.f64 x lo))
(fma.f64 (/.f64 hi (/.f64 x lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 hi (*.f64 hi x)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 x hi) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 x (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 x (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi) (/.f64 x lo))
(fma.f64 (/.f64 x (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x) (/.f64 x lo))
(fma.f64 (/.f64 x (/.f64 x lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 x (*.f64 hi x)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) hi) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (*.f64 hi x)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) hi) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 hi x)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 x lo))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 x x) hi) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 x x) hi) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)) (/.f64 (*.f64 x x) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 x x) x) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) hi) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) hi) (/.f64 (*.f64 x x) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) x) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 x lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 (*.f64 x x) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 hi x)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 hi hi) hi) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi hi) hi) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 hi hi) (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi hi) x) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 hi hi) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) hi) (/.f64 (*.f64 hi hi) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 hi hi) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) x) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 hi hi) (/.f64 x lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 (*.f64 hi hi) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 hi hi) (*.f64 hi x)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (*.f64 hi x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (*.f64 hi x)) (/.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) hi) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 hi lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 hi (*.f64 lo lo)) hi) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 hi (*.f64 lo lo)) x) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 x lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (*.f64 hi x)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) hi) (/.f64 x (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 x (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 x hi) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 x x) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)) (/.f64 x (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (*.f64 hi x)) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) hi) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 hi lo)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 x (*.f64 lo lo)) hi) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 x (*.f64 lo lo)) x) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 x lo)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (*.f64 hi x)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) hi) (/.f64 hi (/.f64 x (*.f64 lo lo))) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 hi (/.f64 x lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 hi hi) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)) (/.f64 hi (/.f64 hi lo)) (/.f64 x lo))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (*.f64 hi x)) (/.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (/.f64 x lo))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)))))
(/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))
(/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 x (/.f64 x (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 (*.f64 hi x) (/.f64 x lo))) (*.f64 lo lo))))
(/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(/.f64 (fma.f64 (*.f64 hi x) (/.f64 lo x) (*.f64 lo lo)) (*.f64 (*.f64 lo lo) (/.f64 lo x)))
(/.f64 (fma.f64 (*.f64 hi x) lo (*.f64 (*.f64 lo lo) x)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (fma.f64 (*.f64 hi x) (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) x))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo lo) (*.f64 (/.f64 lo x) (*.f64 hi x))) (*.f64 (/.f64 lo x) (*.f64 lo lo)))
(/.f64 (fma.f64 x (*.f64 lo lo) (*.f64 lo (*.f64 hi x))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi x))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 x (/.f64 x (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 (*.f64 hi x) (/.f64 x lo))) (*.f64 lo lo)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo))) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi x) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (*.f64 lo lo)) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo))) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) (/.f64 lo x) (*.f64 lo lo))) (neg.f64 (*.f64 (*.f64 lo lo) (/.f64 lo x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) lo (*.f64 (*.f64 lo lo) x))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) (-.f64 #s(literal 0 binary64) lo) (*.f64 (*.f64 lo lo) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (neg.f64 (*.f64 lo (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo lo) (*.f64 (/.f64 lo x) (*.f64 hi x)))) (neg.f64 (*.f64 (/.f64 lo x) (*.f64 lo lo))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 lo lo) (*.f64 lo (*.f64 hi x)))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo) (*.f64 (-.f64 #s(literal 0 binary64) lo) (*.f64 hi x)))) (neg.f64 (neg.f64 (*.f64 lo (*.f64 lo lo)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)))) (neg.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 hi x) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)))) (neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 x (/.f64 x (*.f64 lo lo)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))) (*.f64 (/.f64 x lo) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) #s(literal 3 binary64)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (-.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 x lo)))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (pow.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 x (/.f64 x (*.f64 lo lo)) (-.f64 (*.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 x lo) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))))
(*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x lo) (/.f64 (-.f64 x (*.f64 x (/.f64 hi lo))) lo) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))
(*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (*.f64 x x)) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) x) (/.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (-.f64 (/.f64 hi lo) #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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 hi lo) (+.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) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (/.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi 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 #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 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.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)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (/.f64 hi lo) (+.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) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (*.f64 lo (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.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 hi lo)) #s(literal 1 binary64)) 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) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 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 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) #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 hi) (*.f64 lo lo))) #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) 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) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi 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) 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) (/.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #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 (*.f64 hi hi) (*.f64 lo lo))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) 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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.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) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi))
(+.f64 (*.f64 hi #s(literal -1 binary64)) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 hi #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) hi (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo 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)))) hi) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) hi) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (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)))) hi)) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) hi)) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 hi hi) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) #s(literal 3 binary64))) (fma.f64 hi 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 #s(literal 0 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (fma.f64 (*.f64 hi #s(literal -1 binary64)) (*.f64 hi #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 #s(literal -1 binary64)) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))))
(*.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) hi)
(*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi)
(+.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi))
(+.f64 (*.f64 hi #s(literal -1 binary64)) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 hi #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) hi (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi))
(/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo 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)))) hi) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) hi) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (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)))) hi)) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) hi)) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 hi hi) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi) #s(literal 3 binary64))) (fma.f64 hi 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 #s(literal 0 binary64) hi) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (fma.f64 (*.f64 hi #s(literal -1 binary64)) (*.f64 hi #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 #s(literal -1 binary64)) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))))
(*.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) hi)
(*.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi)
(+.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (/.f64 lo hi)) #s(literal 0 binary64))
(fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 hi lo) (/.f64 x lo) #s(literal 0 binary64))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 x (/.f64 hi (*.f64 lo lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 x (*.f64 lo lo)) hi #s(literal 0 binary64))
(fma.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) #s(literal 0 binary64))
(fma.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 hi (*.f64 lo lo)) x #s(literal 0 binary64))
(fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 x lo) (/.f64 hi lo) #s(literal 0 binary64))
(fma.f64 (/.f64 x lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (/.f64 #s(literal 1 binary64) hi)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 0 binary64) x) lo) #s(literal 0 binary64))
(fma.f64 (*.f64 hi x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 hi x) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) x) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) x) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) x) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) x) (/.f64 (*.f64 x x) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) x) (/.f64 (*.f64 hi hi) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) x) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) x) (/.f64 x (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) x) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) x) (/.f64 hi (/.f64 hi (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) hi) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi lo)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x lo)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 hi x)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (/.f64 hi (*.f64 lo lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 hi hi) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 hi (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 hi (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 hi (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 hi (/.f64 x lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 hi (*.f64 hi x)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 x hi) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 x (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 x (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 x (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 x (/.f64 x lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 x (*.f64 hi x)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) hi) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (*.f64 hi x)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) hi) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 hi x)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) hi) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 x x) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)) (/.f64 (*.f64 x x) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) hi) (/.f64 (*.f64 x x) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 x lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 (*.f64 x x) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 hi x)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 hi hi) hi) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi hi) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 hi hi) (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi hi) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 hi hi) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) hi) (/.f64 (*.f64 hi hi) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 hi hi) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 hi hi) (/.f64 x lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 (*.f64 hi hi) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 hi hi) (*.f64 hi x)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (*.f64 hi x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (*.f64 hi x)) (/.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) hi) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 hi lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 hi (*.f64 lo lo)) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 hi (*.f64 lo lo)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 x lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (*.f64 hi x)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) hi) (/.f64 x (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 x (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 x hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)) (/.f64 x (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (*.f64 hi x)) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) hi) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 hi lo)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 x (*.f64 lo lo)) hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 x (*.f64 lo lo)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 x lo)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (*.f64 hi x)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) hi) (/.f64 hi (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 hi (/.f64 x lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 hi hi) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)) (/.f64 hi (/.f64 hi lo)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (*.f64 hi x)) (/.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) (*.f64 hi x)))
(/.f64 hi (/.f64 (*.f64 lo lo) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi x))))
(/.f64 x (/.f64 (*.f64 lo lo) hi))
(/.f64 (-.f64 #s(literal 0 binary64) x) (neg.f64 (/.f64 (*.f64 lo lo) hi)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (neg.f64 (/.f64 (*.f64 lo lo) x)))
(/.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) #s(literal 0 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 lo lo) hi))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 lo lo) hi))
(/.f64 (neg.f64 (*.f64 hi x)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))) (neg.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) x) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 x (/.f64 hi lo)) lo)
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 hi (/.f64 x lo)) lo)
(/.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 (/.f64 hi lo) x) lo)
(/.f64 (*.f64 (/.f64 x lo) hi) lo)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (/.f64 (*.f64 hi x) lo) lo)
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 lo lo) hi)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (neg.f64 (/.f64 (*.f64 lo lo) hi)))
(/.f64 (neg.f64 (neg.f64 (*.f64 hi x))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) hi) x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 x (/.f64 hi lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 hi (/.f64 x lo))) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 hi (-.f64 #s(literal 0 binary64) x))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 (/.f64 hi lo) x)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (/.f64 x lo) hi)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (/.f64 (*.f64 hi x) lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 hi x) (*.f64 hi x)) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))
(pow.f64 (/.f64 (*.f64 lo lo) (*.f64 hi x)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 lo x)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (/.f64 lo hi)))
(*.f64 hi (/.f64 x (*.f64 lo lo)))
(*.f64 (/.f64 hi lo) (/.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 x (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 x (*.f64 lo lo)) hi)
(*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (/.f64 hi (*.f64 lo lo)) x)
(*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 x lo) (/.f64 hi lo))
(*.f64 (/.f64 x lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 0 binary64) x) lo))
(*.f64 (*.f64 hi x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 x (*.f64 lo lo)))
(*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) lo)) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 hi x) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 x x) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (/.f64 x (*.f64 lo lo)) x) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) x) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) x) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) x) (/.f64 (*.f64 x x) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) x) (/.f64 (*.f64 hi hi) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) x) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) x) (/.f64 x (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) x) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) x) (/.f64 hi (/.f64 hi (*.f64 lo lo))))
(*.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) hi) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) hi))
(*.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) x))
(*.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi lo)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x lo)))
(*.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 x lo)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 hi lo)))
(*.f64 (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (*.f64 hi x)) (/.f64 (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (/.f64 hi (*.f64 lo lo)))
(*.f64 (/.f64 hi hi) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 hi (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)))
(*.f64 (/.f64 hi (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi))
(*.f64 (/.f64 hi (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x))
(*.f64 (/.f64 hi (/.f64 x lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)))
(*.f64 (/.f64 hi (*.f64 hi x)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 x hi) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 x (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)))
(*.f64 (/.f64 x (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi))
(*.f64 (/.f64 x (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x))
(*.f64 (/.f64 x (/.f64 x lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)))
(*.f64 (/.f64 x (*.f64 hi x)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (/.f64 x (*.f64 lo lo)) hi) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)))
(*.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi))
(*.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x))
(*.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)))
(*.f64 (/.f64 (/.f64 x (*.f64 lo lo)) (*.f64 hi x)) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) hi) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 x lo)))
(*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) hi))
(*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) x))
(*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 hi lo)))
(*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 hi x)) (/.f64 (*.f64 x (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi))
(*.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x lo)))
(*.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi lo)))
(*.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x))
(*.f64 (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (*.f64 hi x)) (/.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 x x) hi))
(*.f64 (/.f64 (*.f64 x x) (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)))
(*.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)) (/.f64 (*.f64 x x) (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 x x) x))
(*.f64 (/.f64 (*.f64 x x) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) hi))
(*.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) hi) (/.f64 (*.f64 x x) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 x x) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) x))
(*.f64 (/.f64 (*.f64 x x) (/.f64 x lo)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 (*.f64 x x) (/.f64 x lo)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 hi x)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 hi hi) hi) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 hi hi) hi))
(*.f64 (/.f64 (*.f64 hi hi) (/.f64 hi lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 (*.f64 hi hi) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) hi))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) hi) (/.f64 (*.f64 hi hi) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 hi hi) (/.f64 hi (*.f64 lo lo))) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) x))
(*.f64 (/.f64 (*.f64 hi hi) (/.f64 x lo)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 (*.f64 hi hi) (/.f64 x lo)))
(*.f64 (/.f64 (*.f64 hi hi) (*.f64 hi x)) (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (*.f64 lo lo))) (*.f64 hi x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))) (*.f64 hi x)) (/.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) hi) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 hi lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 hi (*.f64 lo lo)) hi))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 hi (*.f64 lo lo)) x))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (/.f64 x lo)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) x) (*.f64 hi x)) (/.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) hi) (/.f64 x (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 x (/.f64 x lo)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 x hi))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 x x))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (/.f64 x lo)) (/.f64 x (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 hi (*.f64 lo lo))) (*.f64 hi x)) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) hi) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 hi lo)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 x (*.f64 lo lo))) (/.f64 (/.f64 x (*.f64 lo lo)) hi))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 x (*.f64 lo lo)) x))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (/.f64 x lo)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) hi) (*.f64 hi x)) (/.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) hi) (/.f64 hi (/.f64 x (*.f64 lo lo))))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 hi lo)) (/.f64 hi (/.f64 x lo)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 x (*.f64 lo lo))) (/.f64 hi hi))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 hi (*.f64 lo lo))) (/.f64 hi x))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (/.f64 x lo)) (/.f64 hi (/.f64 hi lo)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) #s(literal 0 binary64)) (/.f64 x (*.f64 lo lo))) (*.f64 hi x)) (/.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) x)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 lo lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 lo lo) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) x) #s(literal 1 binary64))))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 lo lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (/.f64 x lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 x lo))) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(pow.f64 (/.f64 (*.f64 lo lo) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 lo lo) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 lo lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 x lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (-.f64 #s(literal 0 binary64) lo)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo lo) hi)) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 lo) #s(literal -1 binary64) (log.f64 (/.f64 hi lo))))
(exp.f64 (+.f64 (log.f64 (/.f64 hi lo)) (*.f64 (log.f64 lo) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lo)) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) hi) (*.f64 lo lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 lo (/.f64 lo (-.f64 #s(literal 0 binary64) hi)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 lo lo) hi))))
(/.f64 hi (*.f64 lo lo))
(/.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 lo (-.f64 #s(literal 0 binary64) hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo lo) hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64))))
(/.f64 (/.f64 hi lo) lo)
(/.f64 (/.f64 hi lo) (neg.f64 (-.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 #s(literal 0 binary64) hi) (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) (-.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) hi))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo lo)))))
(pow.f64 (/.f64 (*.f64 lo lo) hi) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.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 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi 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 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64)))
(*.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) lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 hi 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) lo) (/.f64 (-.f64 #s(literal 0 binary64) hi) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 #s(literal 1 binary64) 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 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) hi) (/.f64 #s(literal -1 binary64) 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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 1/2 binary64)) #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 (/.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 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) #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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo 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 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 hi (/.f64 hi (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))

simplify508.0ms (1.9%)

Memory
35.7MiB live, 1 111.5MiB allocated
Algorithm
egg-herbie
Rules
16 934×accelerator-lowering-fma.f32
16 934×accelerator-lowering-fma.f64
3 640×*-lowering-*.f32
3 640×*-lowering-*.f64
2 044×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01924565
16104358
218433782
363843766
081613653
Stop Event
iter limit
node limit
Counts
564 → 564
Calls
Call 1
Inputs
(* -1 (/ (pow hi 2) (pow lo 2)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(* -1 (/ hi lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(* -1 (/ hi lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ hi lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(/ (- (* hi lo) (* -1 (pow hi 2))) (pow lo 2))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
1
(+ 1 (/ hi lo))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) 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)))))
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
(/ 1 lo)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* hi (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ hi lo))
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi 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 (+ (/ 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) (* -1 (pow hi 2))) (pow lo 2))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
1
(+ 1 (/ hi lo))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(* -1 (/ hi lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(* -1 (/ hi lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(* -1 (/ hi lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(* -1 (/ hi lo))
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
(/ (- (* -1 lo) hi) lo)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
-1
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
(- (* -1 (/ hi lo)) 1)
-1
(- (* -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))))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))
(* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))
(* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))
(/ (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 lo 2))) (/ x (* hi (pow lo 2)))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* 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 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/ (- (pow hi 2) (* hi x)) (pow lo 2))
(/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))
(/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))
(/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))
(/ hi lo)
(/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)
(/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)
(/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))
(* -1 (/ (* hi x) (pow lo 2)))
(* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))
(* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))
(* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))
(* -1 (/ (* hi x) (pow lo 2)))
(* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))
(/ 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 (/ 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 (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 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))))
(/ (- (pow hi 2) (* hi x)) (pow lo 2))
(/ (- (+ (* lo (- hi x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))
(- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))
1
(+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (+ (/ 1 x) (/ (* 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))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ 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)
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/ x lo)
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/ (* hi x) (pow lo 2))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(/ (* hi x) (pow lo 2))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(/ (* hi x) (pow lo 2))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/ x lo)
(/ (+ x (/ (* hi x) lo)) lo)
(/ (+ x (/ (* hi x) lo)) lo)
(/ (+ x (/ (* hi x) lo)) lo)
(/ x lo)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(/ 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 hi)
(* hi (- (* -1 (/ hi lo)) 1))
(* hi (- (* -1 (/ hi lo)) 1))
(* hi (- (* -1 (/ hi lo)) 1))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(* -1 hi)
(* hi (- (* -1 (/ hi lo)) 1))
(* hi (- (* -1 (/ hi lo)) 1))
(* hi (- (* -1 (/ hi lo)) 1))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(* -1 (/ (pow hi 2) lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(* -1 hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ (* hi x) (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (pow lo 2))
(/ x (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) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
Outputs
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(/ (- (* hi lo) (* -1 (pow hi 2))) (pow lo 2))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 0 binary64))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 0 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 0 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
-1
#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))
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) #s(literal 1 binary64))
(/ (+ hi lo) lo)
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(/ (+ hi lo) 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))
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 lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi 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 (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 0 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 0 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(/ (- (* hi lo) (* -1 (pow hi 2))) (pow lo 2))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 0 binary64))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (- (* lo (- lo (* -1 hi))) (* -1 (pow hi 2))) (pow lo 2))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(- (+ 1 (/ (pow hi 2) (pow lo 2))) (* -1 (/ hi lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (pow hi 2) lo)) hi) lo)))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* hi (- (* -1 (/ hi (pow lo 2))) (/ 1 lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo)))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) (pow lo 2))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ (+ hi (/ (pow hi 2) lo)) lo))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 hi (+.f64 hi lo) #s(literal 0 binary64))) (*.f64 lo lo))
(* -1 (/ hi lo))
(-.f64 #s(literal 0 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/ (- (* -1 lo) hi) lo)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#s(literal -1 binary64)
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
(- (* -1 (/ hi lo)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 hi lo))
-1
#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))
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) #s(literal 0 binary64))
(* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- (pow hi 2) (* hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- (+ (* hi lo) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- (+ hi (/ (pow hi 2) lo)) (/ (* hi x) lo)) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) lo))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (* hi (+ 1 (/ hi lo))) lo)
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 0 binary64))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(+ (* -1 (/ (* hi x) (pow lo 2))) (/ (* hi (+ 1 (/ hi lo))) lo))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* -1 (/ (* hi x) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))
(*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 hi (*.f64 lo lo))))
(* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))
(*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 hi (*.f64 lo lo))))
(* x (- (/ (* hi (+ 1 (/ hi lo))) (* lo x)) (/ hi (pow lo 2))))
(*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 hi (*.f64 lo lo))))
(* -1 (/ (* hi x) (pow lo 2)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 hi (*.f64 lo lo))))
(* -1 (* x (- (* -1 (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 hi (*.f64 lo lo))))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo 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 hi lo) (*.f64 lo lo))
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(- 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) (fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64)))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.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 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 hi (fma.f64 hi lo #s(literal 0 binary64))))) (fma.f64 hi hi #s(literal 0 binary64))))
(* (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 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 hi (fma.f64 hi lo #s(literal 0 binary64))))) (fma.f64 hi hi #s(literal 0 binary64))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (fma.f64 hi hi #s(literal 0 binary64)) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))
(-.f64 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 hi (fma.f64 hi lo #s(literal 0 binary64))))) (fma.f64 hi hi #s(literal 0 binary64))))
(* (pow hi 2) (+ (* -1 (/ (- (* -1 (/ (- 1 (/ x lo)) hi)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))
(-.f64 (fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (/.f64 x (*.f64 hi (fma.f64 hi lo #s(literal 0 binary64))))) (fma.f64 hi hi #s(literal 0 binary64))))
(/ (- (pow hi 2) (* hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (- (+ (* lo (- hi x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (*.f64 lo lo))
(/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (fma.f64 lo (+.f64 lo (-.f64 hi x)) #s(literal 0 binary64))) (*.f64 lo lo))
(/ (- (+ (* lo (- (+ hi lo) x)) (pow hi 2)) (* hi x)) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (fma.f64 lo (+.f64 lo (-.f64 hi x)) #s(literal 0 binary64))) (*.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) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
(- (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2)))) (+ (/ x lo) (/ (* hi x) (pow lo 2))))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- (* -1 hi) (* -1 x)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (+ (* -1 hi) (* -1 (/ (- (pow hi 2) (* hi x)) lo))) (* -1 x)) lo)))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(fma.f64 hi (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 hi x) #s(literal 1 binary64))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo))) #s(literal 1 binary64))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo))) #s(literal 1 binary64))
(* x (- (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo))) #s(literal 1 binary64))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(fma.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(fma.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo))) #s(literal 1 binary64))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(fma.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo))) #s(literal 1 binary64))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(fma.f64 x (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 lo x)) (/.f64 (+.f64 hi lo) (*.f64 lo lo))) #s(literal 1 binary64))
(/ 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)
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* x (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* -1 (* x (- (* -1 (/ hi (pow lo 2))) (/ 1 lo))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ x lo)
(/.f64 x lo)
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* hi (+ (/ x (* hi lo)) (/ x (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* -1 (* hi (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2))))))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ (+ (* hi x) (* lo x)) (pow lo 2))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ x lo)
(/.f64 x lo)
(/ (+ x (/ (* hi x) lo)) lo)
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ (+ x (/ (* hi x) lo)) lo)
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ (+ x (/ (* hi x) lo)) lo)
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(/ x lo)
(/.f64 x lo)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi x) lo))) lo))
(/.f64 (*.f64 (+.f64 hi lo) x) (*.f64 lo 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 hi lo) (*.f64 lo lo))
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 hi lo) (*.f64 lo lo))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 hi lo) #s(literal 0 binary64)))
(* -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))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 hi lo) #s(literal 0 binary64)))
(* -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))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 hi lo) #s(literal 0 binary64)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* hi (- (* -1 (/ hi lo)) 1))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 hi lo) #s(literal 0 binary64)))
(* -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))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 hi lo) #s(literal 0 binary64)))
(* -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))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo))))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (/ (pow hi 2) lo))
(-.f64 #s(literal 0 binary64) (fma.f64 hi (/.f64 hi lo) #s(literal 0 binary64)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/ (+ (* -1 (* hi lo)) (* -1 (pow hi 2))) lo)
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 hi)
(-.f64 #s(literal 0 binary64) hi)
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+ (* -1 hi) (* -1 (/ (pow hi 2) lo)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ (* hi x) (pow lo 2))
(/.f64 (*.f64 hi x) (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.f64 lo lo))
(/ x (pow lo 2))
(/.f64 x (*.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 (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(/ (+ hi lo) lo)
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(/ (+ hi lo) 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))
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))
(/ 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))

eval451.0ms (1.7%)

Memory
-10.1MiB live, 732.4MiB allocated
Compiler

Compiled 63 375 to 4 602 computations (92.7% saved)

prune531.0ms (2%)

Memory
25.1MiB live, 705.0MiB allocated
Pruning

66 alts after pruning (57 fresh and 9 done)

PrunedKeptTotal
New2 390182 408
Fresh213960
Picked145
Done156
Total2 413662 479
Accuracy
20.7%
Counts
2 479 → 66
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
18.9%
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) hi #s(literal 1 binary64))
9.1%
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
10.2%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) (fma.f64 (/.f64 x (*.f64 lo lo)) (-.f64 #s(literal 0 binary64) hi) #s(literal 0 binary64)))
18.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
18.9%
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) hi #s(literal 1 binary64))
18.9%
(fma.f64 hi (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
18.9%
(fma.f64 hi (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) lo) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
10.2%
(fma.f64 hi (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
19.3%
(fma.f64 hi (/.f64 (/.f64 hi lo) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
10.2%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
10.2%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 x lo) hi) lo)))
10.2%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (+.f64 hi lo) (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) x)))))
18.9%
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo))))
10.2%
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) lo))) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
17.2%
(/.f64 (fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)) (fma.f64 hi (/.f64 x (*.f64 lo lo)) (/.f64 x lo)))))) (*.f64 lo (fma.f64 x (+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
15.2%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) lo) (-.f64 x lo)) hi)
9.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi)
15.2%
(/.f64 (fma.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
15.2%
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo))) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
9.3%
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) x) hi)
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64))) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
15.2%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo)) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
9.8%
(/.f64 (fma.f64 lo (fma.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo) #s(literal -1 binary64)) x) hi)
9.8%
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))) x) hi)
9.6%
(/.f64 (fma.f64 lo #s(literal -1 binary64) (fma.f64 (-.f64 x lo) (/.f64 lo hi) x)) hi)
15.2%
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
10.2%
(/.f64 (-.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 (/.f64 x lo) hi)) lo)
18.8%
(/.f64 (-.f64 x lo) hi)
15.2%
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi)
18.8%
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
9.8%
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) hi)) hi)
8.9%
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 lo (/.f64 lo (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) x)))) hi)
9.8%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
15.2%
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.6%
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.9%
(-.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) lo) hi (*.f64 (/.f64 hi lo) (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 hi (neg.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64)) x) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))
15.0%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (fma.f64 (/.f64 #s(literal -1 binary64) lo) hi #s(literal -1 binary64))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) hi))
18.9%
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
15.0%
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi #s(literal -1 binary64) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 hi lo))))))
18.9%
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
18.9%
(+.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))
18.8%
(+.f64 (/.f64 x hi) (*.f64 (-.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
9.1%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
9.1%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
15.2%
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
9.8%
(*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (/.f64 #s(literal 1 binary64) hi))
15.2%
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi) x) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal -1 binary64)) hi)) (-.f64 #s(literal 0 binary64) x))
15.2%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))) #s(literal -1 binary64)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
11.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.8%
(*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3 144 to 1 041 computations (66.9% saved)

regimes119.0ms (0.5%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes65.0ms (0.2%)

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

4 calls:

18.0ms
hi
17.0ms
lo
17.0ms
x
11.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1lo
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.9%1hi
18.9%1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes21.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes8.0ms (0%)

Memory
-18.1MiB live, 20.6MiB allocated
Accuracy

Total -6.1b remaining (-11.7%)

Threshold costs -6.1b (-11.7%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

simplify9.0ms (0%)

Memory
20.2MiB live, 20.2MiB allocated
Algorithm
egg-herbie
Rules
16×*-commutative_binary64
16×+-commutative_binary64
14×sub-neg_binary64
14×neg-mul-1_binary64
10×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01730
13030
24430
35730
46830
57430
67630
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 hi (/.f64 (/.f64 hi lo) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
(+.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
#s(literal 1 binary64)
Outputs
(fma.f64 hi (/.f64 (/.f64 hi lo) lo) (-.f64 #s(literal 0 binary64) (*.f64 hi (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (/.f64 hi lo) lo) (*.f64 hi (-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 lo lo)))))
(+.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) lo) hi)
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
#s(literal 1 binary64)

soundness1.2s (4.5%)

Memory
-41.4MiB live, 1 016.4MiB allocated
Rules
18 288×accelerator-lowering-fma.f32
18 288×accelerator-lowering-fma.f64
16 934×accelerator-lowering-fma.f32
16 934×accelerator-lowering-fma.f64
13 666×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190833
1575775
21803709
37837707
08469681
01924565
16104358
218433782
363843766
081613653
05605956
117805309
260045232
083705000
036169
1281168
22410164
09373159
032187
1251187
22638185
08286174
05166600
116306029
252125692
084745450
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 165 to 105 computations (36.4% saved)

preprocess54.0ms (0.2%)

Memory
-8.0MiB live, 109.1MiB allocated
Compiler

Compiled 90 to 46 computations (48.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...