arm/armasm: fix wrong register order in SMLABT/SMLATB/SMLATT/SMLAD/SMLSD
SMLABT/SMLATB/SMLATT/SMLAD/SMLSD are MLA(mul&add) like instructions,
which need the third register to be the addend. But currently the addend
is placed in the first position in the decoded register list.
This patch fixes it and adds corresponding tests.
Run-TryBot: Cherry Zhang <firstname.lastname@example.org>
TryBot-Result: Gobot Gobot <email@example.com>
Reviewed-by: Cherry Zhang <firstname.lastname@example.org>
2 files changed