Home | History | Annotate | Download | only in x86_64
      1 %default {"instr":"","suff":""}
      2     movl    rINST, %ecx                     # ecx <- A+
      3     andl    $$0xf, %ecx                     # ecx <- A
      4     movs${suff} VREG_ADDRESS(%rcx), %xmm0        # %xmm0 <- 1st src
      5     sarl    $$4, rINST                      # rINST<- B
      6     ${instr}${suff} VREG_ADDRESS(rINSTq), %xmm0
      7     movs${suff} %xmm0, VREG_ADDRESS(%rcx)   # vAA<- %xmm0
      8     pxor    %xmm0, %xmm0
      9     movs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq)  # clear ref
     10     ADVANCE_PC_FETCH_AND_GOTO_NEXT 1
     11