Lines Matching refs:dest

24 #define _addb_(src, dest)	__asm__("addb %1, %0" : "=r" (dest) : \  argument
25 "ri" ((unsigned char)src), "0" (dest) : "cc")
26 #define _addub_(src, dest) __asm__("addub %1, %0" : "=r" (dest) : \ argument
27 "ri" ((unsigned char)src), "0" (dest) : "cc")
28 #define _addw_(src, dest) __asm__("addw %1, %0" : "=r" (dest) : \ argument
29 "ri" ((unsigned short)src), "0" (dest) : "cc")
30 #define _adduw_(src, dest) __asm__("adduw %1, %0" : "=r" (dest) : \ argument
31 "ri" ((unsigned short)src), "0" (dest) : "cc")
32 #define _addd_(src, dest) __asm__("addd %1, %0" : "=r" (dest) : \ argument
33 "ri" ((unsigned long)src), "0" (dest) : "cc")
36 #define _addcb_(src, dest) __asm__("addcb %1, %0" : "=r" (dest) : \ argument
37 "ri" ((unsigned char)src), "0" (dest) : "cc")
38 #define _addcw_(src, dest) __asm__("addcw %1, %0" : "=r" (dest) : \ argument
39 "ri" ((unsigned short)src), "0" (dest) : "cc")
42 #define _andb_(src, dest) __asm__("andb %1,%0" : "=r" (dest) : \ argument
43 "ri" ((unsigned char)src) , "0" (dest))
44 #define _andw_(src, dest) __asm__("andw %1,%0" : "=r" (dest) : \ argument
45 "ri" ((unsigned short)src) , "0" (dest))
46 #define _andd_(src, dest) __asm__("andd %1,%0" : "=r" (dest) : \ argument
47 "ri" ((unsigned long)src) , "0" (dest))
50 #define _ashub_(count, dest) __asm__("ashub %1,%0" : "=r" (dest) : \ argument
51 "ri" ((char)count) , "0" (dest) )
52 #define _ashuw_(count, dest) __asm__("ashuw %1,%0" : "=r" (dest) : \ argument
53 "ri" ((char)count) , "0" (dest) )
54 #define _ashud_(count, dest) __asm__("ashud %1,%0" : "=r" (dest) : \ argument
55 "ri" ((char)count) , "0" (dest) )
58 #define _cbitb_(pos, dest) __asm__("cbitb %1,%0" : "=mr" (dest) : \ argument
59 "i" ((unsigned char)pos) , "0" (dest) : "cc")
60 #define _cbitw_(pos, dest) __asm__("cbitw %1,%0" : "=mr" (dest) : \ argument
61 "i" ((unsigned char)pos) , "0" (dest) : "cc")
93 #define _lshb_(count, dest) __asm__("lshb %1,%0" : "=r" (dest) : \ argument
94 "ri" ((char)count) , "0" (dest) )
95 #define _lshw_(count, dest) __asm__("lshw %1,%0" : "=r" (dest) : \ argument
96 "ri" ((char)count) , "0" (dest) )
97 #define _lshd_(count, dest) __asm__("lshd %1,%0" : "=r" (dest) : \ argument
98 "ri" ((char)count) , "0" (dest) )
101 #define _loadb_(base, dest) __asm__("loadb %1,%0" : "=r" (dest) : \ argument
102 "m" (base) , "0" (dest))
103 #define _loadw_(base, dest) __asm__("loadw %1,%0" : "=r" (dest) : \ argument
104 "m" (base) , "0" (dest))
105 #define _loadd_(base, dest) __asm__("loadd %1,%0" : "=r" (dest) : \ argument
106 "m" (base) , "0" (dest))
126 #define _movb_(src, dest) __asm__("movb %1,%0" : "=r" (dest) : \ argument
127 "ri" ((unsigned char)src) , "0" (dest))
128 #define _movw_(src, dest) __asm__("movw %1,%0" : "=r" (dest) : \ argument
129 "ri" ((unsigned short)src) , "0" (dest))
130 #define _movd_(src, dest) __asm__("movd %1,%0" : "=r" (dest) : \ argument
131 "ri" ((unsigned int)src) , "0" (dest))
132 #define _movxb_(src, dest) __asm__("movxb %1,%0" : "=r" (dest) : \ argument
133 "r" (src), "0" (dest) )
134 #define _movzb_(src, dest) __asm__("movzb %1,%0" : "=r" (dest) : \ argument
135 "r" (src), "0" (dest) )
136 #define _movxw_(src, dest) __asm__("movxw %1,%0" : "=r" (dest) : \ argument
137 "r" (src), "0" (dest) )
138 #define _movzw_(src, dest) __asm__("movzw %1,%0" : "=r" (dest) : \ argument
139 "r" (src), "0" (dest) )
142 #define _mulb_(src, dest) __asm__("mulb %1,%0" : "=r" (dest) : \ argument
143 "ri" ((char)src) , "0" (dest))
144 #define _mulw_(src, dest) __asm__("mulw %1,%0" : "=r" (dest) : \ argument
145 "ri" ((short)src) , "0" (dest))
146 #define _mulsb_(src, dest) __asm__("mulsb %1,%0" : "=r" (dest) : \ argument
147 "r" ((char)src) , "0" (dest))
148 #define _mulsw_(src, dest) __asm__("mulsw %1,%0" : "=r" (dest) : \ argument
149 "r" ((short)src) , "0" (dest))
150 #define _muluw_(src, dest) __asm__("muluw %1,%0" : "=r" (dest) : \ argument
151 "r" ((unsigned short)src) , "0" (dest))
157 #define _orb_(src, dest) __asm__("orb %1,%0" : "=r" (dest) : \ argument
158 "ri" ((unsigned char)src) , "0" (dest))
159 #define _orw_(src, dest) __asm__("orw %1,%0" : "=r" (dest) : \ argument
160 "ri" ((unsigned short)src) , "0" (dest))
161 #define _ord_(src, dest) __asm__("ord %1,%0" : "=r" (dest) : \ argument
162 "ri" ((unsigned int)src) , "0" (dest))
168 #define _sbitb_(pos, dest) __asm__("sbitb %1,%0" : "=mr" (dest) : \ argument
169 "i" ((unsigned char)pos) , "0" (dest) : "cc")
170 #define _sbitw_(pos, dest) __asm__("sbitw %1,%0" : "=mr" (dest) : \ argument
171 "i" ((unsigned char)pos) , "0" (dest) : "cc")
174 #define _spr_(procreg, dest) __asm__("spr\t" procreg ",%0" : \ argument
175 "=r" (dest) : /* no input */ "0" (dest) : "cc")
176 #define _sprd_(procregd, dest) __asm__("sprd\t" procregd ",%0" : \ argument
177 "=r" (dest) : /* no input */ "0" (dest) : "cc")
194 #define _subb_(src, dest) __asm__("subb %1, %0" : "=r" (dest) : \ argument
195 "ri" ((unsigned char)src), "0" (dest) : "cc")
196 #define _subw_(src, dest) __asm__("subw %1, %0" : "=r" (dest) : \ argument
197 "ri" ((unsigned short)src), "0" (dest) : "cc")
198 #define _subd_(src, dest) __asm__("subd %1, %0" : "=r" (dest) : \ argument
199 "ri" ((unsigned long)src), "0" (dest) : "cc")
202 #define _subcb_(src, dest) __asm__("subcb %1, %0" : "=r" (dest) : \ argument
203 "ri" ((unsigned char)src), "0" (dest) : "cc")
204 #define _subcw_(src, dest) __asm__("subcw %1, %0" : "=r" (dest) : \ argument
205 "ri" ((unsigned short)src), "0" (dest) : "cc")
210 #define _tbitb_(pos, dest) __asm__("tbitb %0,%1" : /* No output */ : \ argument
211 "i" ((unsigned char)pos) , "m" (dest) : "cc")
212 #define _tbitw_(pos, dest) __asm__("tbitw %0,%1" : /* No output */ : \ argument
213 "i" ((unsigned char)pos) , "m" (dest) : "cc")
219 #define _xorb_(src, dest) __asm__("xorb %1,%0" : "=r" (dest) : \ argument
220 "ri" ((unsigned char)src) , "0" (dest))
221 #define _xorw_(src, dest) __asm__("xorw %1,%0" : "=r" (dest) : \ argument
222 "ri" ((unsigned short)src) , "0" (dest))
223 #define _xord_(src, dest) __asm__("xord %1,%0" : "=r" (dest) : \ argument
224 "ri" ((unsigned long)src) , "0" (dest))
242 #define _mfgpr_(gpr, dest) \ argument
243 __asm__ volatile ("movd\t" gpr ", %[_dest]" : [_dest] "=r" (dest) \