mirror of
https://git.planet-casio.com/Vhex-Kernel-Core/fxlibc.git
synced 2025-04-19 17:37:09 +02:00
string: fix a bug in SuperH memset
This commit is contained in:
parent
4d464bde01
commit
3c29639988
1 changed files with 3 additions and 3 deletions
|
@ -12,12 +12,12 @@ _memset:
|
|||
/* When setting less than 64 bytes, use the naive method */
|
||||
mov #64, r0
|
||||
cmp/ge r6, r0
|
||||
bt _naive_memset
|
||||
bt.s _naive_memset
|
||||
mov r5, r0
|
||||
|
||||
mov #3, r2
|
||||
|
||||
/* Make a 4-byte filler */
|
||||
mov r5, r0
|
||||
shll8 r5
|
||||
or r5, r0
|
||||
mov r0, r5
|
||||
|
@ -59,7 +59,7 @@ _naive_memset:
|
|||
/* Tight loop copy one byte */
|
||||
dt r6
|
||||
bf/s _naive_memset
|
||||
mov.b r5, @-r4
|
||||
mov.b r0, @-r4
|
||||
|
||||
.end:
|
||||
rts
|
||||
|
|
Loading…
Add table
Reference in a new issue