xlohi (overflows)

Time bar (total: 13.5s)

analyze99.0ms (0.7%)

Memory
4.8MiB live, 119.0MiB 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)

sample1.0s (7.6%)

Memory
19.6MiB live, 1 352.3MiB allocated
Samples
740.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 508.0ms
const: 229.0ms (45.1% of total)
ival-sub: 146.0ms (28.7% of total)
ival-div: 59.0ms (11.6% of total)
ival->: 36.0ms (7.1% of total)
ival-<: 24.0ms (4.7% of total)
ival-and: 10.0ms (2% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

preprocess103.0ms (0.8%)

Memory
4.1MiB live, 85.0MiB allocated
Algorithm
egg-herbie
Rules
654×times-frac
432×div-sub
320×lower-fma.f64
320×lower-fma.f32
308×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02574
18068
219566
354764
4130664
5220664
6236264
7246864
8254464
9256164
10256164
067
097
1157
2237
3397
4747
51497
63567
75937
87477
97637
107647
07647
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))

explain67.0ms (0.5%)

Memory
-1.9MiB live, 122.9MiB 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
26.0ms512×0valid
Compiler

Compiled 56 to 28 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sub: 8.0ms (65.5% of total)
ival-div: 3.0ms (24.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize40.0ms (0.3%)

Memory
-14.7MiB live, 23.6MiB 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
34.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: 3.0ms (66.9% of total)
ival-div: 2.0ms (44.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0%)

Memory
7.3MiB live, 7.3MiB allocated
Counts
3 → 84
Calls
Call 1
Inputs
#<alt (/.f64 (-.f64 x lo) (-.f64 hi lo))>
#<alt (-.f64 hi lo)>
#<alt (-.f64 x 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 (- 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)))))>
#<alt (* -1 lo)>
#<alt (- x lo)>
#<alt (- x lo)>
#<alt (- x lo)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt (* x (+ 1 (* -1 (/ lo x))))>
#<alt x>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt (* -1 (* x (- (/ lo x) 1)))>
#<alt x>
#<alt (+ x (* -1 lo))>
#<alt (+ x (* -1 lo))>
#<alt (+ x (* -1 lo))>
#<alt (* -1 lo)>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* lo (- (/ x lo) 1))>
#<alt (* -1 lo)>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
#<alt (* -1 (* lo (+ 1 (* -1 (/ x lo)))))>
Calls

21 calls:

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

rewrite293.0ms (2.2%)

Memory
-8.6MiB live, 432.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 306×lower-*.f64
5 306×lower-*.f32
3 294×lower-fma.f64
3 294×lower-fma.f32
3 046×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
14613
236813
3537813
0827413
Stop Event
iter limit
node limit
iter limit
Counts
3 → 494
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 hi lo)
(-.f64 x 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)) (neg.f64 lo)))
(+.f64 (/.f64 lo (-.f64 lo hi)) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 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)) (neg.f64 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)) (neg.f64 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)) (neg.f64 lo)))
(fma.f64 (neg.f64 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)) (neg.f64 lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo)) (/.f64 x (-.f64 hi lo)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 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)) (neg.f64 lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 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)) (neg.f64 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 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)) (neg.f64 lo)))
(fma.f64 (/.f64 x (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (neg.f64 lo) (-.f64 (neg.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 (neg.f64 lo) (-.f64 (neg.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 (neg.f64 lo) (-.f64 (neg.f64 lo) hi) (*.f64 hi hi)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 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)) (neg.f64 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)))) (neg.f64 (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))) (neg.f64 (+.f64 lo hi)) (/.f64 x (-.f64 hi lo)))
(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)) (neg.f64 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)) (neg.f64 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)) (neg.f64 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)) (neg.f64 lo)))
(fma.f64 (/.f64 x (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi))) (neg.f64 (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))) (neg.f64 (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))) (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 lo)))
(fma.f64 (/.f64 x (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 x (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (neg.f64 (+.f64 lo hi)) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 x (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (neg.f64 (+.f64 lo hi)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 lo)))
(fma.f64 (/.f64 (neg.f64 x) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 (neg.f64 x) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 (neg.f64 x) (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi)))) (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 lo)))
(fma.f64 (/.f64 (neg.f64 x) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (/.f64 (neg.f64 x) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (neg.f64 (+.f64 lo hi)) (*.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo hi))))
(fma.f64 (/.f64 (neg.f64 x) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (neg.f64 (+.f64 lo hi)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 lo) x) (*.f64 x x)) (-.f64 hi lo)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 (neg.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 lo hi)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 hi lo) (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 lo) x) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 (-.f64 lo hi) (neg.f64 (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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x lo) (/.f64 (*.f64 (-.f64 x 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 (neg.f64 (+.f64 x lo)) (-.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 (-.f64 lo hi) (neg.f64 (+.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) (neg.f64 (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 (neg.f64 lo) (-.f64 (neg.f64 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) (neg.f64 (+.f64 x lo))))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (*.f64 (-.f64 lo hi) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (neg.f64 (*.f64 (-.f64 hi lo) (+.f64 x lo))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 (*.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 x (*.f64 x 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 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 x lo)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 x x))))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 x 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 lo (*.f64 x x)) (*.f64 (-.f64 x lo) (+.f64 x lo))) (*.f64 (*.f64 (-.f64 hi lo) (+.f64 x lo)) (fma.f64 lo lo (*.f64 x x))))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo)) (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 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) (neg.f64 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) (neg.f64 lo))) (*.f64 (/.f64 (-.f64 hi lo) x) (-.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (-.f64 hi lo)) (*.f64 (-.f64 lo hi) lo)) (*.f64 (-.f64 lo hi) (-.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 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 (neg.f64 x) (-.f64 lo hi)) (*.f64 (-.f64 lo hi) (neg.f64 lo))) (*.f64 (-.f64 lo hi) (-.f64 lo hi)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) #s(literal -1 binary64)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo hi)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) #s(literal -1 binary64)) (*.f64 (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 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 (neg.f64 (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 (neg.f64 (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 (neg.f64 (+.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 (neg.f64 (+.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) (neg.f64 (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) (neg.f64 (+.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) (neg.f64 (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) (neg.f64 (+.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 hi (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi))))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 (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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo))) (neg.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (-.f64 hi lo))) (neg.f64 (+.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.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))) (neg.f64 (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))) (neg.f64 (+.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 hi (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (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))) (neg.f64 (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))) (neg.f64 (+.f64 x lo)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (neg.f64 (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))) (neg.f64 (+.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))))) (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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (-.f64 hi lo)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.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 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 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))))))
(*.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 (*.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.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 (-.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 (neg.f64 lo) (-.f64 (neg.f64 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 #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 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.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)))) (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(*.f64 (/.f64 (-.f64 lo x) (*.f64 (-.f64 hi lo) (+.f64 lo hi))) (neg.f64 (+.f64 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi lo) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))))) (/.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 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))) (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 lo hi) (-.f64 lo hi))) (neg.f64 (+.f64 lo hi)))
(*.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.f64 hi lo)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (*.f64 (+.f64 x lo) (*.f64 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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (-.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #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 x (*.f64 x x) (*.f64 lo (*.f64 lo 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) (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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #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) (neg.f64 (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) (neg.f64 (+.f64 x lo))))
(*.f64 (pow.f64 (/.f64 (-.f64 lo hi) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (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) (neg.f64 (+.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 hi (neg.f64 lo))
(+.f64 (neg.f64 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 (neg.f64 hi)) (neg.f64 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 hi (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo hi)) (*.f64 hi hi)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (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 (neg.f64 lo) (-.f64 (neg.f64 lo) hi) (*.f64 hi hi)))
(/.f64 (fma.f64 lo (*.f64 lo lo) (*.f64 hi (*.f64 hi hi))) (neg.f64 (neg.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 lo (-.f64 (*.f64 hi hi) (*.f64 hi (neg.f64 lo)))))
(/.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 (neg.f64 lo) (-.f64 (neg.f64 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 (neg.f64 lo) (-.f64 (neg.f64 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 (neg.f64 (+.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)) (neg.f64 (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 (neg.f64 lo) (-.f64 (neg.f64 lo) hi) (*.f64 hi hi))))
(/.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (-.f64 lo hi)) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(/.f64 (*.f64 (+.f64 lo hi) (-.f64 lo hi)) (neg.f64 (+.f64 lo hi)))
(/.f64 (*.f64 (+.f64 lo hi) (-.f64 lo hi)) (*.f64 #s(literal 1 binary64) (neg.f64 (+.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 lo (*.f64 (*.f64 lo lo) (*.f64 lo (*.f64 lo lo)))))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (fma.f64 hi (*.f64 (*.f64 hi hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.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 (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 hi lo) (+.f64 lo hi)) #s(literal 1 binary64)) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 (*.f64 lo lo) (*.f64 lo (*.f64 lo lo)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi (*.f64 (*.f64 hi hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (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 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 (neg.f64 (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 (neg.f64 (+.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 (neg.f64 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 hi (/.f64 (*.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 (/.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 lo (*.f64 (*.f64 lo lo) (*.f64 lo (*.f64 lo lo)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))) (fma.f64 hi (*.f64 (*.f64 hi hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (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) (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 (neg.f64 lo) (-.f64 (neg.f64 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 (neg.f64 lo) (-.f64 (neg.f64 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) (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))))
(*.f64 (*.f64 (+.f64 lo hi) (-.f64 lo hi)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.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 hi (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (*.f64 lo (+.f64 lo 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 (neg.f64 lo) (-.f64 (neg.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)) (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) (neg.f64 (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) (neg.f64 (+.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 lo (*.f64 (*.f64 lo lo) (*.f64 lo (*.f64 lo lo))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 (*.f64 hi hi) (*.f64 hi (*.f64 hi hi))) (*.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 lo (*.f64 lo lo) (*.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) (neg.f64 (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) (neg.f64 (+.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))))
(+.f64 x (neg.f64 lo))
(+.f64 (neg.f64 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 (neg.f64 x)) (neg.f64 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 (*.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 x (/.f64 x (+.f64 x lo)) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(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 (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (*.f64 (+.f64 x lo) (*.f64 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)))))
(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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (fma.f64 x x (*.f64 lo (-.f64 lo x))) (neg.f64 (/.f64 (*.f64 lo lo) (+.f64 x lo))))
(neg.f64 (-.f64 lo x))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 lo) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (neg.f64 (neg.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 lo lo (-.f64 (*.f64 x x) (*.f64 x (neg.f64 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 (neg.f64 lo) (-.f64 (neg.f64 lo) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (+.f64 x lo))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (neg.f64 (neg.f64 (+.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)) (neg.f64 (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 (neg.f64 lo) (-.f64 (neg.f64 lo) x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (neg.f64 (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 lo (*.f64 (*.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (*.f64 (+.f64 x lo) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 lo lo (*.f64 x x)) (*.f64 (-.f64 x lo) (+.f64 x lo))) (*.f64 (+.f64 x lo) (fma.f64 lo lo (*.f64 x x))))
(/.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 lo (*.f64 (*.f64 lo lo) (*.f64 lo (*.f64 lo lo)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 x x)))) (+.f64 x lo)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo lo (*.f64 x x)) (*.f64 (-.f64 x lo) (+.f64 x lo))) #s(literal 1 binary64)) (*.f64 (fma.f64 lo lo (*.f64 x x)) (+.f64 x lo)))
(/.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (-.f64 lo x)) #s(literal 1 binary64)) (neg.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) #s(literal 1 binary64)) (neg.f64 (+.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 (neg.f64 (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 (neg.f64 (+.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 (neg.f64 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 x (/.f64 (*.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 (/.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 lo (*.f64 (*.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 x lo))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 lo lo (*.f64 x x)) (*.f64 (-.f64 x lo) (+.f64 x lo))) (/.f64 #s(literal 1 binary64) (+.f64 x lo))) (fma.f64 lo lo (*.f64 x x)))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 lo) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (-.f64 x lo) #s(literal 1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 lo) x) (*.f64 x x))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.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) (neg.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)))))
(*.f64 (*.f64 (+.f64 x lo) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) (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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 lo (+.f64 x lo)) (*.f64 lo (*.f64 (+.f64 x lo) (*.f64 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 x (*.f64 x x) (*.f64 lo (*.f64 lo 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 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 lo) (-.f64 (neg.f64 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 (+.f64 x lo) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 lo lo) (fma.f64 lo lo (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) (*.f64 (fma.f64 lo lo (*.f64 x x)) (*.f64 (-.f64 x lo) (+.f64 x lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lo lo (*.f64 x x))))
(*.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) (neg.f64 (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) (neg.f64 (+.f64 x 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 lo (*.f64 (*.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (*.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 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 lo (*.f64 lo lo)))))

simplify456.0ms (3.4%)

Memory
21.4MiB live, 840.5MiB allocated
Algorithm
egg-herbie
Rules
18 288×lower-fma.f64
18 288×lower-fma.f32
5 062×lower-*.f64
5 062×lower-*.f32
2 934×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190833
1575775
21803709
37826707
08451681
Stop Event
iter limit
node limit
Counts
84 → 78
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)
(- 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)))))
(* -1 lo)
(- x lo)
(- x lo)
(- x lo)
x
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
(* x (+ 1 (* -1 (/ lo x))))
x
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
(* -1 (* x (- (/ lo x) 1)))
x
(+ x (* -1 lo))
(+ x (* -1 lo))
(+ x (* -1 lo))
(* -1 lo)
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* lo (- (/ x lo) 1))
(* -1 lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
Outputs
(* -1 (/ 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 lo (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 4 binary64))) (/.f64 lo (*.f64 hi (*.f64 hi hi))))) (/.f64 lo (neg.f64 (*.f64 hi hi)))) (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 hi x) 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 hi x) lo))
(+ 1 (* -1 (/ (- (+ x (/ (* hi (- x hi)) lo)) hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) 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 hi (+.f64 x (/.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 hi x) 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 hi x) lo)) (*.f64 hi (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (/.f64 x (*.f64 lo (neg.f64 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 hi x) 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 (-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)) 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 (-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)) 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)
(neg.f64 lo)
(- hi lo)
(-.f64 hi lo)
(- hi lo)
(-.f64 hi lo)
(- hi lo)
(-.f64 hi lo)
hi
(* hi (+ 1 (* -1 (/ lo hi))))
(fma.f64 hi (/.f64 (neg.f64 lo) hi) hi)
(* hi (+ 1 (* -1 (/ lo hi))))
(fma.f64 hi (/.f64 (neg.f64 lo) hi) hi)
(* hi (+ 1 (* -1 (/ lo hi))))
(fma.f64 hi (/.f64 (neg.f64 lo) hi) hi)
hi
(* -1 (* hi (- (/ lo hi) 1)))
(fma.f64 hi (/.f64 (neg.f64 lo) hi) hi)
(* -1 (* hi (- (/ lo hi) 1)))
(fma.f64 hi (/.f64 (neg.f64 lo) hi) hi)
(* -1 (* hi (- (/ lo hi) 1)))
(fma.f64 hi (/.f64 (neg.f64 lo) hi) hi)
hi
(+ hi (* -1 lo))
(-.f64 hi lo)
(+ hi (* -1 lo))
(-.f64 hi lo)
(+ hi (* -1 lo))
(-.f64 hi lo)
(* -1 lo)
(neg.f64 lo)
(* lo (- (/ hi lo) 1))
(-.f64 hi lo)
(* lo (- (/ hi lo) 1))
(-.f64 hi lo)
(* lo (- (/ hi lo) 1))
(-.f64 hi lo)
(* -1 lo)
(neg.f64 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)
(* -1 lo)
(neg.f64 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 x (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(-.f64 x (*.f64 x (/.f64 lo x)))
(* x (+ 1 (* -1 (/ lo x))))
(-.f64 x (*.f64 x (/.f64 lo x)))
x
(* -1 (* x (- (/ lo x) 1)))
(-.f64 x (*.f64 x (/.f64 lo x)))
(* -1 (* x (- (/ lo x) 1)))
(-.f64 x (*.f64 x (/.f64 lo x)))
(* -1 (* x (- (/ lo x) 1)))
(-.f64 x (*.f64 x (/.f64 lo x)))
x
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(* -1 lo)
(neg.f64 lo)
(* lo (- (/ x lo) 1))
(-.f64 x lo)
(* lo (- (/ x lo) 1))
(-.f64 x lo)
(* lo (- (/ x lo) 1))
(-.f64 x lo)
(* -1 lo)
(neg.f64 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)

eval61.0ms (0.5%)

Memory
-1.8MiB live, 111.3MiB allocated
Compiler

Compiled 14 068 to 1 408 computations (90% saved)

prune101.0ms (0.7%)

Memory
-16.1MiB live, 167.7MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New5648572
Fresh000
Picked101
Done000
Total5658573
Accuracy
19.9%
Counts
573 → 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))
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
9.1%
(/.f64 (-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 194 to 116 computations (40.2% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize71.0ms (0.5%)

Memory
25.1MiB live, 100.7MiB 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)
accuracy69.1%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
accuracy100.0%
(/.f64 (-.f64 lo x) hi)
accuracy100.0%
(-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo))
accuracy99.6%
(/.f64 (-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)) hi)
accuracy97.4%
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
accuracy100.0%
(-.f64 x lo)
accuracy100.0%
(/.f64 (-.f64 x lo) hi)
accuracy100.0%
(-.f64 hi x)
accuracy100.0%
(/.f64 (-.f64 hi x) lo)
accuracy99.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
accuracy97.5%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
Samples
43.0ms256×0valid
Compiler

Compiled 148 to 26 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-div: 12.0ms (42.2% of total)
ival-add: 6.0ms (21.1% of total)
ival-mult: 6.0ms (21.1% of total)
ival-sub: 5.0ms (17.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series47.0ms (0.3%)

Memory
-6.0MiB live, 72.2MiB allocated
Counts
13 → 420
Calls
Call 1
Inputs
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))>
#<alt (/.f64 (-.f64 hi x) lo)>
#<alt (-.f64 hi x)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (-.f64 x lo)>
#<alt (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)>
#<alt (/.f64 (-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)) hi)>
#<alt (-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo))>
#<alt (/.f64 (-.f64 lo x) hi)>
#<alt (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)>
#<alt (fma.f64 lo (/.f64 lo hi) lo)>
#<alt (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo))>
Outputs
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (/ hi lo)>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (* -1 (/ x lo))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 x)>
#<alt (- hi x)>
#<alt (- hi x)>
#<alt (- hi x)>
#<alt hi>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt hi>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt hi>
#<alt (+ hi (* -1 x))>
#<alt (+ hi (* -1 x))>
#<alt (+ hi (* -1 x))>
#<alt (* -1 x)>
#<alt (* x (- (/ hi x) 1))>
#<alt (* x (- (/ hi x) 1))>
#<alt (* x (- (/ hi x) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (/ 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 (* lo (+ 1 (* -1 (/ x hi))))>
#<alt (* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))>
#<alt (* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))>
#<alt (* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))>
#<alt (/ (pow lo 2) hi)>
#<alt (* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))>
#<alt (* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))>
#<alt (* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))>
#<alt (/ (pow lo 2) hi)>
#<alt (* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))>
#<alt (+ lo (/ (pow lo 2) hi))>
#<alt (+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))>
#<alt (+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))>
#<alt (+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))>
#<alt (* -1 (/ (* lo x) hi))>
#<alt (* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))>
#<alt (* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))>
#<alt (* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))>
#<alt (* -1 (/ (* lo x) hi))>
#<alt (* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))>
#<alt (/ (* lo (- lo x)) hi)>
#<alt (/ (+ (* hi lo) (* lo (- lo x))) hi)>
#<alt (/ (+ (* hi lo) (* lo (- lo x))) hi)>
#<alt (/ (+ (* hi lo) (* lo (- lo x))) hi)>
#<alt lo>
#<alt (+ lo (/ (* lo (- lo x)) hi))>
#<alt (+ lo (/ (* lo (- lo x)) hi))>
#<alt (+ lo (/ (* lo (- lo x)) hi))>
#<alt lo>
#<alt (+ lo (/ (* lo (- lo x)) hi))>
#<alt (+ lo (/ (* lo (- lo x)) hi))>
#<alt (+ lo (/ (* lo (- lo x)) hi))>
#<alt (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))>
#<alt (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))>
#<alt (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))>
#<alt (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))>
#<alt (/ (* x (- 1 (* -1 (/ lo hi)))) hi)>
#<alt (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))>
#<alt (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))>
#<alt (* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))>
#<alt (/ (* x (+ 1 (/ lo hi))) hi)>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))>
#<alt (/ x hi)>
#<alt (+ (* -1 (/ (* lo (+ 1 (* -1 (/ x hi)))) hi)) (/ x hi))>
#<alt (+ (* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)))) (/ x hi))>
#<alt (+ (* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (+ 1 (* -1 (/ x hi))) 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) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (* -1 (/ (- (+ (* -1 (/ x (* hi lo))) (/ 1 hi)) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))>
#<alt (* (pow lo 2) (- (* -1 (/ (- (+ (* -1 (/ x (* hi lo))) (/ 1 hi)) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))>
#<alt (* -1 (/ (* lo (- lo x)) (pow hi 2)))>
#<alt (/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))>
#<alt (/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))>
#<alt (/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))>
#<alt (/ (- x lo) hi)>
#<alt (/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)>
#<alt (/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)>
#<alt (/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)>
#<alt (/ (- x lo) hi)>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))>
#<alt (* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))>
#<alt (* -1 (+ lo (/ (pow lo 2) hi)))>
#<alt (- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))>
#<alt (- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))>
#<alt (- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))>
#<alt (* x (- 1 (* -1 (/ lo hi))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))>
#<alt (* x (+ 1 (/ lo hi)))>
#<alt (* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))>
#<alt (* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))>
#<alt (* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))>
#<alt x>
#<alt (+ x (* -1 (* lo (+ 1 (* -1 (/ x hi))))))>
#<alt (+ x (* lo (- (* -1 (/ lo hi)) (+ 1 (* -1 (/ x hi))))))>
#<alt (+ x (* lo (- (* -1 (/ lo hi)) (+ 1 (* -1 (/ x hi))))))>
#<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) (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (- (* -1 (/ (- (+ 1 (* -1 (/ x lo))) (/ x hi)) lo)) (/ 1 hi)))>
#<alt (* (pow lo 2) (- (* -1 (/ (- (+ 1 (* -1 (/ x lo))) (/ x hi)) lo)) (/ 1 hi)))>
#<alt (* -1 (/ (* lo (- lo x)) hi))>
#<alt (/ (- (* hi (- x lo)) (* lo (- lo x))) hi)>
#<alt (/ (- (* hi (- x lo)) (* lo (- lo x))) hi)>
#<alt (/ (- (* hi (- x lo)) (* lo (- lo x))) hi)>
#<alt (- x lo)>
#<alt (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)>
#<alt (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)>
#<alt (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)>
#<alt (- x lo)>
#<alt (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)>
#<alt (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)>
#<alt (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)>
#<alt (* -1 (/ x hi))>
#<alt (+ (* -1 (/ x hi)) (/ lo hi))>
#<alt (+ (* -1 (/ x hi)) (/ lo hi))>
#<alt (+ (* -1 (/ x hi)) (/ lo hi))>
#<alt (/ lo hi)>
#<alt (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))>
#<alt (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))>
#<alt (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))>
#<alt (/ lo hi)>
#<alt (* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))>
#<alt (* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))>
#<alt (* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))>
#<alt (/ lo hi)>
#<alt (+ (* -1 (/ x hi)) (/ lo hi))>
#<alt (+ (* -1 (/ x hi)) (/ lo hi))>
#<alt (+ (* -1 (/ x hi)) (/ lo hi))>
#<alt (* -1 (/ x hi))>
#<alt (* x (- (/ lo (* hi x)) (/ 1 hi)))>
#<alt (* x (- (/ lo (* hi x)) (/ 1 hi)))>
#<alt (* x (- (/ lo (* hi x)) (/ 1 hi)))>
#<alt (* -1 (/ x hi))>
#<alt (* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))>
#<alt (* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))>
#<alt (* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- lo x) hi)>
#<alt (/ (- (* -1 (/ (* 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 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 (- (* -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)>
Calls

105 calls:

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

rewrite440.0ms (3.3%)

Memory
35.0MiB live, 455.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 936×lower-fma.f32
4 928×lower-fma.f64
4 616×lower-/.f32
4 602×lower-/.f64
3 496×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020106
040106
1211106
22129106
08145106
Stop Event
iter limit
node limit
iter limit
Counts
13 → 657
Calls
Call 1
Inputs
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(/.f64 (-.f64 hi x) lo)
(-.f64 hi x)
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(/.f64 (-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)) hi)
(-.f64 x (fma.f64 lo (/.f64 (-.f64 lo x) hi) lo))
(/.f64 (-.f64 lo x) hi)
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
(fma.f64 lo (/.f64 lo hi) lo)
(fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo))
Outputs
(+.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 (/.f64 hi lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 hi) (/.f64 #s(literal 1 binary64) (neg.f64 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 #s(literal -1 binary64) (/.f64 (neg.f64 hi) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 lo)) (neg.f64 hi) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 lo)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 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) (neg.f64 hi)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 lo)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) #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 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.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))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) #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 (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 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 #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 (/.f64 hi lo) #s(literal 1 binary64)) #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 (/.f64 hi lo) #s(literal 1 binary64)) #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 (/.f64 hi lo) #s(literal 1 binary64)) #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 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.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 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo)))) (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 hi x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) (+.f64 hi x)) #s(literal 1 binary64))
(fma.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))) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 hi x)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 hi x)))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 hi x)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 hi x)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 (-.f64 hi x)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) lo)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) #s(literal -1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))) (*.f64 lo lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64)))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))) lo) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))) lo))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (+.f64 hi x)) lo) (/.f64 (/.f64 (*.f64 x x) (+.f64 hi x)) lo))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 lo)) (/.f64 (-.f64 hi x) (neg.f64 lo)))
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (fma.f64 x (+.f64 hi x) (*.f64 hi hi)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (fma.f64 x (+.f64 hi x) (*.f64 hi hi)))))
(-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (+.f64 hi x))) (/.f64 (*.f64 x x) (*.f64 lo (+.f64 hi x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (/.f64 lo hi) x) (*.f64 lo (/.f64 lo hi))))
(-.f64 (/.f64 (*.f64 hi lo) (*.f64 lo lo)) (/.f64 (*.f64 lo x) (*.f64 lo lo)))
(-.f64 (/.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 lo) lo)) (/.f64 (*.f64 (neg.f64 lo) x) (*.f64 (neg.f64 lo) lo)))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (fma.f64 (/.f64 x lo) (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (fma.f64 (/.f64 x lo) (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (+.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (neg.f64 (/.f64 x lo)))
(fma.f64 (neg.f64 hi) (/.f64 #s(literal 1 binary64) (neg.f64 lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (neg.f64 (/.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 hi) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (*.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 lo)) (neg.f64 hi) (neg.f64 (/.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 lo)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) #s(literal -1 binary64)) (neg.f64 (/.f64 x lo)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 lo)) (neg.f64 (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 hi x) (neg.f64 lo)))
(neg.f64 (/.f64 (neg.f64 (-.f64 hi x)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (-.f64 hi x)))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 lo))
(/.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)) (*.f64 lo (fma.f64 x (+.f64 hi x) (*.f64 hi hi))))
(/.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)) (*.f64 lo (+.f64 hi x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x)) (*.f64 lo (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x)) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) lo))
(/.f64 (*.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) lo))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x))) (neg.f64 (*.f64 lo (fma.f64 x (+.f64 hi x) (*.f64 hi hi)))))
(/.f64 (neg.f64 (*.f64 (+.f64 hi x) (-.f64 hi x))) (neg.f64 (*.f64 lo (+.f64 hi x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 hi x))) (neg.f64 (neg.f64 lo)))
(/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (fma.f64 (/.f64 x lo) (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 x (+.f64 hi x) (*.f64 hi hi)))
(/.f64 (*.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo)) (+.f64 hi x))
(/.f64 (-.f64 (*.f64 hi #s(literal 1 binary64)) x) lo)
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) x) lo)
(/.f64 (-.f64 (neg.f64 hi) (neg.f64 x)) (neg.f64 lo))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (neg.f64 x)) (neg.f64 lo))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 lo hi) x))) (neg.f64 (*.f64 lo (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x))) (neg.f64 (*.f64 lo lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 lo) x))) (neg.f64 (*.f64 (neg.f64 lo) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 hi x) lo)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 hi x)))) (neg.f64 (neg.f64 (neg.f64 lo))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (fma.f64 (/.f64 x lo) (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (*.f64 (/.f64 x lo) (/.f64 x lo)))) (neg.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) #s(literal 1 binary64))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 hi x)))
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (pow.f64 (neg.f64 (/.f64 x lo)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (-.f64 (*.f64 (neg.f64 (/.f64 x lo)) (neg.f64 (/.f64 x lo))) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo))))))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (neg.f64 (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lo (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))))
(*.f64 (pow.f64 (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 hi x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(*.f64 (/.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) lo) (/.f64 (-.f64 hi x) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (-.f64 hi x) (+.f64 hi x)))
(+.f64 hi (neg.f64 x))
(+.f64 (neg.f64 x) hi)
(-.f64 hi x)
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))))
(-.f64 (/.f64 (*.f64 hi hi) (+.f64 hi x)) (/.f64 (*.f64 x x) (+.f64 hi x)))
(-.f64 (/.f64 (*.f64 hi hi) (-.f64 hi (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 hi (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) x hi)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 hi x) (*.f64 (+.f64 hi x) (-.f64 hi x))))
(/.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)) (fma.f64 x (+.f64 hi x) (*.f64 hi hi)))
(/.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)) (fma.f64 hi hi (-.f64 (*.f64 x x) (*.f64 hi (neg.f64 x)))))
(/.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)) (+.f64 hi x))
(/.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)) (-.f64 hi (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 hi x) (*.f64 (+.f64 hi x) (-.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x))) (neg.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x))) (neg.f64 (fma.f64 hi hi (-.f64 (*.f64 x x) (*.f64 hi (neg.f64 x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 hi x) (-.f64 hi x))) (neg.f64 (+.f64 hi x)))
(/.f64 (neg.f64 (*.f64 (+.f64 hi x) (-.f64 hi x))) (neg.f64 (-.f64 hi (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)))) (neg.f64 (neg.f64 (+.f64 hi x))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) (*.f64 hi (*.f64 hi hi))) (fma.f64 x x (-.f64 (*.f64 hi hi) (*.f64 (neg.f64 x) hi))))
(pow.f64 (/.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 hi x) (*.f64 (+.f64 hi x) (-.f64 hi x))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 x (+.f64 hi x) (*.f64 hi hi)) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 hi x) (*.f64 hi hi))))
(*.f64 (*.f64 (+.f64 hi x) (-.f64 hi x)) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 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) (neg.f64 hi)) (/.f64 (-.f64 x lo) (neg.f64 hi)))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 hi hi)) (/.f64 (*.f64 hi lo) (*.f64 hi 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 x (neg.f64 hi)) (*.f64 hi (neg.f64 hi))) (/.f64 (*.f64 hi (neg.f64 lo)) (*.f64 hi (neg.f64 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 (neg.f64 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 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 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 #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 (*.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 (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 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 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 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 (neg.f64 x) (neg.f64 lo)) (neg.f64 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 (neg.f64 hi)) (*.f64 hi (neg.f64 lo)))) (neg.f64 (*.f64 hi (neg.f64 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 (neg.f64 (-.f64 x lo)))) (neg.f64 (neg.f64 (neg.f64 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))) (neg.f64 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)))
(/.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 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (-.f64 (*.f64 (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))) (*.f64 (/.f64 x hi) (*.f64 (neg.f64 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 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 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 (neg.f64 lo))
(+.f64 (neg.f64 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 (neg.f64 lo))) (/.f64 (*.f64 lo lo) (-.f64 x (neg.f64 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 (*.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 (neg.f64 lo)))))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (+.f64 lo x))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (-.f64 x (neg.f64 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 (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 (neg.f64 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 (neg.f64 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))))
(/.f64 (fma.f64 (neg.f64 lo) (*.f64 lo lo) (*.f64 x (*.f64 x x))) (fma.f64 lo lo (-.f64 (*.f64 x x) (*.f64 (neg.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 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi))
(+.f64 (/.f64 (*.f64 lo (-.f64 lo x)) hi) lo)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo))) (/.f64 (*.f64 lo lo) (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo))))
(-.f64 (/.f64 (*.f64 lo lo) (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi))) (/.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi))))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)
(fma.f64 (/.f64 (-.f64 lo x) hi) lo lo)
(fma.f64 (/.f64 lo hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lo x))) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) (-.f64 lo x))) lo)
(fma.f64 (*.f64 lo (-.f64 lo x)) (/.f64 #s(literal 1 binary64) hi) lo)
(fma.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 lo x)) hi) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x)))) (/.f64 lo (fma.f64 x (+.f64 lo x) (*.f64 lo lo))) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 lo x)))) (/.f64 lo (+.f64 lo x)) lo)
(fma.f64 (/.f64 lo (/.f64 hi (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 lo x) (*.f64 lo lo))) lo)
(fma.f64 (/.f64 lo (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 lo x)))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)) lo)
(fma.f64 (/.f64 (neg.f64 (-.f64 lo x)) #s(literal -1 binary64)) (/.f64 lo hi) lo)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo)) (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (*.f64 lo lo))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi))))
(/.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo (-.f64 lo x)) hi) (*.f64 lo (-.f64 lo x))) (*.f64 (*.f64 lo (-.f64 lo x)) lo)) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo)) (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)))))
(/.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo (-.f64 lo x)) hi) (*.f64 lo (-.f64 lo x))) (*.f64 (*.f64 lo (-.f64 lo x)) lo)) hi))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (*.f64 lo lo))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo))))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi))) (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi)))))) (neg.f64 (neg.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (*.f64 lo lo)))) (neg.f64 (neg.f64 (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)))) (neg.f64 (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi))))
(pow.f64 (/.f64 (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi))) (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo)) (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (fma.f64 lo (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x)))) (*.f64 hi (*.f64 hi hi)))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 lo x)) (*.f64 lo (-.f64 lo x))) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 lo x) hi) (neg.f64 lo))))
(*.f64 (+.f64 (/.f64 (-.f64 lo x) hi) #s(literal 1 binary64)) lo)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (*.f64 lo (-.f64 lo x)) hi) hi))
(-.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))
(-.f64 (/.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) hi) (/.f64 lo hi))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 hi)) (/.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (neg.f64 hi)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))) hi) (/.f64 (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))) hi))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) hi) (/.f64 (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) hi))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))) (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (*.f64 hi (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (*.f64 hi (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(-.f64 (/.f64 (*.f64 hi x) (*.f64 hi hi)) (/.f64 (*.f64 hi (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (*.f64 hi 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 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (*.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))))) (/.f64 (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (*.f64 hi (*.f64 hi hi))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (*.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))))))
(-.f64 (/.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))) (/.f64 (*.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)) (+.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)))
(neg.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(/.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) hi)
(/.f64 (neg.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (neg.f64 hi))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (*.f64 hi (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(/.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (*.f64 hi (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) hi))
(/.f64 (*.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal 1 binary64)) (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) hi))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (neg.f64 (*.f64 hi (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (neg.f64 (*.f64 hi (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (*.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))) (+.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)))
(/.f64 (*.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(/.f64 (*.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (/.f64 #s(literal 1 binary64) hi)) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (neg.f64 hi))
(/.f64 (-.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (*.f64 lo #s(literal 1 binary64))) hi)
(/.f64 (neg.f64 (-.f64 (*.f64 hi x) (*.f64 hi (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) hi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) hi)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))) (neg.f64 (neg.f64 (neg.f64 hi))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (*.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)))) (neg.f64 (+.f64 (/.f64 x hi) (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))))
(/.f64 (neg.f64 (*.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) #s(literal 1 binary64))) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (pow.f64 (neg.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)) #s(literal 3 binary64))) (fma.f64 (/.f64 x hi) (/.f64 x hi) (-.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi)) (neg.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))) (*.f64 (/.f64 x hi) (neg.f64 (/.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) hi))))))
(pow.f64 (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) hi))
(*.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (neg.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(*.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) hi) (/.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(*.f64 (/.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) hi) (/.f64 (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(+.f64 x (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))
(+.f64 (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) x)
(+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (neg.f64 lo))
(-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))
(-.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 lo x)) hi))
(-.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo)
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))) (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)))) (fma.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (fma.f64 lo lo (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (fma.f64 lo lo (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (/.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi))) (+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo)) (/.f64 (*.f64 lo lo) (+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo)))
(fma.f64 #s(literal -1 binary64) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (fma.f64 x x (-.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (*.f64 x (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(/.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))
(/.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (-.f64 x (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (*.f64 x (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (neg.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (neg.f64 (-.f64 x (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(/.f64 (-.f64 (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (fma.f64 lo lo (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo))))
(/.f64 (-.f64 (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi))) (*.f64 lo lo)) (+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))) (neg.f64 (neg.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)))) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (fma.f64 lo lo (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi))) (*.f64 lo lo))) (neg.f64 (+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) lo)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) x))))
(/.f64 (fma.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi))) (neg.f64 (*.f64 lo (*.f64 lo lo)))) (fma.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (-.f64 (*.f64 lo lo) (*.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 lo x)) hi)) (neg.f64 lo)))))
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))))
(*.f64 (*.f64 (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
(+.f64 (/.f64 lo hi) (neg.f64 (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 lo x))) #s(literal -1 binary64)))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 hi)) (/.f64 (-.f64 lo x) (neg.f64 hi)))
(-.f64 (/.f64 (/.f64 (*.f64 lo lo) (+.f64 lo x)) hi) (/.f64 (/.f64 (*.f64 x x) (+.f64 lo x)) hi))
(-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))) (/.f64 (*.f64 x x) (*.f64 hi (+.f64 lo x))))
(-.f64 (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 x (+.f64 lo x) (*.f64 lo lo))) hi) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 lo x) (*.f64 lo lo))) hi))
(-.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (fma.f64 x (+.f64 lo x) (*.f64 lo lo)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (fma.f64 x (+.f64 lo x) (*.f64 lo lo)))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi lo) hi)) (/.f64 (*.f64 (/.f64 hi lo) x) (*.f64 (/.f64 hi lo) hi)))
(-.f64 (/.f64 (*.f64 lo hi) (*.f64 hi hi)) (/.f64 (*.f64 hi x) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 (neg.f64 lo) hi) (*.f64 (neg.f64 hi) hi)) (/.f64 (*.f64 (neg.f64 hi) x) (*.f64 (neg.f64 hi) hi)))
(-.f64 (/.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (fma.f64 (/.f64 x hi) (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (fma.f64 (/.f64 x hi) (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(-.f64 (/.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi))) (/.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi))))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 x hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) #s(literal 1 binary64) (neg.f64 (/.f64 x hi)))
(fma.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) (neg.f64 hi)) (neg.f64 (/.f64 x hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) lo (neg.f64 (/.f64 x hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (neg.f64 (/.f64 x hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) (neg.f64 lo) (neg.f64 (/.f64 x hi)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 lo)) #s(literal -1 binary64)) (neg.f64 (/.f64 x hi)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 x hi)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)) (neg.f64 (/.f64 x hi)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (neg.f64 (/.f64 x hi)))
(neg.f64 (/.f64 (-.f64 lo x) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 lo x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 lo x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (-.f64 lo x)))))
(/.f64 (-.f64 lo x) hi)
(/.f64 (neg.f64 (-.f64 lo x)) (neg.f64 hi))
(/.f64 (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x)) (*.f64 hi (fma.f64 x (+.f64 lo x) (*.f64 lo lo))))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 lo x)) (*.f64 hi (+.f64 lo x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 lo x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (-.f64 lo x)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi lo) x)) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi x)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) hi) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) hi))
(/.f64 (*.f64 (*.f64 (+.f64 lo x) (-.f64 lo x)) #s(literal 1 binary64)) (*.f64 (+.f64 lo x) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 lo x))) (neg.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x))) (neg.f64 (*.f64 hi (fma.f64 x (+.f64 lo x) (*.f64 lo lo)))))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 lo x))) (neg.f64 (*.f64 hi (+.f64 lo x))))
(/.f64 (-.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi)))) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (fma.f64 (/.f64 x hi) (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 x (+.f64 lo x) (*.f64 lo lo)))
(/.f64 (*.f64 (*.f64 (+.f64 lo x) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) hi)) (+.f64 lo x))
(/.f64 (-.f64 (*.f64 lo #s(literal 1 binary64)) x) hi)
(/.f64 (-.f64 (neg.f64 lo) (neg.f64 x)) (neg.f64 hi))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 hi lo) x))) (neg.f64 (*.f64 (/.f64 hi lo) hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 lo hi) (*.f64 hi x))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 lo) hi) (*.f64 (neg.f64 hi) x))) (neg.f64 (*.f64 (neg.f64 hi) hi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) hi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lo x) (-.f64 lo x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 lo x) hi)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 lo x)))) (neg.f64 (neg.f64 (neg.f64 hi))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (fma.f64 (/.f64 x hi) (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))) (neg.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (neg.f64 (*.f64 (-.f64 lo x) #s(literal 1 binary64))) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lo x) (-.f64 lo x)) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (+.f64 lo x)))
(/.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (pow.f64 (neg.f64 (/.f64 x hi)) #s(literal 3 binary64))) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (-.f64 (*.f64 (neg.f64 (/.f64 x hi)) (neg.f64 (/.f64 x hi))) (*.f64 (/.f64 lo hi) (neg.f64 (/.f64 x hi))))))
(pow.f64 (/.f64 hi (-.f64 lo x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 lo x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 lo x) hi))
(*.f64 (-.f64 lo x) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (neg.f64 (-.f64 lo x)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 lo x))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lo x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (*.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) (-.f64 lo x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 lo x) (*.f64 lo lo))))
(*.f64 (pow.f64 (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 lo x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 lo x) (+.f64 lo x)))
(*.f64 (/.f64 (fma.f64 x (+.f64 lo x) (*.f64 lo lo)) hi) (/.f64 (-.f64 lo x) (fma.f64 x (+.f64 lo x) (*.f64 lo lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 lo (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) 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) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))) hi) (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))) hi))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 hi)) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) (neg.f64 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 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))))
(neg.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))))
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
(/.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) (neg.f64 hi))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (*.f64 hi (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (-.f64 (*.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 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) (neg.f64 (*.f64 hi (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo)))) (neg.f64 (*.f64 hi (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.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 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) hi)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))) (neg.f64 (neg.f64 (neg.f64 hi))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) #s(literal 1 binary64))) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))
(*.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 lo (*.f64 lo (/.f64 lo hi)))
(+.f64 (*.f64 lo (/.f64 lo hi)) lo)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (*.f64 lo (/.f64 lo hi)) lo)) (/.f64 (*.f64 lo lo) (-.f64 (*.f64 lo (/.f64 lo hi)) lo)))
(-.f64 (/.f64 (*.f64 lo lo) (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 lo (*.f64 lo (/.f64 lo hi)))))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 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 lo (/.f64 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) (neg.f64 hi)) (/.f64 lo (/.f64 #s(literal 1 binary64) (neg.f64 lo))) lo)
(fma.f64 (/.f64 lo (neg.f64 hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 lo))) 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) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) (neg.f64 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) hi)) (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 lo))) (/.f64 lo (neg.f64 hi)) lo)
(fma.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 (neg.f64 lo) hi) lo)
(fma.f64 (/.f64 lo (*.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo)) lo)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo))))
(/.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))))
(/.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (*.f64 lo (/.f64 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 lo (/.f64 lo hi)) lo))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (*.f64 lo (/.f64 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 lo (/.f64 lo hi)) lo)))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (-.f64 lo (*.f64 lo (/.f64 lo hi))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (neg.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 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 lo (/.f64 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 lo (/.f64 lo hi)))))
(pow.f64 (/.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 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 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 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 lo (/.f64 lo hi)) lo)))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) lo)
(+.f64 x (+.f64 (neg.f64 lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))))
(+.f64 (-.f64 x lo) (*.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)) (-.f64 x lo))
(+.f64 (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x 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) (neg.f64 lo))
(+.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 hi hi))) (/.f64 (*.f64 lo (-.f64 x lo)) hi))
(-.f64 x (-.f64 lo (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))))
(-.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) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.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 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 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))))
(-.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 lo (/.f64 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) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x 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 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 (-.f64 x lo) hi) (-.f64 x lo))
(fma.f64 (*.f64 lo (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (*.f64 lo (/.f64 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 (*.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 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))
(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 lo (/.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 x) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))
(fma.f64 (/.f64 (*.f64 lo (-.f64 x 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 lo (/.f64 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 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 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 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (/.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 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (+.f64 lo x)) (-.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 lo (/.f64 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 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 lo hi)) lo)) (fma.f64 lo (+.f64 lo x) (*.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 lo x) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 lo hi)) lo)) (+.f64 lo x)) (-.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 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 lo (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (-.f64 x lo))
(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)) (-.f64 x lo))
(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))) (-.f64 x lo))
(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)) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 x lo)) hi) (-.f64 x lo))
(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))) (-.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (*.f64 lo (/.f64 lo hi)) (fma.f64 lo (+.f64 lo x) (*.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 lo x) (-.f64 x lo)))) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (+.f64 lo x)) (-.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (*.f64 lo (/.f64 lo hi)) (+.f64 lo x)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))
(fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 (*.f64 lo (/.f64 lo hi)) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(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) (-.f64 x lo)))
(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) (-.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 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) (-.f64 x lo)))
(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) (-.f64 x lo)))
(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) (-.f64 x lo)))
(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) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo (/.f64 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 lo (/.f64 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) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo (/.f64 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) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 (neg.f64 (-.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 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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) (-.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 (-.f64 x lo) (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (fma.f64 (-.f64 x lo) (-.f64 x lo) (/.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)) (-.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)) (*.f64 (-.f64 x lo) (-.f64 x lo))) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) (-.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 (-.f64 x lo) (-.f64 x lo))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) hi))
(/.f64 (fma.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi (*.f64 (+.f64 lo x) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 (+.f64 lo x) hi))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 hi (*.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 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (+.f64 lo x) (*.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (*.f64 hi (+.f64 lo x)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 x lo) (/.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)) (-.f64 x lo))) 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 (-.f64 x lo) (-.f64 x lo)))) (neg.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.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) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) (-.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))))
(/.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 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) hi)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi (*.f64 (+.f64 lo x) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))))) (neg.f64 (*.f64 (+.f64 lo x) hi)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 hi (*.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 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (+.f64 lo x) (*.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo))))) (neg.f64 (*.f64 hi (+.f64 lo x))))
(/.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) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))) (neg.f64 (-.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))))
(/.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 (neg.f64 lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (+.f64 (neg.f64 lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) (+.f64 (neg.f64 lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))) (*.f64 x (+.f64 (neg.f64 lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))))))
(/.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 lo lo) (-.f64 x lo)) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x 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 lo lo) (-.f64 x 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) (neg.f64 lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x 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 lo lo) (-.f64 x lo)) (*.f64 hi hi))) (+.f64 (-.f64 x lo) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 hi hi))) (-.f64 (*.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 hi hi))) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))))
(pow.f64 (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) (-.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 (-.f64 x lo) (-.f64 x lo)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))

simplify659.0ms (4.9%)

Memory
-38.5MiB live, 564.3MiB allocated
Algorithm
egg-herbie
Rules
8 348×lower-fma.f64
8 348×lower-fma.f32
4 986×lower-*.f64
4 986×lower-*.f32
3 160×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05065402
115954911
253014588
083354411
Stop Event
iter limit
node limit
Counts
420 → 407
Calls
Call 1
Inputs
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ x lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/ hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(/ hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(/ hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(* -1 (/ x lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(* -1 x)
(- hi x)
(- hi x)
(- hi x)
hi
(* hi (+ 1 (* -1 (/ x hi))))
(* hi (+ 1 (* -1 (/ x hi))))
(* hi (+ 1 (* -1 (/ x hi))))
hi
(* -1 (* hi (- (/ x hi) 1)))
(* -1 (* hi (- (/ x hi) 1)))
(* -1 (* hi (- (/ x hi) 1)))
hi
(+ hi (* -1 x))
(+ hi (* -1 x))
(+ hi (* -1 x))
(* -1 x)
(* x (- (/ hi x) 1))
(* x (- (/ hi x) 1))
(* x (- (/ hi x) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(* -1 (/ 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)))))
(* lo (+ 1 (* -1 (/ x hi))))
(* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))
(* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))
(* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))
(/ (pow lo 2) hi)
(* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(/ (pow lo 2) hi)
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(+ lo (/ (pow lo 2) hi))
(+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))
(+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))
(+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))
(* -1 (/ (* lo x) hi))
(* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))
(* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))
(* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))
(* -1 (/ (* lo x) hi))
(* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))
(* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))
(* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))
(/ (* lo (- lo x)) hi)
(/ (+ (* hi lo) (* lo (- lo x))) hi)
(/ (+ (* hi lo) (* lo (- lo x))) hi)
(/ (+ (* hi lo) (* lo (- lo x))) hi)
lo
(+ lo (/ (* lo (- lo x)) hi))
(+ lo (/ (* lo (- lo x)) hi))
(+ lo (/ (* lo (- lo x)) hi))
lo
(+ lo (/ (* lo (- lo x)) hi))
(+ lo (/ (* lo (- lo x)) hi))
(+ lo (/ (* lo (- lo x)) hi))
(* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))
(+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))
(+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))
(+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))
(/ (* x (- 1 (* -1 (/ lo hi)))) hi)
(* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))
(* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))
(* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))
(/ (* x (+ 1 (/ lo hi))) hi)
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))
(/ x hi)
(+ (* -1 (/ (* lo (+ 1 (* -1 (/ x hi)))) hi)) (/ x hi))
(+ (* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)))) (/ x hi))
(+ (* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (+ 1 (* -1 (/ x hi))) 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) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (- (+ (* -1 (/ x (* hi lo))) (/ 1 hi)) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* (pow lo 2) (- (* -1 (/ (- (+ (* -1 (/ x (* hi lo))) (/ 1 hi)) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(* -1 (/ (* lo (- lo x)) (pow hi 2)))
(/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))
(/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))
(/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))
(/ (- x lo) hi)
(/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)
(/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)
(/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)
(/ (- x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))
(* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))
(* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))
(* -1 (+ lo (/ (pow lo 2) hi)))
(- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))
(- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))
(- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))
(* x (- 1 (* -1 (/ lo hi))))
(* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))
(* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))
(* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))
(* x (+ 1 (/ lo hi)))
(* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))
(* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))
(* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))
x
(+ x (* -1 (* lo (+ 1 (* -1 (/ x hi))))))
(+ x (* lo (- (* -1 (/ lo hi)) (+ 1 (* -1 (/ x hi))))))
(+ x (* lo (- (* -1 (/ lo hi)) (+ 1 (* -1 (/ x hi))))))
(* -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) (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))
(* (pow lo 2) (- (* -1 (/ (- (+ 1 (* -1 (/ x lo))) (/ x hi)) lo)) (/ 1 hi)))
(* (pow lo 2) (- (* -1 (/ (- (+ 1 (* -1 (/ x lo))) (/ x hi)) lo)) (/ 1 hi)))
(* -1 (/ (* lo (- lo x)) hi))
(/ (- (* hi (- x lo)) (* lo (- lo x))) hi)
(/ (- (* hi (- x lo)) (* lo (- lo x))) hi)
(/ (- (* hi (- x lo)) (* lo (- lo x))) hi)
(- x lo)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(- x lo)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(* -1 (/ x hi))
(+ (* -1 (/ x hi)) (/ lo hi))
(+ (* -1 (/ x hi)) (/ lo hi))
(+ (* -1 (/ x hi)) (/ lo hi))
(/ lo hi)
(* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))
(* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))
(* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))
(/ lo hi)
(* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))
(* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))
(* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))
(/ lo hi)
(+ (* -1 (/ x hi)) (/ lo hi))
(+ (* -1 (/ x hi)) (/ lo hi))
(+ (* -1 (/ x hi)) (/ lo hi))
(* -1 (/ x hi))
(* x (- (/ lo (* hi x)) (/ 1 hi)))
(* x (- (/ lo (* hi x)) (/ 1 hi)))
(* x (- (/ lo (* hi x)) (/ 1 hi)))
(* -1 (/ x hi))
(* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))
(* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))
(* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- lo x) hi)
(/ (- (* -1 (/ (* 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))
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))
(- (* -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)
Outputs
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 x (*.f64 lo (neg.f64 lo))) (/.f64 (-.f64 hi x) lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(*.f64 (*.f64 hi hi) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi) lo)) (/.f64 x (*.f64 hi (*.f64 lo lo)))))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) hi)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) hi)))
(/ (* hi (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) (*.f64 lo lo)) (/.f64 (-.f64 hi x) lo)))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) (-.f64 hi x)) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) (-.f64 hi x)) lo))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (fma.f64 (/.f64 hi lo) x x) (neg.f64 lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)) (/.f64 #s(literal 1 binary64) x)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)) (/.f64 #s(literal 1 binary64) x)))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(*.f64 x (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)) (/.f64 #s(literal 1 binary64) x)))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(neg.f64 (fma.f64 x (/.f64 hi (*.f64 lo lo)) (/.f64 x lo)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
(* -1 (/ x lo))
(/.f64 x (neg.f64 lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(/ hi lo)
(/.f64 hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))
(/ hi lo)
(/.f64 hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ x lo))
(/.f64 x (neg.f64 lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(fma.f64 x (/.f64 hi (*.f64 lo x)) (/.f64 x (neg.f64 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(fma.f64 x (/.f64 hi (*.f64 lo x)) (/.f64 x (neg.f64 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(fma.f64 x (/.f64 hi (*.f64 lo x)) (/.f64 x (neg.f64 lo)))
(* -1 (/ x lo))
(/.f64 x (neg.f64 lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(fma.f64 x (/.f64 hi (*.f64 lo x)) (/.f64 x (neg.f64 lo)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(fma.f64 x (/.f64 hi (*.f64 lo x)) (/.f64 x (neg.f64 lo)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(fma.f64 x (/.f64 hi (*.f64 lo x)) (/.f64 x (neg.f64 lo)))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 x)
(neg.f64 x)
(- hi x)
(-.f64 hi x)
(- hi x)
(-.f64 hi x)
(- hi x)
(-.f64 hi x)
hi
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi (*.f64 (/.f64 x hi) hi))
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi (*.f64 (/.f64 x hi) hi))
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi (*.f64 (/.f64 x hi) hi))
hi
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi (*.f64 (/.f64 x hi) hi))
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi (*.f64 (/.f64 x hi) hi))
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi (*.f64 (/.f64 x hi) hi))
hi
(+ hi (* -1 x))
(-.f64 hi x)
(+ hi (* -1 x))
(-.f64 hi x)
(+ hi (* -1 x))
(-.f64 hi x)
(* -1 x)
(neg.f64 x)
(* x (- (/ hi x) 1))
(-.f64 (*.f64 x (/.f64 hi x)) x)
(* x (- (/ hi x) 1))
(-.f64 (*.f64 x (/.f64 hi x)) x)
(* x (- (/ hi x) 1))
(-.f64 (*.f64 x (/.f64 hi x)) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 (*.f64 x (/.f64 hi x)) x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 (*.f64 x (/.f64 hi x)) x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 (*.f64 x (/.f64 hi x)) x)
(* -1 (/ lo hi))
(neg.f64 (/.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 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(-.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi x))))
(* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi)))
(-.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi x))))
(/ x hi)
(/.f64 x hi)
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi x))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi x))))
(* -1 (* x (- (/ lo (* hi x)) (/ 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 x (/.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))
(neg.f64 (/.f64 lo hi))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (neg.f64 lo))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (neg.f64 lo))
(* lo (- (/ x (* hi lo)) (/ 1 hi)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (neg.f64 lo))
(* -1 (/ lo hi))
(neg.f64 (/.f64 lo hi))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (neg.f64 lo))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (neg.f64 lo))
(* -1 (* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (neg.f64 lo))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 lo)
(neg.f64 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 (/.f64 lo x) x))
(* x (+ 1 (* -1 (/ lo x))))
(-.f64 x (*.f64 (/.f64 lo x) x))
(* x (+ 1 (* -1 (/ lo x))))
(-.f64 x (*.f64 (/.f64 lo x) x))
x
(* -1 (* x (- (/ lo x) 1)))
(-.f64 x (*.f64 (/.f64 lo x) x))
(* -1 (* x (- (/ lo x) 1)))
(-.f64 x (*.f64 (/.f64 lo x) x))
(* -1 (* x (- (/ lo x) 1)))
(-.f64 x (*.f64 (/.f64 lo x) x))
x
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(+ x (* -1 lo))
(-.f64 x lo)
(* -1 lo)
(neg.f64 lo)
(* lo (- (/ x lo) 1))
(-.f64 (*.f64 lo (/.f64 x lo)) lo)
(* lo (- (/ x lo) 1))
(-.f64 (*.f64 lo (/.f64 x lo)) lo)
(* lo (- (/ x lo) 1))
(-.f64 (*.f64 lo (/.f64 x lo)) lo)
(* -1 lo)
(neg.f64 lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 (*.f64 lo (/.f64 x lo)) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 (*.f64 lo (/.f64 x lo)) lo)
(* -1 (* lo (+ 1 (* -1 (/ x lo)))))
(-.f64 (*.f64 lo (/.f64 x lo)) lo)
(* lo (+ 1 (* -1 (/ x hi))))
(fma.f64 lo (/.f64 (neg.f64 x) hi) lo)
(* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(* lo (+ 1 (+ (* -1 (/ x hi)) (/ lo hi))))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(*.f64 lo (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(*.f64 lo (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(* (pow lo 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(*.f64 lo (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(*.f64 lo (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(*.f64 lo (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(* (pow lo 2) (+ (* -1 (/ (- (/ x hi) 1) lo)) (/ 1 hi)))
(*.f64 lo (fma.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 lo hi)))
(+ lo (/ (pow lo 2) hi))
(fma.f64 lo (/.f64 lo hi) lo)
(+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(+ lo (+ (* -1 (/ (* lo x) hi)) (/ (pow lo 2) hi)))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(* -1 (/ (* lo x) hi))
(/.f64 (*.f64 lo x) (neg.f64 hi))
(* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))
(*.f64 x (fma.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo x)))
(* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))
(*.f64 x (fma.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo x)))
(* x (+ (* -1 (/ lo hi)) (+ (/ lo x) (/ (pow lo 2) (* hi x)))))
(*.f64 x (fma.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo x)) (/.f64 lo x)))
(* -1 (/ (* lo x) hi))
(/.f64 (*.f64 lo x) (neg.f64 hi))
(* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))
(*.f64 (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))
(*.f64 (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) x)) (/ lo hi))))
(*.f64 (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) x)) (neg.f64 x))
(/ (* lo (- lo x)) hi)
(/.f64 (*.f64 lo (-.f64 lo x)) hi)
(/ (+ (* hi lo) (* lo (- lo x))) hi)
(/.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) hi)
(/ (+ (* hi lo) (* lo (- lo x))) hi)
(/.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) hi)
(/ (+ (* hi lo) (* lo (- lo x))) hi)
(/.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) hi)
lo
(+ lo (/ (* lo (- lo x)) hi))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(+ lo (/ (* lo (- lo x)) hi))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(+ lo (/ (* lo (- lo x)) hi))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
lo
(+ lo (/ (* lo (- lo x)) hi))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(+ lo (/ (* lo (- lo x)) hi))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(+ lo (/ (* lo (- lo x)) hi))
(fma.f64 lo (/.f64 (-.f64 lo x) hi) lo)
(* -1 (/ (+ lo (/ (pow lo 2) hi)) hi))
(/.f64 (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 hi))
(+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))
(-.f64 (/.f64 (fma.f64 lo (/.f64 x hi) x) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))
(+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))
(-.f64 (/.f64 (fma.f64 lo (/.f64 x hi) x) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))
(+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) (* x (- (/ 1 hi) (* -1 (/ lo (pow hi 2))))))
(-.f64 (/.f64 (fma.f64 lo (/.f64 x hi) x) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))
(/ (* x (- 1 (* -1 (/ lo hi)))) hi)
(/.f64 (fma.f64 lo (/.f64 x hi) x) hi)
(* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi x))))
(* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi x))))
(* x (- (+ (* -1 (/ (+ lo (/ (pow lo 2) hi)) (* hi x))) (/ 1 hi)) (* -1 (/ lo (pow hi 2)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 hi x))))
(/ (* x (+ 1 (/ lo hi))) hi)
(/.f64 (fma.f64 lo (/.f64 x hi) x) hi)
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi x))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi x))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ lo hi)) hi)) (+ (/ lo (* hi x)) (/ (pow lo 2) (* (pow hi 2) x))))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (fma.f64 lo (/.f64 lo (*.f64 hi (*.f64 hi x))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))) (neg.f64 x))
(/ x hi)
(/.f64 x hi)
(+ (* -1 (/ (* lo (+ 1 (* -1 (/ x hi)))) 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))) (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)))) (/ x hi))
(fma.f64 lo (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 x hi))
(+ (* lo (+ (* -1 (/ lo (pow hi 2))) (* -1 (/ (+ 1 (* -1 (/ x hi))) hi)))) (/ x hi))
(fma.f64 lo (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 lo (*.f64 hi hi))) (/.f64 x hi))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(* (pow lo 2) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi lo)))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))))))
(* (pow lo 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))))))
(* -1 (/ (pow lo 2) (pow hi 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(* (pow lo 2) (- (* -1 (/ (- (/ 1 hi) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))))
(* (pow lo 2) (- (* -1 (/ (- (+ (* -1 (/ x (* hi lo))) (/ 1 hi)) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 x (*.f64 hi hi))) lo)))
(* (pow lo 2) (- (* -1 (/ (- (+ (* -1 (/ x (* hi lo))) (/ 1 hi)) (/ x (pow hi 2))) lo)) (/ 1 (pow hi 2))))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 x (*.f64 hi hi))) lo)))
(* -1 (/ (* lo (- lo x)) (pow hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(/ (+ (* -1 (* lo (- lo x))) (* hi (- x lo))) (pow hi 2))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(/ (- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo) hi)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(* -1 (/ (+ (* -1 (- x lo)) (/ (* lo (- lo x)) hi)) hi))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(* -1 (+ lo (/ (pow lo 2) hi)))
(neg.f64 (fma.f64 lo (/.f64 lo hi) lo))
(- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))
(fma.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (fma.f64 lo (/.f64 x hi) x))
(- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))
(fma.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (fma.f64 lo (/.f64 x hi) x))
(- (* x (- 1 (* -1 (/ lo hi)))) (+ lo (/ (pow lo 2) hi)))
(fma.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) (fma.f64 lo (/.f64 x hi) x))
(* x (- 1 (* -1 (/ lo hi))))
(fma.f64 lo (/.f64 x hi) x)
(* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))
(+.f64 x (*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) x))))
(* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))
(+.f64 x (*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) x))))
(* x (- (+ 1 (* -1 (/ (+ lo (/ (pow lo 2) hi)) x))) (* -1 (/ lo hi))))
(+.f64 x (*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) x))))
(* x (+ 1 (/ lo hi)))
(fma.f64 lo (/.f64 x hi) x)
(* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))
(*.f64 (+.f64 (/.f64 lo x) (fma.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo x)) #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))
(*.f64 (+.f64 (/.f64 lo x) (fma.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo x)) #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (/ lo x) (/ (pow lo 2) (* hi x))) (+ 1 (/ lo hi)))))
(*.f64 (+.f64 (/.f64 lo x) (fma.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 lo x)) #s(literal -1 binary64))) (neg.f64 x))
x
(+ x (* -1 (* lo (+ 1 (* -1 (/ x hi))))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi)) x)
(+ x (* lo (- (* -1 (/ lo hi)) (+ 1 (* -1 (/ x hi))))))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(+ x (* lo (- (* -1 (/ lo hi)) (+ 1 (* -1 (/ x hi))))))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(* -1 (/ (pow lo 2) hi))
(/.f64 (*.f64 lo (neg.f64 lo)) hi)
(* (pow lo 2) (- (/ x (* hi lo)) (+ (/ 1 hi) (/ 1 lo))))
(fma.f64 (*.f64 lo lo) (/.f64 x (*.f64 hi lo)) (neg.f64 (fma.f64 lo (/.f64 lo hi) lo)))
(* (pow lo 2) (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))))
(fma.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 hi lo))) (neg.f64 (fma.f64 lo (/.f64 lo hi) lo)))
(* (pow lo 2) (- (+ (/ x (* hi lo)) (/ x (pow lo 2))) (+ (/ 1 hi) (/ 1 lo))))
(fma.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 hi lo))) (neg.f64 (fma.f64 lo (/.f64 lo hi) lo)))
(* -1 (/ (pow lo 2) hi))
(/.f64 (*.f64 lo (neg.f64 lo)) hi)
(* (pow lo 2) (- (* -1 (/ (- 1 (/ x hi)) lo)) (/ 1 hi)))
(fma.f64 (*.f64 lo lo) (/.f64 x (*.f64 hi lo)) (neg.f64 (fma.f64 lo (/.f64 lo hi) lo)))
(* (pow lo 2) (- (* -1 (/ (- (+ 1 (* -1 (/ x lo))) (/ x hi)) lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 x hi)) lo)))
(* (pow lo 2) (- (* -1 (/ (- (+ 1 (* -1 (/ x lo))) (/ x hi)) lo)) (/ 1 hi)))
(*.f64 (*.f64 lo lo) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 x hi)) lo)))
(* -1 (/ (* lo (- lo x)) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/ (- (* hi (- x lo)) (* lo (- lo x))) hi)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(/ (- (* hi (- x lo)) (* lo (- lo x))) hi)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(/ (- (* hi (- x lo)) (* lo (- lo x))) hi)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(- x lo)
(-.f64 x lo)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(- x lo)
(-.f64 x lo)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(- (+ x (* -1 (/ (* lo (- lo x)) hi))) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(* -1 (/ x hi))
(/.f64 (neg.f64 x) hi)
(+ (* -1 (/ x hi)) (/ lo hi))
(/.f64 (-.f64 lo x) hi)
(+ (* -1 (/ x hi)) (/ lo hi))
(/.f64 (-.f64 lo x) hi)
(+ (* -1 (/ x hi)) (/ lo hi))
(/.f64 (-.f64 lo x) hi)
(/ lo hi)
(/.f64 lo hi)
(* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))
(* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))
(* lo (+ (* -1 (/ x (* hi lo))) (/ 1 hi)))
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))
(/ lo hi)
(/.f64 lo hi)
(* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))
(* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))
(* -1 (* lo (- (/ x (* hi lo)) (/ 1 hi))))
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))
(/ lo hi)
(/.f64 lo hi)
(+ (* -1 (/ x hi)) (/ lo hi))
(/.f64 (-.f64 lo x) hi)
(+ (* -1 (/ x hi)) (/ lo hi))
(/.f64 (-.f64 lo x) hi)
(+ (* -1 (/ x hi)) (/ lo hi))
(/.f64 (-.f64 lo x) hi)
(* -1 (/ x hi))
(/.f64 (neg.f64 x) hi)
(* x (- (/ lo (* hi x)) (/ 1 hi)))
(-.f64 (*.f64 x (/.f64 lo (*.f64 hi x))) (/.f64 x hi))
(* x (- (/ lo (* hi x)) (/ 1 hi)))
(-.f64 (*.f64 x (/.f64 lo (*.f64 hi x))) (/.f64 x hi))
(* x (- (/ lo (* hi x)) (/ 1 hi)))
(-.f64 (*.f64 x (/.f64 lo (*.f64 hi x))) (/.f64 x hi))
(* -1 (/ x hi))
(/.f64 (neg.f64 x) hi)
(* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))
(-.f64 (*.f64 x (/.f64 lo (*.f64 hi x))) (/.f64 x hi))
(* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))
(-.f64 (*.f64 x (/.f64 lo (*.f64 hi x))) (/.f64 x hi))
(* -1 (* x (+ (* -1 (/ lo (* hi x))) (/ 1 hi))))
(-.f64 (*.f64 x (/.f64 lo (*.f64 hi x))) (/.f64 x hi))
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- lo x) hi)
(/.f64 (-.f64 lo x) hi)
(/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) hi)
(neg.f64 (/.f64 (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))
(-.f64 (fma.f64 x (*.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 x hi)) (/.f64 (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))
(-.f64 (fma.f64 x (*.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 x hi)) (/.f64 (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))
(-.f64 (fma.f64 x (*.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 x hi)) (/.f64 (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 x (/.f64 (fma.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) 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 (fma.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (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 (fma.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (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 (fma.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (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 (fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 hi)) (neg.f64 x) x) 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 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 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 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 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 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 x))
(/ x hi)
(/.f64 x hi)
(+ (* lo (- (/ x (pow hi 2)) (/ 1 hi))) (/ x hi))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) 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 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) 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 (+.f64 (/.f64 x (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x hi))
(* -1 (/ (pow lo 3) (pow hi 3)))
(/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi (neg.f64 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 hi (*.f64 lo (*.f64 hi hi)))) (/.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 hi (*.f64 lo (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi (*.f64 lo lo)))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 hi 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 (+.f64 (/.f64 x (*.f64 hi (*.f64 lo (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 hi (*.f64 lo lo))))) (/.f64 x (*.f64 hi (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo lo))) (/.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 hi hi))))) (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 hi hi)))))
(* -1 (/ (pow lo 3) (pow hi 3)))
(/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (/ x (pow hi 3)) (/ 1 (pow hi 2))) lo)) (/ 1 (pow hi 3)))))
(neg.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (*.f64 lo (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 hi hi)))))))
(* -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 lo (*.f64 lo lo)) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi hi)))) 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 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 x (*.f64 hi hi))) lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) lo)) (neg.f64 (*.f64 lo (*.f64 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)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo lo (*.f64 (+.f64 hi lo) hi))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo lo (*.f64 (+.f64 hi lo) hi))) (*.f64 hi (*.f64 hi hi)))
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/ (- (+ x (/ (* lo (- x lo)) hi)) lo) hi)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
(/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
(/ (- x lo) hi)
(/.f64 (-.f64 x lo) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (* lo (- x lo)) hi))) hi))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) (*.f64 hi hi))
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) hi)) hi)
(* -1 (/ (+ (* -1 (- x lo)) (* -1 (/ (+ (* lo (- x lo)) (/ (* (pow lo 2) (- x lo)) hi)) hi))) hi))
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) 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 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)
(- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo)
(neg.f64 (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 (*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.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 (*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.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 (*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.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 (*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.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 x (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (neg.f64 (/.f64 (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 x (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (neg.f64 (/.f64 (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 x (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (neg.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x)))))
(* -1 (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 hi)) (neg.f64 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 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 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 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 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 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 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 x (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) 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 (+.f64 #s(literal -1 binary64) (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 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (neg.f64 hi)))
(* (pow lo 3) (- (/ x (* (pow hi 2) lo)) (+ (/ 1 (* hi lo)) (/ 1 (pow hi 2)))))
(*.f64 lo (*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.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)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))) (/.f64 #s(literal -1 binary64) (*.f64 lo 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)) (/ 1 (pow lo 2))))))
(*.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 (/.f64 x (*.f64 hi (*.f64 lo lo))) (+.f64 (+.f64 (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 x (*.f64 lo (*.f64 lo lo)))) (+.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))) (/.f64 #s(literal -1 binary64) (*.f64 lo lo))))))
(* -1 (/ (pow lo 3) (pow hi 2)))
(/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (neg.f64 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 lo (*.f64 hi hi))) (/.f64 #s(literal -1 binary64) (*.f64 hi lo)))) (neg.f64 (*.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 (fma.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)) lo)) (neg.f64 (*.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 x (*.f64 hi hi)) (-.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 x hi)) lo))) lo)) (neg.f64 (*.f64 lo (*.f64 lo 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)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo lo (*.f64 (+.f64 hi lo) hi))) (*.f64 hi hi))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo lo (*.f64 (+.f64 hi lo) hi))) (*.f64 hi hi))
(- x lo)
(-.f64 x lo)
(- (+ x (/ (* lo (- x lo)) hi)) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)
(- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)
(- x lo)
(-.f64 x lo)
(- (+ x (/ (* lo (- x lo)) hi)) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 x lo)) hi)
(- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)
(+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) hi))
(- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)
(+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) hi))

eval164.0ms (1.2%)

Memory
38.8MiB live, 384.0MiB allocated
Compiler

Compiled 31 766 to 2 863 computations (91% saved)

prune184.0ms (1.4%)

Memory
-14.7MiB live, 405.0MiB allocated
Pruning

50 alts after pruning (48 fresh and 2 done)

PrunedKeptTotal
New1 217451 262
Fresh033
Picked325
Done000
Total1 220501 270
Accuracy
19.9%
Counts
1 270 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.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)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
18.9%
(fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
18.9%
(fma.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
18.9%
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 hi x))) #s(literal 1 binary64))
18.9%
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
18.9%
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
18.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
18.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi x)) #s(literal -1 binary64))) #s(literal 1 binary64))
18.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x)) #s(literal 1 binary64))
14.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) (-.f64 x lo)) hi)
8.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x (*.f64 (/.f64 lo x) x))) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (*.f64 lo (/.f64 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))) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) #s(literal -1 binary64)) (/.f64 (*.f64 lo (/.f64 lo hi)) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
14.3%
(/.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)
8.3%
(/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 x) x) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 lo hi))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
14.3%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo)) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (*.f64 lo (/.f64 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))) hi)
9.1%
(/.f64 (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 hi))
14.3%
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
9.1%
(/.f64 (-.f64 x (fma.f64 lo (/.f64 lo hi) lo)) hi)
9.1%
(/.f64 (-.f64 x (fma.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 lo x)) lo)) hi)
10.8%
(/.f64 (-.f64 x (*.f64 (/.f64 lo x) x)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
14.3%
(/.f64 (neg.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
14.3%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))
9.1%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) 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))
11.7%
(-.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi x))))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
14.3%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal -1 binary64)))
14.3%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))
9.1%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
14.3%
(*.f64 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 x))
10.1%
(*.f64 x (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)) (/.f64 #s(literal 1 binary64) x)))
14.3%
(*.f64 x (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 1 914 to 1 011 computations (47.2% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize120.0ms (0.9%)

Memory
10.3MiB live, 200.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
accuracy99.5%
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
accuracy97.4%
(fma.f64 hi (/.f64 hi lo) hi)
accuracy21.3%
(/.f64 hi (*.f64 lo lo))
accuracy99.9%
(fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo))
accuracy99.7%
(*.f64 lo (/.f64 lo hi))
accuracy73.7%
(+.f64 (*.f64 lo (/.f64 lo hi)) lo)
accuracy69.1%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo)) hi)
accuracy99.9%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
accuracy99.6%
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
accuracy99.5%
(/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)
accuracy76.8%
(-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
accuracy100.0%
(/.f64 (neg.f64 lo) hi)
accuracy100.0%
(neg.f64 lo)
accuracy100.0%
(/.f64 hi lo)
accuracy99.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
accuracy99.5%
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
accuracy97.4%
(fma.f64 hi (/.f64 hi lo) hi)
Samples
69.0ms256×0valid
Compiler

Compiled 283 to 36 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-div: 18.0ms (35.7% of total)
ival-mult: 12.0ms (23.8% of total)
ival-sub: 10.0ms (19.8% of total)
ival-add: 8.0ms (15.9% of total)
ival-neg: 2.0ms (4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series29.0ms (0.2%)

Memory
9.0MiB live, 45.2MiB allocated
Counts
16 → 444
Calls
Call 1
Inputs
#<alt (fma.f64 hi (/.f64 hi lo) hi)>
#<alt (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))>
#<alt (/.f64 hi lo)>
#<alt (neg.f64 lo)>
#<alt (/.f64 (neg.f64 lo) hi)>
#<alt (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))>
#<alt (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)>
#<alt (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))>
#<alt (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo)) hi)>
#<alt (+.f64 (*.f64 lo (/.f64 lo hi)) lo)>
#<alt (*.f64 lo (/.f64 lo hi))>
#<alt (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo))>
#<alt (/.f64 hi (*.f64 lo lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))>
Outputs
#<alt hi>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt hi>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt hi>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (/ hi lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 lo)>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 (/ lo hi))>
#<alt (* -1 x)>
#<alt (- (* hi (- 1 (/ x lo))) x)>
#<alt (- (* hi (- (+ 1 (/ hi lo)) (/ x lo))) x)>
#<alt (- (* hi (- (+ 1 (/ hi lo)) (/ x lo))) x)>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (/ x hi) (+ 1 (* -1 (/ x lo)))) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (/ x hi) (+ 1 (* -1 (/ x lo)))) hi)) (/ 1 lo)))>
#<alt (- hi (* -1 (/ (pow hi 2) lo)))>
#<alt (- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))>
#<alt (- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))>
#<alt (- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))>
#<alt (* -1 (* x (+ 1 (/ hi lo))))>
#<alt (* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))>
#<alt (* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))>
#<alt (* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))>
#<alt (* -1 (* x (- 1 (* -1 (/ hi lo)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))>
#<alt (* -1 (/ (* hi (- x hi)) lo))>
#<alt (/ (- (* lo (- hi x)) (* hi (- x hi))) lo)>
#<alt (/ (- (* lo (- hi x)) (* hi (- x hi))) lo)>
#<alt (/ (- (* lo (- hi x)) (* hi (- x hi))) lo)>
#<alt (- hi x)>
#<alt (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)>
#<alt (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)>
#<alt (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)>
#<alt (- hi x)>
#<alt (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)>
#<alt (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)>
#<alt (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2)))))>
#<alt (+ (* -1 (/ x lo)) (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2)))))>
#<alt (+ (* -1 (/ x lo)) (* 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 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))) (/ x (* hi (pow lo 2)))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 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 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (/ (- hi (* -1 (/ (pow hi 2) lo))) lo)>
#<alt (- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))>
#<alt (* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))>
#<alt (* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))>
#<alt (* -1 (/ (* x (- 1 (* -1 (/ hi lo)))) lo))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (/ (* hi (- x hi)) (pow lo 2)))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))>
#<alt (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))>
#<alt x>
#<alt (+ x (/ (* hi x) lo))>
#<alt (+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))>
#<alt (+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) 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 lo)))>
#<alt (* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))>
#<alt (* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))>
#<alt (* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi lo)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))>
#<alt (/ (* hi (- x hi)) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo x)) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo x)) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo x)) lo)>
#<alt x>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt x>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt (+ x (/ (* hi (- x hi)) 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 (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (/ (* hi (- x hi)) (pow lo 2)))>
#<alt (/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))>
#<alt (/ (- (* lo (- (+ hi lo) x)) (* hi (- x hi))) (pow lo 2))>
#<alt (/ (- (* lo (- (+ hi lo) x)) (* hi (- x hi))) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (* -1 (/ (* hi (- x hi)) (pow lo 2))) (/ hi lo))) (/ x lo))>
#<alt (- (+ 1 (+ (* -1 (/ (* hi (- x hi)) (pow lo 2))) (/ hi lo))) (/ x lo))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo)))>
#<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 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 (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (/ (pow lo 2) hi)>
#<alt (- (* -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 (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ hi (pow lo 2))>
#<alt (/ (+ 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))))>
Calls

111 calls:

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

rewrite656.0ms (4.9%)

Memory
-17.5MiB live, 533.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 474×lower-/.f32
5 454×lower-/.f64
4 082×lower-fma.f32
4 076×lower-fma.f64
3 652×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027137
053137
1262137
22683137
08503133
Stop Event
iter limit
node limit
iter limit
Counts
16 → 851
Calls
Call 1
Inputs
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(/.f64 hi lo)
(neg.f64 lo)
(/.f64 (neg.f64 lo) hi)
(-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo)) hi)
(+.f64 (*.f64 lo (/.f64 lo hi)) lo)
(*.f64 lo (/.f64 lo hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo))
(/.f64 hi (*.f64 lo lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
Outputs
(+.f64 hi (/.f64 (*.f64 hi hi) lo))
(+.f64 (/.f64 (*.f64 hi hi) lo) hi)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) (/.f64 (*.f64 hi hi) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)))
(-.f64 (/.f64 (*.f64 hi hi) (-.f64 hi (/.f64 (*.f64 hi hi) lo))) (/.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (-.f64 hi (/.f64 (*.f64 hi hi) lo))))
(fma.f64 hi (/.f64 hi lo) hi)
(fma.f64 (/.f64 hi lo) hi hi)
(fma.f64 (/.f64 hi lo) (/.f64 hi #s(literal 1 binary64)) hi)
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi)
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi hi) lo) hi)
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 hi (/.f64 lo (neg.f64 hi))) hi)
(fma.f64 (*.f64 hi hi) (/.f64 #s(literal 1 binary64) lo) hi)
(fma.f64 (/.f64 hi (neg.f64 lo)) (/.f64 hi #s(literal -1 binary64)) hi)
(fma.f64 (/.f64 hi (neg.f64 lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) hi)
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (neg.f64 hi))) hi)
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 hi lo) hi)
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 hi (neg.f64 lo)) hi)
(fma.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo) hi)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 hi lo) hi)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 hi (neg.f64 lo)) hi)
(fma.f64 (/.f64 hi (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 #s(literal -1 binary64) lo) hi)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)))))
(/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))))
(/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (fma.f64 hi hi (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) lo)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (/.f64 (*.f64 hi hi) lo) hi))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (neg.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (neg.f64 (fma.f64 hi hi (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (*.f64 hi hi)) (*.f64 hi (*.f64 hi hi))) lo))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi))) (neg.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi)))
(/.f64 (-.f64 (*.f64 hi hi) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) (-.f64 hi (/.f64 (*.f64 hi hi) lo)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))))) (neg.f64 (neg.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi))))
(/.f64 (neg.f64 (-.f64 (*.f64 hi hi) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) (neg.f64 (-.f64 hi (/.f64 (*.f64 hi hi) lo))))
(pow.f64 (/.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 lo (fma.f64 hi (/.f64 hi lo) hi))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (neg.f64 lo)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) lo) (/.f64 (/.f64 (*.f64 hi hi) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) lo))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 lo (-.f64 (/.f64 (*.f64 hi hi) lo) hi))) (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 (/.f64 (*.f64 hi hi) lo) hi))))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (neg.f64 lo)))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (/.f64 hi lo) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (fma.f64 hi (/.f64 hi lo) hi)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (fma.f64 hi (/.f64 hi lo) hi)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (fma.f64 hi (/.f64 hi lo) hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (fma.f64 hi (/.f64 hi lo) hi)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) (neg.f64 lo))
(/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 (*.f64 hi hi) lo) hi)))
(/.f64 (*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) lo))
(/.f64 (*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) #s(literal -1 binary64)) (*.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) lo))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) #s(literal -1 binary64)) (*.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) (neg.f64 lo)))
(/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 hi lo) hi)) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 hi (/.f64 hi lo) hi))) (neg.f64 lo))
(/.f64 (neg.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi))) lo)
(/.f64 (neg.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) (neg.f64 (*.f64 lo (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi))) (neg.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi hi) lo) hi))))
(/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 (*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (/.f64 (*.f64 hi hi) lo) hi))
(/.f64 (/.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) #s(literal -1 binary64)) lo)
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) lo)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) (neg.f64 lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) (neg.f64 lo))))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 hi lo) hi))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)))) lo)
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal -1 binary64))) lo)
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) #s(literal -1 binary64))) (neg.f64 lo))
(pow.f64 (/.f64 lo (fma.f64 hi (/.f64 hi lo) hi)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (fma.f64 hi (/.f64 hi lo) hi)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (/.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 hi lo) hi))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 hi lo) hi)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (neg.f64 lo)))
(*.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lo (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))))
(*.f64 (pow.f64 (/.f64 lo (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)))
(*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) lo))
(*.f64 (/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) (neg.f64 lo)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) lo))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) (neg.f64 lo)))
(*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 hi #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 hi (neg.f64 lo)))
(*.f64 (/.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))))
(*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(-.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))))
(-.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))))
(fma.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (/.f64 (-.f64 (/.f64 (*.f64 hi hi) lo) hi) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 hi lo) hi)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 lo (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 lo (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 hi (*.f64 hi hi)) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) lo) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)) (*.f64 hi hi)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi hi) lo) hi)) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 hi (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo))) lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (fma.f64 hi (-.f64 hi (/.f64 (*.f64 hi hi) lo)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 hi hi)) (*.f64 lo lo)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) 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 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (-.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 (fma.f64 hi (/.f64 hi lo) hi) lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) 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 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (-.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 (fma.f64 hi (/.f64 hi lo) hi) lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) 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 (/.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))) (-.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 (fma.f64 hi (/.f64 hi lo) hi) lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) 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 (/.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 (-.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) (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 (fma.f64 hi (/.f64 hi lo) hi) lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) 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 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))))
(/.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 (fma.f64 hi (/.f64 hi lo) hi) lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) 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 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (-.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 (fma.f64 hi (/.f64 hi lo) hi) lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) 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) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))
(neg.f64 (/.f64 hi (neg.f64 lo)))
(/.f64 hi lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal -1 binary64) (/.f64 lo (neg.f64 hi)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(/.f64 (neg.f64 hi) (neg.f64 lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (neg.f64 hi)) lo)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 hi #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 (/.f64 hi #s(literal 1 binary64)) lo)
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (neg.f64 lo))
(/.f64 (neg.f64 (neg.f64 (neg.f64 hi))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 hi #s(literal -1 binary64))) lo)
(/.f64 (neg.f64 (/.f64 hi #s(literal 1 binary64))) (neg.f64 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 hi (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) hi)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 hi (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 hi) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 hi))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) #s(literal -1 binary64)))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.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) (neg.f64 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 (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 0 binary64) (neg.f64 lo))
(-.f64 #s(literal 0 binary64) lo)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) lo)) (/.f64 (*.f64 lo lo) (+.f64 #s(literal 0 binary64) lo)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 lo lo (*.f64 #s(literal 0 binary64) lo)))) (/.f64 (*.f64 lo (*.f64 lo lo)) (+.f64 #s(literal 0 binary64) (fma.f64 lo lo (*.f64 #s(literal 0 binary64) lo)))))
(neg.f64 lo)
(/.f64 (*.f64 lo (neg.f64 lo)) (+.f64 #s(literal 0 binary64) lo))
(/.f64 (neg.f64 (*.f64 lo (neg.f64 lo))) (neg.f64 (+.f64 #s(literal 0 binary64) lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo))) (+.f64 #s(literal 0 binary64) (fma.f64 lo lo (*.f64 #s(literal 0 binary64) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 lo lo (*.f64 #s(literal 0 binary64) lo)))))
(*.f64 lo #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (neg.f64 lo))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(-.f64 (/.f64 #s(literal 0 binary64) hi) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(/.f64 lo (neg.f64 (neg.f64 (neg.f64 hi))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 lo) hi)
(/.f64 (neg.f64 lo) (neg.f64 (neg.f64 hi)))
(/.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 lo) #s(literal 1 binary64)) hi)
(/.f64 (neg.f64 (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (neg.f64 hi))
(pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 lo (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 lo (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 lo (neg.f64 hi)))
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)))
(*.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 hi (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) hi)
(+.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 x))
(-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(-.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(-.f64 (/.f64 (*.f64 hi hi) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(-.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))) (fma.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (fma.f64 x x (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (fma.f64 x x (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)))))
(-.f64 (/.f64 (*.f64 hi hi) (-.f64 hi (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(-.f64 (/.f64 (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (+.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)) (/.f64 (*.f64 x x) (+.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)))
(fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (fma.f64 hi hi (-.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 hi (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (-.f64 hi (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 (fma.f64 hi hi (-.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 hi (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 (-.f64 hi (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))) (*.f64 x (*.f64 x x))) (fma.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (fma.f64 x x (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x))))
(/.f64 (-.f64 (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (*.f64 x x)) (+.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) (neg.f64 (neg.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) (neg.f64 (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (fma.f64 x x (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (*.f64 x x))) (neg.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)))
(pow.f64 (/.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(*.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal -1 binary64)))
(-.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))
(-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 x lo))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) lo) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) lo))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo))
(-.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) lo))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 lo)) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 lo)))
(-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))) (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))))
(-.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 lo (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(-.f64 (/.f64 (*.f64 hi lo) (*.f64 lo lo)) (/.f64 (*.f64 lo (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 lo lo)))
(-.f64 (/.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (/.f64 lo hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 lo (/.f64 lo hi))))
(-.f64 (/.f64 (*.f64 (neg.f64 hi) lo) (*.f64 lo (neg.f64 lo))) (/.f64 (*.f64 (neg.f64 lo) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 lo (neg.f64 lo))))
(-.f64 (/.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (fma.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (*.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))) (/.f64 (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo (*.f64 lo lo))) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (fma.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (*.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))))
(-.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))) (/.f64 (*.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)) (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 hi lo) #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 hi (neg.f64 lo)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (neg.f64 hi) (/.f64 #s(literal -1 binary64) lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (*.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 hi) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(neg.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 lo (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 lo (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (neg.f64 lo))
(/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 lo) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)) lo)
(/.f64 (*.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) lo))
(/.f64 (*.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 lo)))
(/.f64 (*.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)) (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
(/.f64 (*.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 lo)))
(/.f64 (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 (*.f64 lo (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 (*.f64 lo (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) lo)
(/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (fma.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (*.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))) (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))
(/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 (*.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (*.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(/.f64 (/.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) lo)
(/.f64 (-.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)
(/.f64 (-.f64 (neg.f64 (neg.f64 hi)) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)
(/.f64 (-.f64 (/.f64 hi #s(literal 1 binary64)) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)
(/.f64 (-.f64 (neg.f64 hi) (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (neg.f64 lo))
(/.f64 (-.f64 (*.f64 hi #s(literal -1 binary64)) (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (neg.f64 lo))
(/.f64 (neg.f64 (-.f64 (*.f64 hi lo) (*.f64 lo (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 lo (*.f64 (/.f64 lo hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 (*.f64 lo (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 lo) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 (*.f64 lo (neg.f64 lo))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) lo)
(/.f64 (neg.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (neg.f64 lo))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 lo))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) (neg.f64 lo))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (fma.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (*.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))) (neg.f64 (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal -1 binary64))) lo)
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64))) (neg.f64 lo))
(pow.f64 (/.f64 lo (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 lo (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
(*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 lo)))
(*.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lo (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(*.f64 (pow.f64 (/.f64 lo (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) lo))
(*.f64 (/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) (neg.f64 lo)))
(*.f64 (/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo))
(*.f64 (/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (neg.f64 lo)))
(*.f64 (/.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) lo) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(*.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (/.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(fma.f64 (/.f64 hi lo) (/.f64 (neg.f64 (-.f64 x hi)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) x)
(fma.f64 (-.f64 x hi) (/.f64 hi lo) x)
(fma.f64 (/.f64 (-.f64 x hi) lo) hi x)
(fma.f64 (/.f64 (-.f64 x hi) lo) (/.f64 hi #s(literal 1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (/.f64 #s(literal 1 binary64) (-.f64 x hi))) x)
(fma.f64 (*.f64 hi (-.f64 x hi)) (/.f64 #s(literal 1 binary64) lo) x)
(fma.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 hi #s(literal -1 binary64)) x)
(fma.f64 (/.f64 (neg.f64 (-.f64 x hi)) #s(literal -1 binary64)) (/.f64 hi lo) x)
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (-.f64 x hi) lo) x)
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (-.f64 x hi) (neg.f64 lo)) x)
(fma.f64 (/.f64 (-.f64 x hi) #s(literal -1 binary64)) (/.f64 hi (neg.f64 lo)) x)
(fma.f64 (/.f64 (-.f64 x hi) #s(literal 1 binary64)) (/.f64 hi lo) x)
(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))) x)
(fma.f64 (/.f64 hi (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)) x)
(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))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (+.f64 hi x) (-.f64 x hi)))) (/.f64 hi (+.f64 hi x)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x)) (-.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x)) (-.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 x (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 x x (/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (*.f64 hi (-.f64 x hi))) (*.f64 (*.f64 hi (-.f64 x hi)) x)) lo)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (*.f64 x x)) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 x x (/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (*.f64 hi (-.f64 x hi))) (*.f64 (*.f64 hi (-.f64 x hi)) x)) lo))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (*.f64 x x))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo))) (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)))) (neg.f64 (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x)) (-.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi)))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (*.f64 lo lo)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 x))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
(+.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64))
(-.f64 (/.f64 hi lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))) (/.f64 (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 lo (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 lo (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) lo) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo)))) (fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo)))) (+.f64 (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (*.f64 lo (*.f64 lo lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) (-.f64 (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))) #s(literal -1 binary64)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 lo (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))) hi))
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 lo hi))
(-.f64 (/.f64 #s(literal 0 binary64) hi) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) (neg.f64 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 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))) hi) (/.f64 (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.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)) (*.f64 hi (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (*.f64 hi (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))))
(neg.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))))
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) (neg.f64 hi))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (*.f64 hi (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) (neg.f64 (*.f64 hi (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo)))) (neg.f64 (*.f64 hi (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) #s(literal 1 binary64)) hi)
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) hi)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))) (neg.f64 (neg.f64 (neg.f64 hi))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) #s(literal 1 binary64))) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) hi))) (neg.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))
(*.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 hi (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 lo (*.f64 lo (/.f64 lo hi)))
(+.f64 (*.f64 lo (/.f64 lo hi)) lo)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 (*.f64 lo (/.f64 lo hi)) lo)) (/.f64 (*.f64 lo lo) (-.f64 (*.f64 lo (/.f64 lo hi)) lo)))
(-.f64 (/.f64 (*.f64 lo lo) (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (-.f64 lo (*.f64 lo (/.f64 lo hi)))))
(fma.f64 lo #s(literal 1 binary64) (*.f64 lo (/.f64 lo hi)))
(fma.f64 lo (/.f64 lo hi) lo)
(fma.f64 #s(literal 1 binary64) lo (*.f64 lo (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 lo hi)) lo)
(fma.f64 (/.f64 lo (neg.f64 hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)) lo)
(fma.f64 (/.f64 lo hi) lo lo)
(fma.f64 (*.f64 lo lo) (/.f64 #s(literal 1 binary64) hi) lo)
(fma.f64 #s(literal -1 binary64) (neg.f64 lo) (*.f64 lo (/.f64 lo hi)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 lo) #s(literal 1 binary64)) (*.f64 lo (/.f64 lo hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 lo) (/.f64 hi lo)) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (/.f64 #s(literal -1 binary64) lo)) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) (/.f64 lo (/.f64 #s(literal -1 binary64) lo)) lo)
(fma.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 lo (neg.f64 hi)) lo)
(fma.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 lo (neg.f64 hi)) lo)
(fma.f64 (/.f64 lo (*.f64 hi #s(literal 1 binary64))) lo lo)
(fma.f64 (/.f64 lo (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)) lo)
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))) (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) lo)) (/.f64 lo (neg.f64 hi)) lo)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi #s(literal 1 binary64))) (/.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) lo)) lo)
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 lo hi) lo)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lo (/.f64 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 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)))))
(/.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))))
(/.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (*.f64 lo lo) (*.f64 lo (/.f64 lo hi))) (*.f64 lo (*.f64 lo lo))) hi)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 lo lo)) (-.f64 (*.f64 lo (/.f64 lo hi)) lo))
(/.f64 (neg.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) (neg.f64 (fma.f64 lo lo (/.f64 (-.f64 (*.f64 (*.f64 lo lo) (*.f64 lo (/.f64 lo hi))) (*.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 lo (/.f64 lo hi)) lo)))
(/.f64 (-.f64 (*.f64 lo lo) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (-.f64 lo (*.f64 lo (/.f64 lo hi))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))))) (neg.f64 (neg.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 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 lo (/.f64 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 lo (/.f64 lo hi)))))
(pow.f64 (/.f64 (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi))) (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 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 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 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 lo (/.f64 lo hi)) lo)))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) lo)
(-.f64 (/.f64 #s(literal 0 binary64) hi) (/.f64 (*.f64 lo lo) (neg.f64 hi)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 lo) (/.f64 hi lo)))
(/.f64 lo (/.f64 hi lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(/.f64 (neg.f64 lo) (/.f64 hi (neg.f64 lo)))
(/.f64 (*.f64 lo lo) hi)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi (*.f64 lo lo))))
(/.f64 (*.f64 lo (neg.f64 lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (neg.f64 lo))) (neg.f64 (neg.f64 hi)))
(pow.f64 (*.f64 lo (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (/.f64 hi (*.f64 lo lo)) #s(literal -1 binary64))
(*.f64 lo (/.f64 lo hi))
(*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 lo hi)))
(*.f64 (/.f64 lo (neg.f64 hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 lo hi) lo)
(*.f64 (*.f64 lo lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 lo) (/.f64 hi lo)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 hi)) (/.f64 lo (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (/.f64 lo #s(literal -1 binary64)) (/.f64 lo (neg.f64 hi)))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 lo (neg.f64 hi)))
(*.f64 (/.f64 lo (*.f64 hi #s(literal 1 binary64))) lo)
(*.f64 (/.f64 lo (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))) (/.f64 lo (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) lo)) (/.f64 lo (neg.f64 hi)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi #s(literal 1 binary64))) (/.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 lo hi))
(+.f64 x (+.f64 (neg.f64 lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))))
(+.f64 (-.f64 x lo) (*.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)) (-.f64 x lo))
(+.f64 (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x 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) (neg.f64 lo))
(+.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 (*.f64 lo lo) (-.f64 x lo)) (*.f64 hi hi))) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(-.f64 x (-.f64 lo (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))))
(-.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) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))) (/.f64 (*.f64 (-.f64 x lo) (-.f64 x lo)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.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 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 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))))
(-.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) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 lo hi))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.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 lo (/.f64 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 lo (/.f64 (-.f64 x 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 lo (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (*.f64 lo (/.f64 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 (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 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))
(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 lo lo) (/.f64 hi (-.f64 x lo))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (/.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 x) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (+.f64 lo x)) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))
(fma.f64 (*.f64 lo (/.f64 (-.f64 x 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 lo (/.f64 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 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) (-.f64 x lo)))
(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) (-.f64 x lo)))
(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))) (-.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (*.f64 lo (/.f64 lo hi)) (fma.f64 lo (+.f64 lo x) (*.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 lo x) (-.f64 x lo)))) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (+.f64 lo x)) (-.f64 x lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (*.f64 lo (/.f64 lo hi)) (+.f64 lo x)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (+.f64 (neg.f64 x) lo) #s(literal -1 binary64)) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo))
(fma.f64 (/.f64 (+.f64 (neg.f64 x) lo) #s(literal -1 binary64)) (/.f64 (*.f64 lo (/.f64 lo hi)) hi) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))
(fma.f64 (/.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) hi) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 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 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (/.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 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 (*.f64 lo (*.f64 lo lo)) (/.f64 (*.f64 lo (*.f64 lo lo)) (*.f64 hi (*.f64 hi hi))) (*.f64 lo (*.f64 lo lo))) (/.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (-.f64 lo (*.f64 lo (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 lo lo)) (*.f64 hi hi)))) (+.f64 lo x)) (-.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 lo (/.f64 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 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 lo hi)) lo)) (fma.f64 lo (+.f64 lo x) (*.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 lo x) (-.f64 x lo)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 lo hi)) lo)) (+.f64 lo x)) (-.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 lo x) (*.f64 x x)) (-.f64 x lo)))) (/.f64 lo (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (-.f64 x lo))
(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)) (-.f64 x lo))
(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))) (-.f64 x lo))
(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)) (-.f64 x lo))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) #s(literal -1 binary64)) (/.f64 (+.f64 (neg.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 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) (-.f64 x lo)))
(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) (-.f64 x lo)))
(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) (-.f64 x lo)))
(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) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo lo) (/.f64 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 lo (/.f64 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 lo (/.f64 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) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo (/.f64 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) (-.f64 x lo)))
(fma.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) #s(literal -1 binary64)) (/.f64 (+.f64 (neg.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 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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) (-.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 (-.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 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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) (-.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 (-.f64 x lo) (-.f64 x lo))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (fma.f64 (-.f64 x lo) (-.f64 x lo) (/.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)) (-.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)) (*.f64 (-.f64 x lo) (-.f64 x lo))) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)))
(/.f64 (fma.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) hi))
(/.f64 (fma.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi (*.f64 (+.f64 lo x) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)))) (*.f64 (+.f64 lo x) hi))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 hi (*.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 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (+.f64 lo x) (*.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo)))) (*.f64 hi (+.f64 lo x)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 x lo) (/.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)) (-.f64 x lo))) 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 (-.f64 x lo) (-.f64 x lo)))) (neg.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.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) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi))) (-.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi))))
(/.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 (fma.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 x lo)) hi (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) hi)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi (*.f64 (+.f64 lo x) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))))) (neg.f64 (*.f64 (+.f64 lo x) hi)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (*.f64 hi (*.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 (fma.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) (+.f64 lo x) (*.f64 hi (*.f64 (+.f64 lo x) (-.f64 x lo))))) (neg.f64 (*.f64 hi (+.f64 lo x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) 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) (fma.f64 lo (/.f64 lo hi) lo)) (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 hi hi)))) (neg.f64 (-.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)))))
(/.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)))
(pow.f64 (/.f64 (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo)) (-.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 (-.f64 x lo) (-.f64 x lo)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo))) (*.f64 hi (*.f64 hi hi))) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (*.f64 (fma.f64 lo (/.f64 lo hi) lo) (fma.f64 lo (/.f64 lo hi) lo))) (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x lo) (-.f64 (-.f64 x lo) (*.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 (-.f64 x lo) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 lo hi))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 lo (neg.f64 lo))) (/.f64 hi (*.f64 lo (neg.f64 lo))))
(neg.f64 (/.f64 hi (*.f64 lo (neg.f64 lo))))
(neg.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)))
(/.f64 hi (*.f64 lo lo))
(/.f64 (/.f64 hi lo) lo)
(/.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 lo hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (/.f64 lo hi)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 lo (/.f64 lo hi)))))
(/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo hi))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 lo (/.f64 lo hi))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) #s(literal 1 binary64))))
(/.f64 (neg.f64 hi) (*.f64 lo (neg.f64 lo)))
(/.f64 (/.f64 hi (neg.f64 lo)) (neg.f64 lo))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (*.f64 lo lo))
(/.f64 (neg.f64 (neg.f64 hi)) (neg.f64 (*.f64 lo (neg.f64 lo))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 lo (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 hi #s(literal 1 binary64))) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 hi))) (neg.f64 (neg.f64 (*.f64 lo (neg.f64 lo)))))
(pow.f64 (*.f64 lo (/.f64 lo hi)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 lo (neg.f64 hi))))
(*.f64 (/.f64 hi (*.f64 lo lo)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) (neg.f64 hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (neg.f64 hi))))
(*.f64 (neg.f64 hi) (/.f64 #s(literal 1 binary64) (*.f64 lo (neg.f64 lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) 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)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (neg.f64 lo)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (neg.f64 hi))))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 lo)))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo))
(*.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 hi #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi (neg.f64 lo)))
(*.f64 (/.f64 (*.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 hi))))
(*.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (/.f64 hi (neg.f64 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 lo hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 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 lo (neg.f64 hi))))
(*.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 hi))))
(*.f64 (/.f64 (*.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)) (/.f64 hi lo))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 lo)))
(*.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (neg.f64 lo)))
(+.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(-.f64 (/.f64 (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 lo (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi (*.f64 lo lo)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64) (/.f64 hi (*.f64 lo lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (*.f64 lo lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (neg.f64 hi) (/.f64 #s(literal 1 binary64) (*.f64 lo (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) hi (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 hi (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 hi (*.f64 lo lo)))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 hi #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64)) (/.f64 hi (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (*.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) (/.f64 hi (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 lo (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (*.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lo) #s(literal -1 binary64)) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (/.f64 #s(literal -1 binary64) lo) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 (/.f64 #s(literal -1 binary64) lo) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 hi))) (/.f64 (pow.f64 lo #s(literal -1/2 binary64)) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 hi lo (*.f64 lo lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) hi)) (*.f64 lo lo))))
(/.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 (*.f64 lo (*.f64 lo lo)) hi))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 hi lo (*.f64 lo lo)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) hi)) (*.f64 lo lo)))))
(/.f64 (fma.f64 hi lo (*.f64 lo lo)) (*.f64 lo (*.f64 lo lo)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))) (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo))))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) hi)) (*.f64 lo lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (fma.f64 hi (neg.f64 lo) (*.f64 (*.f64 lo lo) #s(literal -1 binary64))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (fma.f64 (/.f64 hi lo) lo lo) (*.f64 lo lo))
(/.f64 (fma.f64 (/.f64 hi lo) (neg.f64 lo) (neg.f64 lo)) (*.f64 lo (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 (*.f64 lo (/.f64 lo hi)) #s(literal 1 binary64))) (/.f64 (*.f64 lo (*.f64 lo lo)) hi))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 lo) (*.f64 (*.f64 lo (/.f64 lo hi)) #s(literal -1 binary64))) (*.f64 (*.f64 lo (/.f64 lo hi)) (neg.f64 lo)))
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 (*.f64 lo (neg.f64 lo)) #s(literal 1 binary64))) (*.f64 (*.f64 lo (neg.f64 lo)) lo))
(/.f64 (fma.f64 (neg.f64 hi) (neg.f64 lo) (*.f64 (*.f64 lo (neg.f64 lo)) #s(literal -1 binary64))) (*.f64 (*.f64 lo (neg.f64 lo)) (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 lo (/.f64 hi lo))) (*.f64 lo lo))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (neg.f64 lo)) (*.f64 lo (neg.f64 hi))) (*.f64 lo (*.f64 lo (neg.f64 lo))))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 (neg.f64 lo) hi)) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (+.f64 (neg.f64 lo) (*.f64 (neg.f64 lo) (/.f64 hi lo))) (*.f64 lo (neg.f64 lo)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 lo hi)) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (*.f64 lo (/.f64 lo hi))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (neg.f64 lo)) (*.f64 (neg.f64 lo) (neg.f64 hi))) (*.f64 (neg.f64 lo) (*.f64 lo (neg.f64 lo))))
(/.f64 (neg.f64 (fma.f64 hi lo (*.f64 lo lo))) (neg.f64 (*.f64 lo (*.f64 lo lo))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))) (neg.f64 (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))) (neg.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo lo)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) hi)) (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) hi) #s(literal 1 binary64)) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(/.f64 (/.f64 (fma.f64 hi lo (*.f64 lo lo)) lo) (*.f64 lo lo))
(/.f64 (neg.f64 (fma.f64 lo (/.f64 lo hi) lo)) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) hi)))
(/.f64 (neg.f64 (fma.f64 hi (neg.f64 lo) (*.f64 (*.f64 lo lo) #s(literal -1 binary64)))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (neg.f64 (fma.f64 (/.f64 hi lo) lo lo)) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (fma.f64 (/.f64 hi lo) (neg.f64 lo) (neg.f64 lo))) (neg.f64 (*.f64 lo (neg.f64 lo))))
(/.f64 (neg.f64 (+.f64 lo (*.f64 (*.f64 lo (/.f64 lo hi)) #s(literal 1 binary64)))) (neg.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) hi)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 lo) (*.f64 (*.f64 lo (/.f64 lo hi)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 lo (/.f64 lo hi)) (neg.f64 lo))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 hi) lo (*.f64 (*.f64 lo (neg.f64 lo)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 lo (neg.f64 lo)) lo)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 hi) (neg.f64 lo) (*.f64 (*.f64 lo (neg.f64 lo)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 lo (neg.f64 lo)) (neg.f64 lo))))
(/.f64 (neg.f64 (+.f64 lo (*.f64 lo (/.f64 hi lo)))) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (neg.f64 lo)) (*.f64 lo (neg.f64 hi)))) (neg.f64 (*.f64 lo (*.f64 lo (neg.f64 lo)))))
(/.f64 (neg.f64 (fma.f64 lo (neg.f64 lo) (*.f64 (neg.f64 lo) hi))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (neg.f64 (+.f64 (neg.f64 lo) (*.f64 (neg.f64 lo) (/.f64 hi lo)))) (neg.f64 (*.f64 lo (neg.f64 lo))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 lo hi)) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 lo) (*.f64 lo (/.f64 lo hi)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (neg.f64 lo)) (*.f64 (neg.f64 lo) (neg.f64 hi)))) (neg.f64 (*.f64 (neg.f64 lo) (*.f64 lo (neg.f64 lo)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 hi lo (*.f64 lo lo)))) (*.f64 lo (*.f64 lo lo)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) hi)) (*.f64 lo lo)))) (neg.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) hi) #s(literal 1 binary64)) (*.f64 lo lo))) (neg.f64 (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(/.f64 (neg.f64 (/.f64 (fma.f64 hi lo (*.f64 lo lo)) lo)) (*.f64 lo (neg.f64 lo)))
(pow.f64 (/.f64 (*.f64 lo (*.f64 lo lo)) (fma.f64 hi lo (*.f64 lo lo))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) hi)) (*.f64 lo lo))) #s(literal -1 binary64))
(*.f64 (fma.f64 hi lo (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 lo lo))) (/.f64 (*.f64 hi (*.f64 hi hi)) (*.f64 (*.f64 lo lo) (*.f64 (*.f64 lo lo) (*.f64 lo lo))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (/.f64 #s(literal 1 binary64) (*.f64 lo lo)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi (*.f64 lo lo)) hi)) (*.f64 lo lo)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))

simplify5.0s (37%)

Memory
-0.2MiB live, 619.2MiB allocated
Algorithm
egg-herbie
Rules
10 532×lower-fma.f64
10 532×lower-fma.f32
4 804×lower-*.f64
4 804×lower-*.f32
4 648×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04765402
114745024
247734609
087094402
Stop Event
iter limit
node limit
Counts
444 → 434
Calls
Call 1
Inputs
hi
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(/ hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
1
(+ 1 (/ hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
1
(+ 1 (/ hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 lo)
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 (/ lo hi))
(* -1 x)
(- (* hi (- 1 (/ x lo))) x)
(- (* hi (- (+ 1 (/ hi lo)) (/ x lo))) x)
(- (* hi (- (+ 1 (/ hi lo)) (/ x lo))) x)
(/ (pow hi 2) lo)
(* (pow hi 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(* (pow hi 2) (- (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))
(* (pow hi 2) (- (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))
(* (pow hi 2) (+ (* -1 (/ (- (/ x hi) (+ 1 (* -1 (/ x lo)))) hi)) (/ 1 lo)))
(* (pow hi 2) (+ (* -1 (/ (- (/ x hi) (+ 1 (* -1 (/ x lo)))) hi)) (/ 1 lo)))
(- hi (* -1 (/ (pow hi 2) lo)))
(- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))
(- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))
(- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))
(* -1 (* x (+ 1 (/ hi lo))))
(* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))
(* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))
(* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))
(* -1 (* x (- 1 (* -1 (/ hi lo)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))
(* -1 (/ (* hi (- x hi)) lo))
(/ (- (* lo (- hi x)) (* hi (- x hi))) lo)
(/ (- (* lo (- hi x)) (* hi (- x hi))) lo)
(/ (- (* lo (- hi x)) (* hi (- x hi))) lo)
(- hi x)
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(- hi x)
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2)))))
(+ (* -1 (/ x lo)) (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2)))))
(+ (* -1 (/ x lo)) (* 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 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))) (/ x (* hi (pow lo 2)))))
(* (pow hi 2) (- (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 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 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(/ (- hi (* -1 (/ (pow hi 2) lo))) lo)
(- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))
(* -1 (/ (* x (- 1 (* -1 (/ hi lo)))) lo))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))
(/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))
(/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/ (- hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))
(* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))
(* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))
x
(+ x (/ (* hi x) lo))
(+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))
(+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) hi)) (/ 1 lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) 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 lo)))
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(/ (* hi (- x hi)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
x
(+ x (/ (* hi (- x hi)) lo))
(+ x (/ (* hi (- x hi)) lo))
(+ x (/ (* hi (- x hi)) lo))
x
(+ x (/ (* hi (- x hi)) lo))
(+ x (/ (* hi (- x hi)) lo))
(+ x (/ (* hi (- x hi)) 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 (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))
(- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))
(- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))
(/ (- (* lo (- (+ hi lo) x)) (* hi (- x hi))) (pow lo 2))
(/ (- (* lo (- (+ hi lo) x)) (* hi (- x hi))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (* -1 (/ (* hi (- x hi)) (pow lo 2))) (/ hi lo))) (/ x lo))
(- (+ 1 (+ (* -1 (/ (* hi (- x hi)) (pow lo 2))) (/ hi lo))) (/ x lo))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo)))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo)))
(/ (- (* -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))
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))
(/ (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)
(- (* -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)
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ hi (pow lo 2))
(/ (+ 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))))
Outputs
hi
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
hi
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) 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 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) 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 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) 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 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) 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 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (fma.f64 hi hi (*.f64 lo (+.f64 hi lo))) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (fma.f64 hi hi (*.f64 lo (+.f64 hi lo))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 lo)
(neg.f64 lo)
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 (/ lo hi))
(/.f64 lo (neg.f64 hi))
(* -1 x)
(neg.f64 x)
(- (* hi (- 1 (/ x lo))) x)
(-.f64 hi (fma.f64 hi (/.f64 x lo) x))
(- (* hi (- (+ 1 (/ hi lo)) (/ x lo))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- (* hi (- (+ 1 (/ hi lo)) (/ x lo))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (- (+ (/ 1 hi) (/ 1 lo)) (/ x (* hi lo))))
(+.f64 hi (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(* (pow hi 2) (- (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))
(+.f64 (fma.f64 (*.f64 hi hi) (neg.f64 (/.f64 x (*.f64 hi hi))) hi) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(* (pow hi 2) (- (+ (* -1 (/ x (pow hi 2))) (+ (/ 1 hi) (/ 1 lo))) (/ x (* hi lo))))
(+.f64 (fma.f64 (*.f64 hi hi) (neg.f64 (/.f64 x (*.f64 hi hi))) hi) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (* -1 (/ x (* hi lo))) (+ (/ 1 hi) (/ 1 lo))))
(+.f64 hi (*.f64 (*.f64 hi hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo)))
(* (pow hi 2) (+ (* -1 (/ (- (/ x hi) (+ 1 (* -1 (/ x lo)))) hi)) (/ 1 lo)))
(*.f64 hi (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) (/.f64 x hi))) (neg.f64 hi)) (/.f64 hi lo)))
(* (pow hi 2) (+ (* -1 (/ (- (/ x hi) (+ 1 (* -1 (/ x lo)))) hi)) (/ 1 lo)))
(*.f64 hi (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) (/.f64 x hi))) (neg.f64 hi)) (/.f64 hi lo)))
(- hi (* -1 (/ (pow hi 2) lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- (+ hi (* -1 (* x (+ 1 (/ hi lo))))) (* -1 (/ (pow hi 2) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (* x (+ 1 (/ hi lo))))
(*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))
(*.f64 x (+.f64 (/.f64 hi x) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))
(*.f64 x (+.f64 (/.f64 hi x) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(* x (- (/ hi x) (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo)))))
(*.f64 x (+.f64 (/.f64 hi x) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(* -1 (* x (- 1 (* -1 (/ hi lo)))))
(*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))
(*.f64 (+.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x))) (neg.f64 x))
(* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))
(*.f64 (+.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x))) (neg.f64 x))
(* -1 (* x (- (+ 1 (* -1 (/ (- hi (* -1 (/ (pow hi 2) lo))) x))) (* -1 (/ hi lo)))))
(*.f64 (+.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x))) (neg.f64 x))
(* -1 (/ (* hi (- x hi)) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/ (- (* lo (- hi x)) (* hi (- x hi))) lo)
(fma.f64 (-.f64 hi x) #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(/ (- (* lo (- hi x)) (* hi (- x hi))) lo)
(fma.f64 (-.f64 hi x) #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(/ (- (* lo (- hi x)) (* hi (- x hi))) lo)
(fma.f64 (-.f64 hi x) #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(- hi x)
(-.f64 hi x)
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- hi x)
(-.f64 hi x)
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x))
(* -1 (/ x lo))
(/.f64 x (neg.f64 lo))
(+ (* -1 (/ x lo)) (* hi (- (/ 1 lo) (/ x (pow lo 2)))))
(+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 x (*.f64 lo (neg.f64 lo)))))
(+ (* -1 (/ x lo)) (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(+ (* -1 (/ x lo)) (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(*.f64 hi (fma.f64 hi (/.f64 x (*.f64 hi (*.f64 lo (neg.f64 lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* (pow hi 2) (- (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))) (/ x (* hi (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 hi (*.f64 lo lo))))))
(* (pow hi 2) (- (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))) (/ x (* hi (pow lo 2)))))
(*.f64 (*.f64 hi hi) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 lo (*.f64 hi hi)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo lo)) (/.f64 x (*.f64 hi (*.f64 lo lo))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 hi (fma.f64 hi (/.f64 x (*.f64 hi (*.f64 lo (neg.f64 lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 hi (fma.f64 hi (/.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) lo))) (neg.f64 hi)) (/.f64 hi (*.f64 lo lo))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (/ x (* hi lo))) hi)) (/ 1 (pow lo 2))))
(*.f64 hi (fma.f64 hi (/.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 #s(literal -1 binary64) lo))) (neg.f64 hi)) (/.f64 hi (*.f64 lo lo))))
(/ (- hi (* -1 (/ (pow hi 2) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x))
(- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x))
(- (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 x lo) x) lo))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x)))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x)))
(* x (- (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (/ hi (* lo x))) (* -1 (/ (pow hi 2) (* (pow lo 2) x)))))
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x)))
(* -1 (/ (* x (- 1 (* -1 (/ hi lo)))) lo))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 x lo) x) lo))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x)) (neg.f64 x))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (+ (* -1 (* hi (- x hi))) (* lo (- hi x))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
x
(+ x (/ (* hi x) lo))
(fma.f64 hi (/.f64 x lo) x)
(+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 hi (neg.f64 hi)) lo)
(* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))))
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 hi (neg.f64 hi)) lo)
(* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))
(*.f64 hi (*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 (/.f64 x lo) (/.f64 x hi)) hi)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) hi)) (/ 1 lo)))
(*.f64 (*.f64 hi hi) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (+.f64 (/.f64 x lo) (/.f64 x hi)) hi)))
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 hi (neg.f64 hi)) lo)
(+ (* -1 (/ (pow hi 2) lo)) (* x (+ 1 (/ hi lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ (* -1 (/ (pow hi 2) lo)) (* x (+ 1 (/ hi lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ (* -1 (/ (pow hi 2) lo)) (* x (+ 1 (/ hi lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(* x (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 x lo) x)
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(fma.f64 x (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) x)
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(fma.f64 x (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) x)
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(fma.f64 x (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) x)
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(fma.f64 hi (/.f64 x lo) x)
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(fma.f64 x (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) x)
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(fma.f64 x (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) x)
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(fma.f64 x (*.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) x)
(/ (* hi (- x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
x
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
x
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(- 1 (/ x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(- (+ 1 (* hi (- (/ 1 lo) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 x (*.f64 lo (neg.f64 lo))))))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(- (+ 1 (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2))))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(*.f64 hi (fma.f64 hi (/.f64 x (*.f64 hi (*.f64 lo (neg.f64 lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 x (*.f64 hi (*.f64 lo (neg.f64 lo)))) (/.f64 x (*.f64 lo (*.f64 hi hi))))))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))) (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 x (*.f64 hi (*.f64 lo (neg.f64 lo)))) (/.f64 x (*.f64 lo (*.f64 hi hi))))))
(/ (pow hi 2) (pow lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 hi (fma.f64 hi (/.f64 x (*.f64 hi (*.f64 lo (neg.f64 lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 hi (fma.f64 hi (/.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) (/.f64 hi (*.f64 lo lo))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(*.f64 hi (fma.f64 hi (/.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) (/.f64 hi (*.f64 lo lo))))
(- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
(- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
(- (+ 1 (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo))) (* -1 (/ (pow hi 2) (pow lo 2))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 x lo) x) lo))
(* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x))))
(* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x))))
(* x (- (+ (/ 1 x) (/ hi (* lo x))) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 x lo) x) lo))
(* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (- (+ 1 (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- (+ hi lo) x)) (* hi (- x hi))) (pow lo 2))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 hi x))) (*.f64 lo lo))
(/ (- (* lo (- (+ hi lo) x)) (* 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 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (* -1 (/ (* hi (- x hi)) (pow lo 2))) (/ hi lo))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(- (+ 1 (+ (* -1 (/ (* hi (- x hi)) (pow lo 2))) (/ hi lo))) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (/ (* hi (- x hi)) lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo))
(/ (- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo) hi)
(neg.f64 (/.f64 (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))
(-.f64 (fma.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 hi hi))) (/.f64 x hi)) (/.f64 (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))
(-.f64 (fma.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 hi hi))) (/.f64 x hi)) (/.f64 (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))
(-.f64 (fma.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 hi hi))) (/.f64 x hi)) (/.f64 (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 x (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal 1 binary64)) 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 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (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 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (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 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo (*.f64 hi hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (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 (fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 hi)) (neg.f64 x) x) 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 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 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 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 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 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 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)))
(neg.f64 (/.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 lo (*.f64 (*.f64 lo lo) (+.f64 (/.f64 x (*.f64 hi (*.f64 lo (*.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 hi (*.f64 lo (*.f64 hi hi)))) (+.f64 (/.f64 x (*.f64 hi (*.f64 hi (*.f64 lo lo)))) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo lo))) (+.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 (* 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 hi (*.f64 lo lo)))) (/.f64 x (*.f64 hi (*.f64 lo (*.f64 lo lo))))) (+.f64 (/.f64 x (*.f64 hi (*.f64 lo (*.f64 hi hi)))) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (*.f64 hi hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 hi hi))))))))
(* -1 (/ (pow lo 3) (pow hi 3)))
(neg.f64 (/.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 hi (*.f64 lo (*.f64 hi hi)))) (/.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 hi hi))))) (*.f64 lo (*.f64 lo (neg.f64 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)))))
(neg.f64 (*.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 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 lo (*.f64 hi hi))))) (/.f64 #s(literal -1 binary64) (*.f64 hi hi))) 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 (-.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 #s(literal -1 binary64) (+.f64 (/.f64 x lo) (/.f64 x hi))) hi) lo)) lo)) (*.f64 lo (*.f64 lo (neg.f64 lo))))
(/ (* (pow lo 2) (- x lo)) (pow hi 3))
(*.f64 (*.f64 lo lo) (/.f64 (-.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)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 hi hi (*.f64 lo (+.f64 hi lo)))) (*.f64 hi (*.f64 hi hi)))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 3))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 hi hi (*.f64 lo (+.f64 hi 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 (-.f64 x lo) hi) (-.f64 x lo)) hi)
(/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
(/ (- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo) hi)
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) 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 (-.f64 x lo) hi) (-.f64 x lo)) 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 (/ (+ (* 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)
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)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(/ (pow lo 2) hi)
(/.f64 (*.f64 lo lo) hi)
(- (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) hi)) lo)
(neg.f64 (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 (*.f64 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal 1 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 (*.f64 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal 1 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 (*.f64 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal 1 binary64))) (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo))
(* x (+ 1 (+ (/ lo hi) (/ (pow lo 2) (pow hi 2)))))
(*.f64 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo hi) #s(literal 1 binary64)))
(* x (- (+ 1 (+ (* -1 (/ (* lo (+ lo (/ (pow lo 2) hi))) (* hi x))) (+ (/ lo hi) (/ (pow lo 2) (pow hi 2))))) (/ lo x)))
(+.f64 x (*.f64 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo hi) (/.f64 (neg.f64 (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 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo hi) (/.f64 (neg.f64 (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 x (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 lo hi) (/.f64 (neg.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) x))))
(* -1 (* x (- (* -1 (/ (+ lo (/ (pow lo 2) hi)) hi)) 1)))
(fma.f64 (/.f64 (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 hi)) (neg.f64 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 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 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 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 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 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 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 (+.f64 #s(literal -1 binary64) (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)))
(neg.f64 (*.f64 lo (*.f64 lo (/.f64 lo (*.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 (/.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 x (*.f64 hi (*.f64 lo lo))) (+.f64 (/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo 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)) (/ 1 (pow lo 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 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) lo) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo lo)))))))
(* -1 (/ (pow lo 3) (pow hi 2)))
(neg.f64 (*.f64 lo (*.f64 lo (/.f64 lo (*.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 lo (*.f64 lo (neg.f64 lo))))
(* -1 (* (pow lo 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1 (/ x hi))) lo)) (/ x (pow hi 2))) (/ 1 hi)) lo)) (/ 1 (pow hi 2)))))
(neg.f64 (*.f64 (*.f64 lo (*.f64 lo lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) 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 lo (*.f64 lo lo)) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x hi)) hi) (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 x hi))) lo)) lo))))
(/ (* (pow lo 2) (- x lo)) (pow hi 2))
(*.f64 (-.f64 x lo) (*.f64 lo (/.f64 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)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 hi hi (*.f64 lo (+.f64 hi lo)))) (*.f64 hi hi))
(/ (+ (* hi (+ (* hi (- x lo)) (* lo (- x lo)))) (* (pow lo 2) (- x lo))) (pow hi 2))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 hi hi (*.f64 lo (+.f64 hi lo)))) (*.f64 hi hi))
(- x lo)
(-.f64 x lo)
(- (+ x (/ (* lo (- x lo)) hi)) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))
(- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)
(- (+ x (+ (/ (* lo (- x lo)) hi) (/ (* (pow lo 2) (- x lo)) (pow hi 2)))) lo)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)
(- x lo)
(-.f64 x lo)
(- (+ x (/ (* lo (- x lo)) hi)) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))
(- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)
(+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) hi))
(- (+ x (* -1 (/ (+ (* -1 (* lo (- x lo))) (* -1 (/ (* (pow lo 2) (- x lo)) hi))) hi))) lo)
(+.f64 (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 lo hi) lo)) hi))
(/ 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 (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 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ (+ 1 (/ hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* -1 (/ (- (* -1 (/ hi lo)) 1) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ 1 lo)
(/.f64 #s(literal 1 binary64) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(+ (/ 1 lo) (/ hi (pow lo 2)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/ hi (pow lo 2))
(/.f64 hi (*.f64 lo lo))
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(* hi (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)

eval249.0ms (1.8%)

Memory
48.4MiB live, 383.9MiB allocated
Compiler

Compiled 43 664 to 3 920 computations (91% saved)

prune509.0ms (3.8%)

Memory
-37.8MiB live, 609.5MiB allocated
Pruning

72 alts after pruning (67 fresh and 5 done)

PrunedKeptTotal
New1 544321 576
Fresh83543
Picked235
Done022
Total1 554721 626
Accuracy
20.0%
Counts
1 626 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.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)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
18.9%
(fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
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 hi lo) lo) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
18.9%
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
15.2%
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64))
18.9%
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
18.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 hi lo) #s(literal 1 binary64))
14.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) (-.f64 x lo)) hi)
8.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x (*.f64 (/.f64 lo x) x))) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo (/.f64 hi lo)) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 lo hi)) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (*.f64 lo (/.f64 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))) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
14.3%
(/.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)
8.3%
(/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 x) x) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 lo hi))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
14.3%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo)) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (*.f64 lo (/.f64 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))) hi)
9.1%
(/.f64 (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 hi))
9.4%
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
14.3%
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
9.1%
(/.f64 (-.f64 x (fma.f64 lo (/.f64 lo hi) lo)) hi)
9.1%
(/.f64 (-.f64 x (fma.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 lo x)) lo)) hi)
10.8%
(/.f64 (-.f64 x (*.f64 (/.f64 lo x) x)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
14.3%
(/.f64 (neg.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
14.3%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))
9.1%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
18.8%
(/.f64 #s(literal -1 binary64) (/.f64 hi lo))
18.6%
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 lo hi))
11.7%
(-.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi x))))
15.2%
(-.f64 (/.f64 hi lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) #s(literal 1 binary64)))
15.2%
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
15.2%
(+.f64 #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)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) hi) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (/.f64 lo (neg.f64 hi))) hi) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) x)) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (*.f64 hi (*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))))) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) (/.f64 x hi))) (neg.f64 hi)) (/.f64 hi lo))) lo))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x)))
14.3%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal -1 binary64)))
14.3%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))
9.1%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo))
18.9%
(*.f64 (-.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
18.9%
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
9.4%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x)) (neg.f64 x))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) hi) lo)) x)) (neg.f64 x))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) lo)) x)) (neg.f64 x))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))) hi) lo)) x)) (neg.f64 x))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) hi) lo)) x)) (neg.f64 x))
14.3%
(*.f64 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 x))
10.1%
(*.f64 x (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)) (/.f64 #s(literal 1 binary64) x)))
14.3%
(*.f64 x (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x))))
9.4%
(*.f64 hi (fma.f64 hi (/.f64 x (*.f64 hi (*.f64 lo (neg.f64 lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2 795 to 1 530 computations (45.3% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize273.0ms (2%)

Memory
24.4MiB live, 150.4MiB allocated
Localize:

Found 18 expressions of interest:

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

Compiled 288 to 39 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-div: 25.0ms (50.2% of total)
ival-add: 11.0ms (22.1% of total)
ival-mult: 10.0ms (20.1% of total)
ival-sub: 2.0ms (4% of total)
ival-neg: 1.0ms (2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series69.0ms (0.5%)

Memory
-21.3MiB live, 15.6MiB allocated
Counts
17 → 456
Calls
Call 1
Inputs
#<alt (fma.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))) hi)>
#<alt (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))>
#<alt (/.f64 (fma.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))) hi) lo)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (/.f64 hi lo)>
#<alt (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))>
#<alt (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))>
#<alt (/.f64 (-.f64 hi x) lo)>
#<alt (-.f64 hi x)>
#<alt (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi)>
#<alt (/.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi) lo)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi) lo))>
#<alt (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)>
#<alt (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo)))>
#<alt (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))>
#<alt (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)>
Outputs
#<alt hi>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt hi>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt hi>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (/ 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>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt hi>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt 1>
#<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) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt (/ (+ hi lo) lo)>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* hi (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (* hi (- hi x)) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt (/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt (- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))>
#<alt 1>
#<alt (- (+ 1 (/ hi lo)) (/ x lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))>
#<alt (+ 1 (* -1 (/ x lo)))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))>
#<alt (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))>
#<alt (* -1 (/ (* x (+ 1 (/ hi lo))) lo))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (/ x lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))>
#<alt (/ hi lo)>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))>
#<alt (/ hi lo)>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (+ (* -1 (/ x lo)) (/ hi lo))>
#<alt (* -1 (/ x lo))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* x (- (/ hi (* lo x)) (/ 1 lo)))>
#<alt (* -1 (/ x lo))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (/ (- hi x) lo)>
#<alt (* -1 x)>
#<alt (- hi x)>
#<alt (- hi x)>
#<alt (- hi x)>
#<alt hi>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt (* hi (+ 1 (* -1 (/ x hi))))>
#<alt hi>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt (* -1 (* hi (- (/ x hi) 1)))>
#<alt hi>
#<alt (+ hi (* -1 x))>
#<alt (+ hi (* -1 x))>
#<alt (+ hi (* -1 x))>
#<alt (* -1 x)>
#<alt (* x (- (/ hi x) 1))>
#<alt (* x (- (/ hi x) 1))>
#<alt (* x (- (/ hi x) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ hi x)))))>
#<alt hi>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (* hi (+ 1 (/ hi lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))>
#<alt (/ (pow hi 2) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt (/ (+ (* hi lo) (pow hi 2)) lo)>
#<alt hi>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt hi>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (+ hi (/ (pow hi 2) lo))>
#<alt (/ hi lo)>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (* hi (+ (/ 1 lo) (/ hi (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ hi lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ (+ hi (/ (pow hi 2) lo)) lo)>
#<alt (/ hi lo)>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))>
#<alt (/ (pow hi 2) (pow lo 2))>
#<alt (/ (+ (* hi lo) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt (/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt (+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))>
#<alt 1>
#<alt (+ 1 (/ hi lo))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))>
#<alt (/ x lo)>
#<alt (+ (/ x lo) (/ (* hi x) (pow lo 2)))>
#<alt (+ (* hi (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))>
#<alt (+ (* hi (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* (pow hi 2) (- (/ x (* hi (pow lo 2))) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (* (pow hi 2) (- (/ x (* hi (pow lo 2))) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2)))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2)))) hi)) (/ 1 (pow lo 2))))>
#<alt (* -1 (/ (pow hi 2) (pow lo 2)))>
#<alt (+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (/ (* x (+ 1 (/ hi lo))) lo)>
#<alt (* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))>
#<alt (/ (* hi (- x hi)) (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 (/ x lo)>
#<alt (/ (+ x (/ (* hi (- x hi)) lo)) lo)>
#<alt (/ (+ x (/ (* hi (- x hi)) lo)) lo)>
#<alt (/ (+ x (/ (* hi (- x hi)) lo)) lo)>
#<alt (/ x lo)>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))>
#<alt (* -1 (/ (* hi (- x hi)) (pow lo 2)))>
#<alt (/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))>
#<alt (/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))>
#<alt (/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))>
#<alt (/ (- hi x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)>
#<alt (/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)>
#<alt (* -1 (/ (- (* -1 hi) (* -1 x)) lo))>
#<alt (* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))>
#<alt (* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))>
#<alt (* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))>
#<alt (* -1 (/ x lo))>
#<alt (- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))>
#<alt (- (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))>
#<alt (- (* 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 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))) (/ x (* hi (pow lo 2)))))>
#<alt (* (pow hi 2) (- (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 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 lo)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (* (pow hi 2) (+ (* -1 (/ (- (/ x (* hi lo)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))>
#<alt (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))>
#<alt (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))>
#<alt (* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt (* -1 (/ hi lo))>
#<alt x>
#<alt (+ x (/ (* hi x) lo))>
#<alt (+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))>
#<alt (+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))>
#<alt (* -1 (/ (pow hi 2) lo))>
#<alt (* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) hi)) (/ 1 lo)))>
#<alt (* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) 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 lo)))>
#<alt (* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))>
#<alt (* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))>
#<alt (* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))>
#<alt (* -1 (* x (- (* -1 (/ hi lo)) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))>
#<alt (/ (* hi (- x hi)) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo x)) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo x)) lo)>
#<alt (/ (+ (* hi (- x hi)) (* lo x)) lo)>
#<alt x>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt x>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt (+ x (/ (* hi (- x hi)) lo))>
#<alt (+ x (/ (* hi (- x hi)) lo))>
Calls

114 calls:

TimeVariablePointExpression
56.0ms
hi
@-inf
(+ (* (+ (* (/ 1 lo) hi) 1) (/ (- hi x) lo)) 1)
0.0ms
lo
@-inf
(/ (+ (* hi (/ (- x hi) lo)) x) lo)
0.0ms
hi
@-inf
(+ (* -1 (/ (/ -1 lo) (/ 1 hi))) (neg (/ (+ (* hi (/ (- x hi) lo)) x) lo)))
0.0ms
x
@-inf
(/ (+ (* hi (/ (- x hi) lo)) x) lo)
0.0ms
hi
@-inf
(/ 1 (/ 1 hi))

rewrite316.0ms (2.3%)

Memory
18.4MiB live, 474.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 944×lower-/.f32
4 922×lower-/.f64
4 670×lower-fma.f32
4 658×lower-fma.f64
3 046×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

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

simplify422.0ms (3.1%)

Memory
32.8MiB live, 709.9MiB allocated
Algorithm
egg-herbie
Rules
17 856×lower-fma.f64
17 856×lower-fma.f32
4 168×lower-*.f64
4 168×lower-*.f32
3 358×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02714067
18473768
226573357
086953198
Stop Event
iter limit
node limit
Counts
456 → 432
Calls
Call 1
Inputs
hi
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
(/ hi lo)
hi
hi
hi
hi
hi
hi
hi
hi
hi
hi
hi
hi
(/ hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
1
(+ 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) lo)
(/ (+ hi lo) lo)
(/ (+ hi lo) lo)
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
1
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(+ 1 (/ hi lo))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(/ (* hi (- hi x)) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
1
(- (+ 1 (/ hi lo)) (/ x lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(+ 1 (* -1 (/ x lo)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (/ x lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(/ hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(/ hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(/ hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(+ (* -1 (/ x lo)) (/ hi lo))
(* -1 (/ x lo))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(* -1 (/ x lo))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(/ (- hi x) lo)
(* -1 x)
(- hi x)
(- hi x)
(- hi x)
hi
(* hi (+ 1 (* -1 (/ x hi))))
(* hi (+ 1 (* -1 (/ x hi))))
(* hi (+ 1 (* -1 (/ x hi))))
hi
(* -1 (* hi (- (/ x hi) 1)))
(* -1 (* hi (- (/ x hi) 1)))
(* -1 (* hi (- (/ x hi) 1)))
hi
(+ hi (* -1 x))
(+ hi (* -1 x))
(+ hi (* -1 x))
(* -1 x)
(* x (- (/ hi x) 1))
(* x (- (/ hi x) 1))
(* x (- (/ hi x) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
hi
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(* hi (+ 1 (/ hi lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(/ (pow hi 2) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
hi
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(+ hi (/ (pow hi 2) lo))
(/ hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/ hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
1
(+ 1 (/ hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(/ (pow hi 2) (pow lo 2))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
1
(+ 1 (/ hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
1
(+ 1 (/ hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(/ x lo)
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(+ (* hi (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))
(+ (* hi (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (/ 1 (pow lo 2))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2)))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2)))) hi)) (/ 1 (pow lo 2))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/ (* x (+ 1 (/ hi lo))) lo)
(* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))
(/ (* hi (- x hi)) (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))
(/ x lo)
(/ (+ x (/ (* hi (- x hi)) lo)) lo)
(/ (+ x (/ (* hi (- x hi)) lo)) lo)
(/ (+ x (/ (* hi (- x hi)) lo)) lo)
(/ x lo)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))
(/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))
(/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))
(/ (- hi x) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(* -1 (/ (- (* -1 hi) (* -1 x)) lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))
(* -1 (/ x lo))
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))
(- (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))
(- (* 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 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))) (/ x (* hi (pow lo 2)))))
(* (pow hi 2) (- (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 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 lo)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (* hi lo)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))
(- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2))))
(- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
(* -1 (/ hi lo))
x
(+ x (/ (* hi x) lo))
(+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))
(+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))
(* -1 (/ (pow hi 2) lo))
(* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) hi)) (/ 1 lo)))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) 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 lo)))
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(/ (* hi (- x hi)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
x
(+ x (/ (* hi (- x hi)) lo))
(+ x (/ (* hi (- x hi)) lo))
(+ x (/ (* hi (- x hi)) lo))
x
(+ x (/ (* hi (- x hi)) lo))
(+ x (/ (* hi (- x hi)) lo))
(+ x (/ (* hi (- x hi)) lo))
Outputs
hi
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
hi
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
hi
hi
hi
hi
hi
hi
hi
hi
hi
hi
hi
hi
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/ (+ hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 hi) (/ 1 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi 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 (- hi x)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- hi x))) (pow lo 2))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 lo (-.f64 hi x)))) (*.f64 lo lo))
(/ (+ (* hi (- hi x)) (* lo (- (+ hi lo) x))) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 lo (-.f64 hi x)))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(- (+ 1 (+ (/ hi lo) (/ (* hi (- hi x)) (pow lo 2)))) (/ x lo))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(- (+ 1 (/ hi lo)) (/ x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (- hi x)) (* -1 (/ (* hi (- hi x)) lo))) lo)))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (* -1 (/ x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (/ 1 lo)))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi (*.f64 lo lo)) x)))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ x lo)) (* hi (+ (* -1 (/ x (pow lo 2))) (+ (/ 1 lo) (/ hi (pow lo 2)))))))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi (*.f64 hi (neg.f64 lo)))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo) #s(literal 1 binary64)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi (*.f64 hi (neg.f64 lo)))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo) #s(literal 1 binary64)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(fma.f64 hi (/.f64 hi (*.f64 lo lo)) (*.f64 hi (/.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) #s(literal 1 binary64))))
(* (pow hi 2) (+ (* -1 (/ (+ (* -1 (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) (* -1 (/ (+ 1 (* -1 (/ x lo))) hi))) hi)) (/ 1 (pow lo 2))))
(fma.f64 hi (/.f64 hi (*.f64 lo lo)) (*.f64 hi (/.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo lo))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) #s(literal 1 binary64))))
(+ 1 (/ (* hi (+ 1 (/ hi lo))) lo))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* x (+ 1 (/ hi lo))) lo)) (/ (* hi (+ 1 (/ hi lo))) lo)))
(fma.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (*.f64 lo lo)) #s(literal 1 binary64))
(* -1 (/ (* x (+ 1 (/ hi lo))) lo))
(/.f64 (fma.f64 hi (/.f64 x lo) x) (neg.f64 lo))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(fma.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) #s(literal 1 binary64))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(fma.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) #s(literal 1 binary64))
(* x (+ (* -1 (/ (+ 1 (/ hi lo)) lo)) (+ (/ 1 x) (/ (* hi (+ 1 (/ hi lo))) (* lo x)))))
(fma.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) #s(literal 1 binary64))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (fma.f64 hi (/.f64 x lo) x) (neg.f64 lo))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* -1 (* x (+ (* -1 (/ (+ 1 (/ (* hi (+ 1 (/ hi lo))) lo)) x)) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(* -1 (/ x lo))
(/.f64 (neg.f64 x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo) (/.f64 hi lo))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo) (/.f64 hi lo))
(* hi (+ (* -1 (/ x (* hi lo))) (/ 1 lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo) (/.f64 hi lo))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo) (/.f64 hi lo))
(* -1 (* hi (- (/ x (* hi lo)) (/ 1 lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo) (/.f64 hi lo))
(/ hi lo)
(/.f64 hi lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(+ (* -1 (/ x lo)) (/ hi lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ x lo))
(/.f64 (neg.f64 x) lo)
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)) (/.f64 x lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)) (/.f64 x lo)))
(* x (- (/ hi (* lo x)) (/ 1 lo)))
(neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)) (/.f64 x lo)))
(* -1 (/ x lo))
(/.f64 (neg.f64 x) lo)
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)) (/.f64 x lo)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)) (/.f64 x lo)))
(* -1 (* x (+ (* -1 (/ hi (* lo x))) (/ 1 lo))))
(neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)) (/.f64 x lo)))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(* -1 x)
(neg.f64 x)
(- hi x)
(-.f64 hi x)
(- hi x)
(-.f64 hi x)
(- hi x)
(-.f64 hi x)
hi
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi (*.f64 hi (/.f64 x hi)))
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi (*.f64 hi (/.f64 x hi)))
(* hi (+ 1 (* -1 (/ x hi))))
(-.f64 hi (*.f64 hi (/.f64 x hi)))
hi
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi (*.f64 hi (/.f64 x hi)))
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi (*.f64 hi (/.f64 x hi)))
(* -1 (* hi (- (/ x hi) 1)))
(-.f64 hi (*.f64 hi (/.f64 x hi)))
hi
(+ hi (* -1 x))
(-.f64 hi x)
(+ hi (* -1 x))
(-.f64 hi x)
(+ hi (* -1 x))
(-.f64 hi x)
(* -1 x)
(neg.f64 x)
(* x (- (/ hi x) 1))
(-.f64 (/.f64 (*.f64 hi x) x) x)
(* x (- (/ hi x) 1))
(-.f64 (/.f64 (*.f64 hi x) x) x)
(* x (- (/ hi x) 1))
(-.f64 (/.f64 (*.f64 hi x) x) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 (/.f64 (*.f64 hi x) x) x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 (/.f64 (*.f64 hi x) x) x)
(* -1 (* x (+ 1 (* -1 (/ hi x)))))
(-.f64 (/.f64 (*.f64 hi x) x) x)
hi
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* hi (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(* (pow hi 2) (+ (/ 1 hi) (/ 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/ (pow hi 2) lo)
(/.f64 (*.f64 hi hi) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/ (+ (* hi lo) (pow hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
hi
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
hi
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+ hi (/ (pow hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(/ hi lo)
(/.f64 hi lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* hi (+ (/ 1 lo) (/ hi (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ hi lo)
(/.f64 hi lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ (+ hi (/ (pow hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(/ hi lo)
(/.f64 hi lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+ 1 (* hi (+ (/ 1 lo) (/ hi (pow lo 2)))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(* (pow hi 2) (+ (/ 1 (* hi lo)) (+ (/ 1 (pow hi 2)) (/ 1 (pow lo 2)))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(/ (+ (* hi lo) (pow hi 2)) (pow lo 2))
(/.f64 (*.f64 hi (+.f64 hi lo)) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (fma.f64 hi hi (*.f64 lo (+.f64 hi lo))) (*.f64 lo lo))
(/ (+ (* lo (+ hi lo)) (pow hi 2)) (pow lo 2))
(/.f64 (fma.f64 hi hi (*.f64 lo (+.f64 hi lo))) (*.f64 lo lo))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+ 1 (+ (/ hi lo) (/ (pow hi 2) (pow lo 2))))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 hi) (* -1 (/ (pow hi 2) lo))) lo)))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(/ x lo)
(/.f64 x lo)
(+ (/ x lo) (/ (* hi x) (pow lo 2)))
(/.f64 (fma.f64 hi (/.f64 x lo) x) lo)
(+ (* hi (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(+ (* hi (+ (* -1 (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* -1 (/ (pow hi 2) (pow lo 2)))
(neg.f64 (*.f64 hi (/.f64 hi (*.f64 lo lo))))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo lo))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (/ 1 (pow lo 2))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ x (* hi (pow lo 2))) (/ x (* (pow hi 2) lo))) (/ 1 (pow lo 2))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo lo)))
(* -1 (/ (pow hi 2) (pow lo 2)))
(neg.f64 (*.f64 hi (/.f64 hi (*.f64 lo lo))))
(* (pow hi 2) (- (/ x (* hi (pow lo 2))) (/ 1 (pow lo 2))))
(/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo lo))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2)))) hi)) (/ 1 (pow lo 2))))
(*.f64 hi (fma.f64 hi (/.f64 (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 hi lo))) hi) (/.f64 hi (*.f64 lo (neg.f64 lo)))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x (* hi lo))) (* -1 (/ x (pow lo 2)))) hi)) (/ 1 (pow lo 2))))
(*.f64 hi (fma.f64 hi (/.f64 (+.f64 (/.f64 x (*.f64 lo lo)) (/.f64 x (*.f64 hi lo))) hi) (/.f64 hi (*.f64 lo (neg.f64 lo)))))
(* -1 (/ (pow hi 2) (pow lo 2)))
(neg.f64 (*.f64 hi (/.f64 hi (*.f64 lo lo))))
(+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(+ (* -1 (/ (pow hi 2) (pow lo 2))) (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(/ (* x (+ 1 (/ hi lo))) lo)
(/.f64 (fma.f64 hi (/.f64 x lo) x) lo)
(* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* x (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* -1 (/ (* x (- (* -1 (/ hi lo)) 1)) lo))
(/.f64 (fma.f64 hi (/.f64 x lo) x) lo)
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* -1 (* x (- (+ (* -1 (/ hi (pow lo 2))) (/ (pow hi 2) (* (pow lo 2) x))) (/ 1 lo))))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(/ (* hi (- x hi)) (pow lo 2))
(/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo lo))
(/ (+ (* hi (- x hi)) (* lo x)) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) (*.f64 lo lo))
(/ (+ (* hi (- x hi)) (* lo x)) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) (*.f64 lo lo))
(/ (+ (* hi (- x hi)) (* lo x)) (pow lo 2))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) (*.f64 lo lo))
(/ x lo)
(/.f64 x lo)
(/ (+ x (/ (* hi (- x hi)) lo)) lo)
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(/ (+ x (/ (* hi (- x hi)) lo)) lo)
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(/ (+ x (/ (* hi (- x hi)) lo)) lo)
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(/ x lo)
(/.f64 x lo)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* -1 (/ (+ (* -1 x) (* -1 (/ (* hi (- x hi)) lo))) lo))
(/.f64 (fma.f64 (/.f64 hi lo) (-.f64 x hi) x) lo)
(* -1 (/ (* hi (- x hi)) (pow lo 2)))
(/.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo lo))
(/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(/ (- (* lo (- hi x)) (* hi (- x hi))) (pow lo 2))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(/ (- hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(/ (- (+ hi (* -1 (/ (* hi (- x hi)) lo))) x) lo)
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(* -1 (/ (- (* -1 hi) (* -1 x)) lo))
(/.f64 (-.f64 hi x) lo)
(* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(* -1 (/ (- (+ (* -1 hi) (/ (* hi (- x hi)) lo)) (* -1 x)) lo))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(* -1 (/ x lo))
(/.f64 (neg.f64 x) lo)
(- (* hi (- (/ 1 lo) (/ x (pow lo 2)))) (/ x lo))
(-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi (*.f64 lo lo)) x))
(- (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(- (* hi (- (+ (/ 1 lo) (/ hi (pow lo 2))) (/ x (pow lo 2)))) (/ x lo))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (- (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2))) (/ x (* hi (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (- (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))) (/ x (* hi (pow lo 2)))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi (*.f64 hi (neg.f64 lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo)))
(* (pow hi 2) (- (+ (* -1 (/ x (* (pow hi 2) lo))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))) (/ x (* hi (pow lo 2)))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi (*.f64 hi (neg.f64 lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo)))
(/ (pow hi 2) (pow lo 2))
(*.f64 hi (/.f64 hi (*.f64 lo lo)))
(* (pow hi 2) (+ (* -1 (/ x (* hi (pow lo 2)))) (+ (/ 1 (* hi lo)) (/ 1 (pow lo 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (* hi lo)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi (*.f64 hi (neg.f64 lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo)))
(* (pow hi 2) (+ (* -1 (/ (- (/ x (* hi lo)) (+ (* -1 (/ x (pow lo 2))) (/ 1 lo))) hi)) (/ 1 (pow lo 2))))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi (*.f64 hi (neg.f64 lo)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo)))
(- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2))))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(- (+ (* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2))))) (/ hi lo)) (* -1 (/ (pow hi 2) (pow lo 2))))
(/.f64 (*.f64 (+.f64 hi lo) (-.f64 hi x)) (*.f64 lo lo))
(* -1 (* x (+ (/ 1 lo) (/ hi (pow lo 2)))))
(/.f64 (fma.f64 hi (/.f64 x lo) x) (neg.f64 lo))
(* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
(* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
(* x (- (/ hi (* lo x)) (+ (* -1 (/ (pow hi 2) (* (pow lo 2) x))) (+ (/ 1 lo) (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
(* -1 (* x (- (/ 1 lo) (* -1 (/ hi (pow lo 2))))))
(/.f64 (fma.f64 hi (/.f64 x lo) x) (neg.f64 lo))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
(* -1 (* x (- (+ (* -1 (/ (- (/ hi lo) (* -1 (/ (pow hi 2) (pow lo 2)))) x)) (/ 1 lo)) (* -1 (/ hi (pow lo 2))))))
(*.f64 x (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
(* -1 (/ hi lo))
(/.f64 hi (neg.f64 lo))
x
(+ x (/ (* hi x) lo))
(fma.f64 hi (/.f64 x lo) x)
(+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (* hi (+ (* -1 (/ hi lo)) (/ x lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 hi (neg.f64 hi)) lo)
(* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(* (pow hi 2) (- (+ (/ x (* hi lo)) (/ x (pow hi 2))) (/ 1 lo)))
(fma.f64 (*.f64 hi hi) (/.f64 x (*.f64 hi hi)) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 hi (neg.f64 hi)) lo)
(* (pow hi 2) (- (/ x (* hi lo)) (/ 1 lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) hi)) (/ 1 lo)))
(*.f64 hi (fma.f64 hi (/.f64 (+.f64 (/.f64 x lo) (/.f64 x hi)) hi) (/.f64 hi (neg.f64 lo))))
(* (pow hi 2) (- (* -1 (/ (+ (* -1 (/ x hi)) (* -1 (/ x lo))) hi)) (/ 1 lo)))
(*.f64 hi (fma.f64 hi (/.f64 (+.f64 (/.f64 x lo) (/.f64 x hi)) hi) (/.f64 hi (neg.f64 lo))))
(* -1 (/ (pow hi 2) lo))
(/.f64 (*.f64 hi (neg.f64 hi)) lo)
(+ (* -1 (/ (pow hi 2) lo)) (* x (+ 1 (/ hi lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ (* -1 (/ (pow hi 2) lo)) (* x (+ 1 (/ hi lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ (* -1 (/ (pow hi 2) lo)) (* x (+ 1 (/ hi lo))))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(* x (+ 1 (/ hi lo)))
(fma.f64 hi (/.f64 x lo) x)
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) x)
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) x)
(* x (+ 1 (+ (* -1 (/ (pow hi 2) (* lo x))) (/ hi lo))))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) x)
(* -1 (* x (- (* -1 (/ hi lo)) 1)))
(fma.f64 hi (/.f64 x lo) x)
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) x)
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) x)
(* -1 (* x (- (+ (* -1 (/ hi lo)) (/ (pow hi 2) (* lo x))) 1)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) x)
(/ (* hi (- x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/ (+ (* hi (- x hi)) (* lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
x
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
x
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)
(+ x (/ (* hi (- x hi)) lo))
(fma.f64 (/.f64 hi lo) (-.f64 x hi) x)

eval215.0ms (1.6%)

Memory
-18.9MiB live, 341.7MiB allocated
Compiler

Compiled 30 712 to 2 995 computations (90.2% saved)

prune247.0ms (1.8%)

Memory
-2.1MiB live, 558.9MiB allocated
Pruning

101 alts after pruning (93 fresh and 8 done)

PrunedKeptTotal
New1 400391 439
Fresh85462
Picked235
Done055
Total1 4101011 511
Accuracy
20.0%
Counts
1 511 → 101
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
18.9%
(fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 hi lo) #s(literal 1 binary64))
18.9%
(fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x))) #s(literal 1 binary64))
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 hi lo) lo) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
18.9%
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x) #s(literal 1 binary64))
18.9%
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
15.2%
(fma.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64))
9.9%
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #s(literal 1 binary64))
18.9%
(fma.f64 (-.f64 hi x) (*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 1 binary64))
14.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) (-.f64 x lo)) hi)
8.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x (*.f64 (/.f64 lo x) x))) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo (/.f64 hi lo)) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) (/.f64 lo hi)) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (*.f64 lo (/.f64 lo hi)) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (*.f64 lo (/.f64 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))) hi)
14.3%
(/.f64 (fma.f64 (/.f64 (neg.f64 lo) hi) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
14.3%
(/.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)
8.3%
(/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) x) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) (neg.f64 x) x) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (/.f64 lo hi) lo)) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 lo hi))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))) hi)
14.3%
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x lo)) (fma.f64 lo (/.f64 lo hi) lo) (-.f64 x lo)) hi)
14.3%
(/.f64 (fma.f64 (*.f64 lo (/.f64 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))) hi)
9.1%
(/.f64 (fma.f64 lo (/.f64 lo hi) lo) (neg.f64 hi))
9.4%
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
14.3%
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo) hi)
9.1%
(/.f64 (-.f64 x (fma.f64 lo (/.f64 lo hi) lo)) hi)
9.1%
(/.f64 (-.f64 x (fma.f64 lo (*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 lo x)) lo)) hi)
10.8%
(/.f64 (-.f64 x (*.f64 (/.f64 lo x) x)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
9.9%
(/.f64 (+.f64 hi lo) lo)
14.3%
(/.f64 (neg.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo)) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
14.3%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)))
9.1%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo))))
18.8%
(/.f64 #s(literal -1 binary64) (/.f64 hi lo))
18.6%
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) hi) (/.f64 lo hi))
11.7%
(-.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi x))))
15.2%
(-.f64 (/.f64 hi lo) (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) #s(literal 1 binary64)))
15.2%
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (-.f64 x hi) (/.f64 hi lo) x) (/.f64 #s(literal -1 binary64) lo) (/.f64 hi lo)))
15.2%
(+.f64 #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)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (/.f64 (fma.f64 (-.f64 x hi) (/.f64 hi lo) x) (neg.f64 lo))))
8.7%
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x))) x) lo))))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 (-.f64 x hi) (/.f64 hi lo) x))))))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x hi) (/.f64 hi lo) x)) #s(literal -1 binary64))))))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 #s(literal -1 binary64) hi))) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
15.2%
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) lo) hi) (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo))))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (-.f64 x hi) (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) hi) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (pow.f64 (pow.f64 hi #s(literal 1/2 binary64)) #s(literal 2 binary64)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (*.f64 (pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal -1 binary64))) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 hi lo) (exp.f64 (log.f64 hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi)) hi) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 x hi) (/.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 lo hi)))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (pow.f64 (pow.f64 hi #s(literal 1/2 binary64)) #s(literal 2 binary64))) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (*.f64 (pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal -1 binary64)))) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (exp.f64 (log.f64 hi))) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) hi) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (/.f64 lo (neg.f64 hi))) hi) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) hi) (*.f64 (/.f64 lo hi) #s(literal -1 binary64))) (*.f64 (/.f64 lo hi) (/.f64 #s(literal -1 binary64) hi))) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 lo hi) (/.f64 lo hi)) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (fma.f64 (-.f64 x hi) (/.f64 hi lo) x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (fma.f64 (-.f64 x hi) (/.f64 hi lo) x)))))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (fma.f64 (-.f64 x hi) (/.f64 hi lo) x)))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo))))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) x)) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (*.f64 hi (*.f64 hi (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo))))) lo))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 (-.f64 x hi) (/.f64 hi lo) x))) (/.f64 lo hi)))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
14.4%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (fma.f64 (-.f64 x hi) (/.f64 hi lo) x))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (fma.f64 (-.f64 x hi) (/.f64 hi lo) x)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (fma.f64 (-.f64 x hi) (/.f64 hi lo) x))))))
15.2%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 lo)) (*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (fma.f64 (-.f64 x hi) (/.f64 hi lo) x))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo)))))
15.2%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 (-.f64 x hi) (/.f64 hi lo) x)) (/.f64 lo hi))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 hi x)))
9.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) hi))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo)))
14.3%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo)) #s(literal -1 binary64)))
14.3%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 lo (/.f64 lo hi) lo) x) lo))
9.1%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x (fma.f64 (-.f64 lo x) (/.f64 lo hi) lo)))
18.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo))
18.9%
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)) x)) (neg.f64 x))
9.4%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) x)) (neg.f64 x))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) hi) lo)) x)) (neg.f64 x))
14.3%
(*.f64 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lo (/.f64 lo hi) lo) hi)) hi)) (neg.f64 x))
9.4%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo))
10.1%
(*.f64 x (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)) (/.f64 #s(literal 1 binary64) x)))
14.3%
(*.f64 x (+.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 lo (/.f64 lo hi) lo) (/.f64 lo hi) lo) hi) x))))
9.4%
(*.f64 hi (fma.f64 hi (/.f64 x (*.f64 hi (*.f64 lo (neg.f64 lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 4 191 to 1 530 computations (63.5% saved)

regimes185.0ms (1.4%)

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

4 calls:

75.0ms
lo
40.0ms
x
37.0ms
hi
27.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1lo
18.9%1hi
18.9%1x
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes35.0ms (0.3%)

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

4 calls:

10.0ms
x
10.0ms
lo
8.0ms
hi
6.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.9%1lo
18.9%1hi
18.9%1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes31.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes5.0ms (0%)

Memory
12.8MiB live, 12.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

simplify6.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01528
12928
23828
34528
44928
55028
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(/.f64 (neg.f64 lo) hi)
#s(literal 1 binary64)
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(/.f64 (neg.f64 lo) hi)
(neg.f64 (/.f64 lo hi))
#s(literal 1 binary64)

soundness1.0s (7.7%)

Memory
-1.4MiB live, 581.2MiB allocated
Rules
18 288×lower-fma.f64
18 288×lower-fma.f32
17 856×lower-fma.f64
17 856×lower-fma.f32
8 348×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190833
1575775
21803709
37826707
08451681
05065402
115954911
253014588
083354411
027137
053137
1262137
22683137
08503133
02714067
18473768
226573357
086953198
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 83 to 50 computations (39.8% saved)

preprocess307.0ms (2.3%)

Memory
3.1MiB live, 156.1MiB allocated
Compiler

Compiled 82 to 42 computations (48.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...