From: Andy P. <at...@us...> - 2002-04-10 18:36:13
|
Update of /cvsroot/linux-vax/kernel-2.4/arch/m68k/math-emu In directory usw-pr-cvs1:/tmp/cvs-serv13561/m68k/math-emu Modified Files: multi_arith.h Log Message: synch 2.4.15 commit 37 Index: multi_arith.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.4/arch/m68k/math-emu/multi_arith.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- multi_arith.h 14 Jan 2001 19:42:22 -0000 1.1.1.1 +++ multi_arith.h 10 Apr 2002 14:34:36 -0000 1.2 @@ -329,7 +329,7 @@ int carry; /* we assume here, gcc only insert move and a clr instr */ - asm volatile ("add.b %1,%0" : "=d,=g" (dest->lowmant) + asm volatile ("add.b %1,%0" : "=d,g" (dest->lowmant) : "g,d" (src->lowmant), "0,0" (dest->lowmant)); asm volatile ("addx.l %1,%0" : "=d" (dest->mant.m32[1]) : "d" (src->mant.m32[1]), "0" (dest->mant.m32[1])); @@ -360,7 +360,7 @@ extern inline void fp_submant(struct fp_ext *dest, struct fp_ext *src1, struct fp_ext *src2) { /* we assume here, gcc only insert move and a clr instr */ - asm volatile ("sub.b %1,%0" : "=d,=g" (dest->lowmant) + asm volatile ("sub.b %1,%0" : "=d,g" (dest->lowmant) : "g,d" (src2->lowmant), "0,0" (src1->lowmant)); asm volatile ("subx.l %1,%0" : "=d" (dest->mant.m32[1]) : "d" (src2->mant.m32[1]), "0" (src1->mant.m32[1])); @@ -383,7 +383,7 @@ }) #define fp_addx96(dest, src) ({ \ /* we assume here, gcc only insert move and a clr instr */ \ - asm volatile ("add.l %1,%0" : "=d,=g" (dest->m32[2]) \ + asm volatile ("add.l %1,%0" : "=d,g" (dest->m32[2]) \ : "g,d" (temp.m32[1]), "0,0" (dest->m32[2])); \ asm volatile ("addx.l %1,%0" : "=d" (dest->m32[1]) \ : "d" (temp.m32[0]), "0" (dest->m32[1])); \ |