Decode table entry for MOVTS is misleading

Any technical questions about the Epiphany chip and Parallella HW Platform.

Moderator: aolofsson

Decode table entry for MOVTS is misleading

Postby alexrp » Mon Feb 10, 2014 4:05 am

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.
alexrp
 
Posts: 154
Joined: Mon Dec 17, 2012 3:22 am
Location: Thisted, Denmark

Re: Decode table entry for MOVTS is misleading

Postby aolofsson » Tue Feb 11, 2014 4:18 am

Agreed that it's confusing..we will try to fix it in the next revision.
Andreas
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA


Return to Epiphany and Parallella Q & A

Who is online

Users browsing this forum: No registered users and 7 guests

cron