Home | History | Annotate | Download | only in x86
      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