| | .align 4
_memclrwh:
mov #0, r1
cmp/eq r1, r5
bt leave
cmp/eq r1, r6
bt leave
mov r5, r0
mov r4, r3
add #1, r3
add r5, r4
outer:
tst #1, r0
bf/s odd
mov r4, r2
inner:
mov.b r1, @-r2
odd:
cmp/hi r3, r2
bt/s inner
mov.b r1, @-r2
add r7, r3
dt r6
bf/s outer
add r7, r4
leave:
rts
nop |