1    /* mul vA, vB */
2    movzx   rINSTbl, %ecx                   # ecx <- A+
3    sarl    $$4, rINST                      # rINST <- B
4    GET_VREG %eax, rINST                    # eax <- vB
5    andb    $$0xf, %cl                      # ecx <- A
6    movl    rIBASE, rINST
7    imull   (rFP,%ecx,4), %eax              # trashes rIBASE/edx
8    movl    rINST, rIBASE
9    SET_VREG %eax, %ecx
10    ADVANCE_PC_FETCH_AND_GOTO_NEXT 1
11