Lines Matching refs:instr
55 %def sseBinop(instr="", suff=""):
60 v${instr}${suff} VREG_ADDRESS(%rax), %xmm0, %xmm0
65 ${instr}${suff} VREG_ADDRESS(%rax), %xmm0
72 %def sseBinop2Addr(instr="", suff=""):
78 v${instr}${suff} VREG_ADDRESS(rINSTq), %xmm0, %xmm0
83 ${instr}${suff} VREG_ADDRESS(rINSTq), %xmm0
91 % sseBinop(instr="adds", suff="d")
94 % sseBinop2Addr(instr="adds", suff="d")
97 % sseBinop(instr="adds", suff="s")
100 % sseBinop2Addr(instr="adds", suff="s")
115 % sseBinop(instr="divs", suff="d")
118 % sseBinop2Addr(instr="divs", suff="d")
121 % sseBinop(instr="divs", suff="s")
124 % sseBinop2Addr(instr="divs", suff="s")
157 % sseBinop(instr="muls", suff="d")
160 % sseBinop2Addr(instr="muls", suff="d")
163 % sseBinop(instr="muls", suff="s")
166 % sseBinop2Addr(instr="muls", suff="s")
169 % unop(preinstr=" movq $0x8000000000000000, %rsi", instr=" xorq %rsi, %rax", wide="1")
172 % unop(instr=" xorl $0x80000000, %eax")
241 % sseBinop(instr="subs", suff="d")
244 % sseBinop2Addr(instr="subs", suff="d")
247 % sseBinop(instr="subs", suff="s")
250 % sseBinop2Addr(instr="subs", suff="s")