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