1/*
2 * Generic 64-bit binary operation.
3 */
4    /* binop/2addr vA, vB */
5    movzbl  rINSTbl, %ecx                   # ecx<- BA
6    sarl    $$4, %ecx                       # ecx<- B
7    GET_VREG %eax, %ecx                     # eax<- v[B+0]
8    GET_VREG_HIGH %ecx, %ecx                # eax<- v[B+1]
9    andb    $$0xF, rINSTbl                  # rINST<- A
10    $instr1                                 # ex: addl   %eax,(rFP,rINST,4)
11    $instr2                                 # ex: adcl   %ecx,4(rFP,rINST,4)
12    CLEAR_WIDE_REF rINST
13    ADVANCE_PC_FETCH_AND_GOTO_NEXT 1
14