/* mul vA, vB */ | |
movzx rINSTbl, %ecx # ecx <- A+ | |
sarl $$4, rINST # rINST <- B | |
GET_VREG %eax, rINST # eax <- vB | |
andb $$0xf, %cl # ecx <- A | |
movl rIBASE, rINST | |
imull (rFP,%ecx,4), %eax # trashes rIBASE/edx | |
movl rINST, rIBASE | |
SET_VREG %eax, %ecx | |
ADVANCE_PC_FETCH_AND_GOTO_NEXT 1 |