.global | _mac | |||
_mac | mv | .s1 | A4,A5 | |
|| | mv | .l1 | B4,A6 | |
zero | .l1 | A4 | ||
|| | mvk | .s1 | 10,A2 | |
loop: | ldw | .d | *A5++,A0 | |
ldw | .d | *A6++,A1 | ||
sub | .l | A2,1,A2 | ||
nop | 2 | |||
[A2] | b | .s | loop | |
mpy | .m | A0,A1,A3 | ||
nop | ||||
add | .l | A4,A3,A4 | ||
nop | 2 | |||
b | .s | B11 | ||
nop | 5 |