From: James S. <jsi...@us...> - 2001-10-08 16:18:42
|
Update of /cvsroot/linux-mips/linux/include/asm-mips In directory usw-pr-cvs1:/tmp/cvs-serv28376 Modified Files: bitops.h string.h Added Files: checksum.h Log Message: Remove a bunch more clobbers. Index: bitops.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips/bitops.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- bitops.h 2001/07/16 18:30:08 1.3 +++ bitops.h 2001/10/08 16:18:38 1.4 @@ -621,8 +621,7 @@ "2:" : "=r" (res), "=r" (dummy), "=r" (addr) : "0" ((signed int) 0), "1" ((unsigned int) 0xffffffff), - "2" (addr), "r" (size) - : "$1"); + "2" (addr), "r" (size)); return res; } @@ -657,8 +656,7 @@ ".set\treorder\n" "1:" : "=r" (set), "=r" (dummy) - : "0" (0), "1" (1 << bit), "r" (*p) - : "$1"); + : "0" (0), "1" (1 << bit), "r" (*p)); if (set < (32 - bit)) return set + offset; set = 32 - bit; @@ -697,8 +695,7 @@ ".set\treorder\n" "2:\n\t" : "=&r" (__res), "=r" (mask) - : "r" (word), "1" (mask) - : "$1"); + : "r" (word), "1" (mask)); return __res; } Index: string.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips/string.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- string.h 2001/07/24 16:42:46 1.1 +++ string.h 2001/10/08 16:18:38 1.2 @@ -28,7 +28,7 @@ ".set\treorder" : "=r" (__dest), "=r" (__src) : "0" (__dest), "1" (__src) - : "$1","memory"); + : "memory"); return __xdest; } @@ -56,7 +56,7 @@ ".set\treorder" : "=r" (__dest), "=r" (__src), "=r" (__n) : "0" (__dest), "1" (__src), "2" (__n) - : "$1","memory"); + : "memory"); return __dest; } @@ -84,8 +84,7 @@ "3:\t.set\tat\n\t" ".set\treorder" : "=r" (__cs), "=r" (__ct), "=r" (__res) - : "0" (__cs), "1" (__ct) - : "$1"); + : "0" (__cs), "1" (__ct)); return __res; } @@ -116,8 +115,7 @@ ".set\tat\n\t" ".set\treorder" : "=r" (__cs), "=r" (__ct), "=r" (__count), "=r" (__res) - : "0" (__cs), "1" (__ct), "2" (__count) - : "$1"); + : "0" (__cs), "1" (__ct), "2" (__count)); return __res; } @@ -148,8 +146,7 @@ "bne\t$1,%z4,1b\n" "2:\t.set\tpop" : "=r" (__addr), "=r" (__end) - : "0" (__addr), "1" (__end), "Jr" (__c) - : "$1"); + : "0" (__addr), "1" (__end), "Jr" (__c)); return __addr; } |