The documentation says that argument 4 of the blkmov insn gives the alignment, for example 4 if things are word-aligned.
It's documented that, say, the value 4 means source and destination are multiples of 4. What isn't clear is whether the length is also a multiple of 4 in this case. In other words, does "aligned" state the alignment of source and destination and length, or only of the addresses and the length may still be odd? paul