Lines Matching refs:instr
37 %def fpcvt(instr="", load="", store="", wide="0"):
46 $instr
55 %def sseBinop(instr="", suff=""):
60 v${instr}${suff} VREG_ADDRESS(%eax), %xmm0, %xmm0
65 ${instr}${suff} VREG_ADDRESS(%eax), %xmm0
72 %def sseBinop2Addr(instr="", suff=""):
78 v${instr}${suff} VREG_ADDRESS(rINST), %xmm0, %xmm0
83 ${instr}${suff} VREG_ADDRESS(rINST), %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 % fpcvt(instr="fchs", load="fldl", store="fstpl", wide="1")
172 % fpcvt(instr="fchs", load="flds", store="fstps")
241 % sseBinop(instr="subs", suff="d")
244 % sseBinop2Addr(instr="subs", suff="d")
247 % sseBinop(instr="subs", suff="s")
250 % sseBinop2Addr(instr="subs", suff="s")