• Home
  • Raw
  • Download

Lines Matching refs:suffix

1 %def bindiv(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"):
15 test${suffix} $second, $second
17 cmp${suffix} $$-1, $second
19 cmp${suffix} $$2, $second
22 idiv${suffix} $second
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
52 shr${suffix} $$63, $tmp
54 shr${suffix} $$31, $tmp
56 add${suffix} $tmp, $result
57 sar${suffix} $result
61 %def bindiv2addr(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"):
76 test${suffix} $second, $second
78 cmp${suffix} $$-1, $second
80 cmp${suffix} $$2, $second
83 idiv${suffix} $second
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
113 shr${suffix} $$63, $tmp
115 shr${suffix} $$31, $tmp
117 add${suffix} $tmp, $result
118 sar${suffix} $result
425 % bindiv(result="%eax", second="%ecx", tmp="%edx", wide="0", suffix="l")
428 % bindiv2addr(result="%eax", second="%ecx", tmp="%edx", wide="0", suffix="l")
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")
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")