From 48b6f151c71cdf22a2eda48429d9bb31143dc98b Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Sun, 4 Aug 2013 19:39:43 -0400 Subject: [PATCH] VM: ASM_ADD and ASM_SUB for x86: clobber _CX not "rcx". * libguile/vm-i-scheme.c (ASM_ADD, ASM_SUB): Clobber _CX not "rcx". --- libguile/vm-i-scheme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libguile/vm-i-scheme.c b/libguile/vm-i-scheme.c index 4a686823d..bcd8134e2 100644 --- a/libguile/vm-i-scheme.c +++ b/libguile/vm-i-scheme.c @@ -262,7 +262,7 @@ VM_DEFINE_FUNCTION (149, ge, "ge?", 2) : /* no outputs */ \ : "r" (x), "r" (y), \ [vsp] "r" (sp), [tag] "i" (scm_tc2_int) \ - : "rcx", "memory", "cc" \ + : _CX, "memory", "cc" \ : slow_add); \ NEXT; \ } \ @@ -280,7 +280,7 @@ VM_DEFINE_FUNCTION (149, ge, "ge?", 2) : /* no outputs */ \ : "r" (x), "r" (y), \ [vsp] "r" (sp), [tag] "i" (scm_tc2_int) \ - : "rcx", "memory", "cc" \ + : _CX, "memory", "cc" \ : slow_sub); \ NEXT; \ } \