Index: bng_ia32.c =================================================================== RCS file: /net/yquem/devel/caml/repository/csl/otherlibs/num/bng_ia32.c,v retrieving revision 1.3.6.1 retrieving revision 1.3 diff -c -r1.3.6.1 -r1.3 *** bng_ia32.c 20 Jul 2005 08:18:59 -0000 1.3.6.1 --- bng_ia32.c 26 Oct 2003 09:51:11 -0000 1.3 *************** *** 11,17 **** /* */ /***********************************************************************/ ! /* $Id: bng_ia32.c,v 1.3.6.1 2005/07/20 08:18:59 xleroy Exp $ */ /* Code specific to the Intel IA32 (x86) architecture. */ --- 11,17 ---- /* */ /***********************************************************************/ ! /* $Id: bng_ia32.c,v 1.3 2003/10/26 09:51:11 xleroy Exp $ */ /* Code specific to the Intel IA32 (x86) architecture. */ *************** *** 121,128 **** "leal 4(%1), %1 \n\t" "decl %2 \n\t" "jnz 1b" ! : "+&r" (a), "+&r" (b), "+&r" (blen), "=m" (out) ! : "m" (d) : "eax", "edx"); } if (alen == 0) return out; --- 121,128 ---- "leal 4(%1), %1 \n\t" "decl %2 \n\t" "jnz 1b" ! : "+&r" (a), "+&r" (b), "+&rm" (blen), "+&r" (out) ! : "rm" (d) : "eax", "edx"); } if (alen == 0) return out; *************** *** 164,171 **** "leal 4(%1), %1 \n\t" "decl %2 \n\t" "jnz 1b" ! : "+&r" (a), "+&r" (b), "=m" (blen), "=m" (out), "=&r" (tmp) ! : "m" (d) : "eax", "edx"); } if (alen == 0) return out; --- 164,171 ---- "leal 4(%1), %1 \n\t" "decl %2 \n\t" "jnz 1b" ! : "+&r" (a), "+&r" (b), "+&rm" (blen), "+&rm" (out), "=&r" (tmp) ! : "rm" (d) : "eax", "edx"); } if (alen == 0) return out;