Messages in this thread Patch in this message | | | Date | Thu, 04 Nov 2004 02:07:44 +0900 (JST) | Subject | [PATCH 2.6.10-rc1] [m32r] Fix arch/m32r/lib/memset.S | From | Hirokazu Takata <> |
| |
Hi,
This patch fixes arch/m32r/lib/memset.S. Please apply.
Thanks.
Signed-off-by: Hirokazu Takata <takata@linux-m32r.org> ---
arch/m32r/lib/memset.S | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-)
diff -ruNp a/arch/m32r/lib/memset.S b/arch/m32r/lib/memset.S --- a/arch/m32r/lib/memset.S 2004-10-19 06:55:28.000000000 +0900 +++ b/arch/m32r/lib/memset.S 2004-11-02 18:39:09.000000000 +0900 @@ -70,16 +70,18 @@ qword_set_loop: st r1, @+r4 bnc qword_set_loop || cmpz r2 jc r14 -word_set_wrap: +set_remainder: cmpui r2, #4 - bc byte_set + bc byte_set_wrap1 addi r2, #-4 bra word_set_loop byte_set_wrap: addi r2, #4 - addi r4, #4 || cmpz r2 + cmpz r2 jc r14 +byte_set_wrap1: + addi r4, #4 #if defined(CONFIG_ISA_M32R2) byte_set: addi r2, #-1 || stb r1, @r4+ @@ -153,18 +155,19 @@ qword_set_loop: st r1, @+r4 st r1, @+r4 bnc qword_set_loop - bnez r2, word_set_wrap + bnez r2, set_remainder jmp r14 -word_set_wrap: +set_remainder: cmpui r2, #4 - bc byte_set + bc byte_set_wrap1 addi r2, #-4 bra word_set_loop byte_set_wrap: addi r2, #4 - addi r4, #4 beqz r2, end_memset +byte_set_wrap1: + addi r4, #4 byte_set: addi r2, #-1 stb r1, @r4 -- Hirokazu Takata <takata@linux-m32r.org> Linux/M32R Project: http://www.linux-m32r.org/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |