diff options
| -rw-r--r-- | firmware/common/memset_a.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/common/memset_a.S b/firmware/common/memset_a.S index c3da668..c3499c6 100644 --- a/firmware/common/memset_a.S +++ b/firmware/common/memset_a.S @@ -166,8 +166,8 @@ memset: bhi.b .loop_b1 .end_b1: - move.l %a0,%d1 - add.l #31,%d1 + moveq.l #31,%d1 + add.l %a0,%d1 and.l #0xFFFFFFF0,%d1 /* %d1 = first line bound + 16 */ cmp.l %d1,%a1 /* at least one full line to fill? */ blo.b .no_lines /* no, jump to longword loop */ |