Lines Matching refs:result

1 %def bindiv(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"):
25 SET_WIDE_VREG $result, rINSTq # eax <- vBB
27 SET_VREG $result, rINSTq # eax <- vBB
32 xor${suffix} $result, $result
34 neg${suffix} $result
39 mov${suffix} $tmp, $result
41 shr${suffix} $$63, $result
43 shr${suffix} $$31, $result
45 add${suffix} $tmp, $result
46 and${suffix} $$-2, $result
47 sub${suffix} $result, $tmp
48 mov${suffix} $tmp, $result
50 mov${suffix} $result, $tmp
56 add${suffix} $tmp, $result
57 sar${suffix} $result
61 %def bindiv2addr(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"):
86 SET_WIDE_VREG $result, rINSTq # vA <- result
88 SET_VREG $result, rINSTq # vA <- result
93 xor${suffix} $result, $result
95 neg${suffix} $result
100 mov${suffix} $tmp, $result
102 shr${suffix} $$63, $result
104 shr${suffix} $$31, $result
106 add${suffix} $tmp, $result
107 and${suffix} $$-2, $result
108 sub${suffix} $result, $tmp
109 mov${suffix} $tmp, $result
111 mov${suffix} $result, $tmp
117 add${suffix} $tmp, $result
118 sar${suffix} $result
122 %def bindivLit16(result="", rem="0"):
140 SET_VREG $result, rINSTq # vA <- result
144 xorl $result, $result
146 negl $result
150 %def bindivLit8(result="", rem="0"):
166 SET_VREG $result, rINSTq # vA <- result
170 xorl $result, $result
172 negl $result
176 %def binop(result="%eax", instr=""):
191 SET_VREG $result, rINSTq
214 %def binop2addr(result="%eax", instr=""):
234 %def binopLit16(result="%eax", instr=""):
251 SET_VREG $result, rINSTq
254 %def binopLit8(result="%eax", instr=""):
270 SET_VREG $result, rINSTq
425 % bindiv(result="%eax", second="%ecx", tmp="%edx", wide="0", suffix="l")
428 % bindiv2addr(result="%eax", second="%ecx", tmp="%edx", wide="0", suffix="l")
431 % bindivLit16(result="%eax")
434 % bindivLit8(result="%eax")
437 % bindiv(result="%rax", second="%rcx", tmp="%rdx", wide="1", suffix="q", ext="cqo")
440 % bindiv2addr(result="%rax", second="%rcx", tmp="%rdx", wide="1", suffix="q", ext="cqo")
528 % bindiv(result="%edx", second="%ecx", tmp="%eax", wide="0", suffix="l", rem="1")
531 % bindiv2addr(result="%edx", second="%ecx", tmp="%eax", wide="0", suffix="l", rem="1")
534 % bindivLit16(result="%edx", rem="1")
537 % bindivLit8(result="%edx", rem="1")
540 % bindiv(result="%rdx", second="%rcx", tmp="%rax", wide="1", suffix="q", ext="cqo", rem="1")
543 % bindiv2addr(result="%rdx", second="%rcx", tmp="%rax", wide="1", suffix="q", rem="1", ext="cqo")
547 % binopLit16(instr="subl %eax, %ecx", result="%ecx")
550 % binopLit8(instr="subl %eax, %ecx", result="%ecx")