diff options
| author | matt <matt@NetBSD.org> | 2003-08-27 17:37:43 +0000 |
|---|---|---|
| committer | matt <matt@NetBSD.org> | 2003-08-27 17:37:43 +0000 |
| commit | 4a33fdce54f9e49e865d554592991b6bbbb5ea36 (patch) | |
| tree | 6182a1fc0391b6d2b62bec6e6684b021642cafc1 /sys/lib | |
| parent | 523866566b9e525a4c50eacaadd3195b0dd96b2e (diff) | |
Actually the right instruction to fill a half-word.
From Juergen Hannken-Illjes hannken at eis dot cs dot tu-bs dot de
Diffstat (limited to 'sys/lib')
| -rw-r--r-- | sys/lib/libkern/arch/powerpc/memset.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/lib/libkern/arch/powerpc/memset.S b/sys/lib/libkern/arch/powerpc/memset.S index 77a60a68b26..c292f10e92b 100644 --- a/sys/lib/libkern/arch/powerpc/memset.S +++ b/sys/lib/libkern/arch/powerpc/memset.S @@ -1,4 +1,4 @@ -/* $NetBSD: memset.S,v 1.1 2003/08/10 21:17:09 matt Exp $ */ +/* $NetBSD: memset.S,v 1.2 2003/08/27 17:37:43 matt Exp $ */ /*- * Copyright (C) 2003 Matt Thomas <matt@3am-software.com> @@ -80,7 +80,7 @@ complex_fill: andi. r_tmp, r_dst, 0x02 beq word_fill /* aligned to word? */ half_fill: - stw r_val, 0(r_dst) + sth r_val, 0(r_dst) addi r_dst, r_dst, 2 subi r_len, r_len, 2 /* subtract halfword */ |
