diff options
author | Mark H Weaver <mhw@netris.org> | 2013-08-04 19:39:43 -0400 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2013-08-04 19:39:43 -0400 |
commit | 48b6f151c71cdf22a2eda48429d9bb31143dc98b (patch) | |
tree | 8cd85a8226f107d48dde29bef38c7420635aadff /libguile/vm-i-scheme.c | |
parent | afa3c37ddc3682939a793a4798f3b55fc8d658ec (diff) | |
download | guile-48b6f151c71cdf22a2eda48429d9bb31143dc98b.tar.gz |
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".
Diffstat (limited to 'libguile/vm-i-scheme.c')
-rw-r--r-- | libguile/vm-i-scheme.c | 4 |
1 files 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; \ } \ |