Home | History | Annotate | Download | only in x86_64
      1     /* rem_double vAA, vBB, vCC */
      2     movzbq  3(rPC), %rcx                    # ecx <- BB
      3     movzbq  2(rPC), %rax                    # eax <- CC
      4     fldl    VREG_ADDRESS(%rcx)              # %st1 <- fp[vBB]
      5     fldl    VREG_ADDRESS(%rax)              # %st0 <- fp[vCC]
      6 1:
      7     fprem
      8     fstsw   %ax
      9     sahf
     10     jp      1b
     11     fstp    %st(1)
     12     fstpl   VREG_ADDRESS(rINSTq)            # fp[vAA] <- %st
     13     CLEAR_WIDE_REF rINSTq
     14     ADVANCE_PC_FETCH_AND_GOTO_NEXT 2
     15