Lines Matching refs:src
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))
88 #define _lpr_(procreg, src) __asm__("lpr\t%0," procreg : \ argument
89 /* no output */ : "r" (src) : "cc")
90 #define _lprd_(procregd, src) __asm__("lprd\t%0," procregd : \ argument
91 /* no output */ : "r" (src) : "cc")
109 #define _loadm_(src, mask) __asm__("loadm %0,%1" : /* No output */ : \ argument
110 "r" ((unsigned int)src) , "i" (mask))
111 #define _loadmp_(src, mask) __asm__("loadmp %0,%1" : /* No output */ : \ argument
112 "r" ((unsigned int)src) , "i" (mask))
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))
180 #define _storb_(src, address) __asm__("storb %1,%0" : "=m" (address) : \ argument
181 "ri" ((unsigned int)src))
182 #define _storw_(src, address) __asm__("storw %1,%0" : "=m" (address) : \ argument
183 "ri" ((unsigned int)src))
184 #define _stord_(src, address) __asm__("stord %1,%0" : "=m" (address) : \ argument
185 "ri" ((unsigned int)src))
188 #define _storm_(mask, src) __asm__("storm %1,%0" : /* No output here */ : \ argument
189 "i" (mask) , "r" ((unsigned int)src))
190 #define _stormp_(mask, src) __asm__("stormp %1,%0" : /* No output here */ : \ argument
191 "i" (mask) , "r" ((unsigned int)src))
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")
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))
236 #define _mtgpr_(src, gpr) \ argument
238 : [_src] "ri" (src) \