summaryrefslogtreecommitdiffstats
path: root/newlib/libc/machine/i386/memset.S
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/machine/i386/memset.S')
-rw-r--r--newlib/libc/machine/i386/memset.S3
1 files changed, 1 insertions, 2 deletions
diff --git a/newlib/libc/machine/i386/memset.S b/newlib/libc/machine/i386/memset.S
index 36637fc21..6eb2cd6da 100644
--- a/newlib/libc/machine/i386/memset.S
+++ b/newlib/libc/machine/i386/memset.S
@@ -19,7 +19,7 @@ SYM (memset):
movl esp,ebp
pushl edi
movl 8(ebp),edi
- movl 12(ebp),eax
+ movzbl 12(ebp),eax
movl 16(ebp),ecx
cld
@@ -27,7 +27,6 @@ SYM (memset):
/* Less than 16 bytes won't benefit from the 'rep stosl' loop. */
cmpl $16,ecx
jbe .L19
- cbw
testl $7,edi
je .L10