summaryrefslogtreecommitdiff
path: root/sys/lib
diff options
context:
space:
mode:
authormatt <matt@NetBSD.org>2003-08-27 17:37:43 +0000
committermatt <matt@NetBSD.org>2003-08-27 17:37:43 +0000
commit4a33fdce54f9e49e865d554592991b6bbbb5ea36 (patch)
tree6182a1fc0391b6d2b62bec6e6684b021642cafc1 /sys/lib
parent523866566b9e525a4c50eacaadd3195b0dd96b2e (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.S4
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 */