blob: 2cf11b3898eb21b94dc2cf5dd4ff508a08ebf3ac [file] [log] [blame]
%verify "executed"
/* mul/lit8 vAA, vBB, #+CC */
movzbl 2(rPC),%eax # eax<- BB
movsbl 3(rPC),%ecx # ecx<- ssssssCC
SPILL(rPC)
movzx rINST_HI,rINST_FULL # rINST_FULL<- AA
GET_VREG (%eax,%eax) # eax<- rBB
imull %ecx,%eax # trashes rPC
UNSPILL(rPC)
SET_VREG (%eax,rINST_FULL)
FETCH_INST_WORD(2)
ADVANCE_PC(2)
GOTO_NEXT