The returned limb was retrieved from v6 instead of v2.
This is also observable in failing testcase t-fat.
---
 mpn/s390_64/z13/bdiv_dbm1c.asm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mpn/s390_64/z13/bdiv_dbm1c.asm b/mpn/s390_64/z13/bdiv_dbm1c.asm
index 76dd4ec2a..3998debe8 100644
--- a/mpn/s390_64/z13/bdiv_dbm1c.asm
+++ b/mpn/s390_64/z13/bdiv_dbm1c.asm
@@ -86,7 +86,7 @@ L(top):       lg      %r1, 0(idx,up)
        la      idx, 16(idx)
        brctg   n, L(top)
 
-L(end):        vlgvg   %r2, %v6, 0
+L(end):        vlgvg   %r2, %v2, 0
        lmg     %r6, %r9, 48(%r15)
        br      %r14
 EPILOGUE()
-- 
2.41.0

_______________________________________________
gmp-devel mailing list
gmp-devel@gmplib.org
https://gmplib.org/mailman/listinfo/gmp-devel

Reply via email to