Decode table entry for MOVTS is misleading

It says that Rd starts at offset 13. Since this instruction is written as MOVTS <mmr>, <gpr> one might think that Rd is the MMR. This is not the case - the Rd field is the GPR while the Rn field is the MMR. The reason for this encoding is fairly clear: It's how MOVFS is encoded. Still, I think the decode table should be changed to swap the two fields around so it's clear what actually goes where.