patch-2.3.99-pre9 linux/include/asm-mips/string.h
Next file: linux/include/asm-mips/system.h
Previous file: linux/include/asm-mips/stackframe.h
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
Sat May 13 08:31:25 2000
- Orig file:
v2.3.99-pre8/linux/include/asm-mips/string.h
- Orig date:
Sat Feb 26 22:31:56 2000
diff -u --recursive --new-file v2.3.99-pre8/linux/include/asm-mips/string.h linux/include/asm-mips/string.h
@@ -100,20 +100,18 @@
".set\tnoreorder\n\t"
".set\tnoat\n"
"1:\tlbu\t%3,(%0)\n\t"
-#if defined(CONFIG_CPU_R3000)
- "lbu\t$1,(%1)\n\t"
- "nop\n\t"
- "beqz\t%2,2f\n\t"
-#else
"beqz\t%2,2f\n\t"
"lbu\t$1,(%1)\n\t"
-#endif
"subu\t%2,1\n\t"
"bne\t$1,%3,3f\n\t"
"addiu\t%0,1\n\t"
"bnez\t%3,1b\n\t"
"addiu\t%1,1\n"
- "2:\tmove\t%3,$1\n"
+ "2:\n\t"
+#if defined(CONFIG_CPU_R3000)
+ "nop\n\t"
+#endif
+ "move\t%3,$1\n"
"3:\tsubu\t%3,$1\n\t"
".set\tat\n\t"
".set\treorder"
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)