Lines Matching refs:mout0
4 int mout0;
14 asm("foo %1,%0" : "=R" (mout0) : "R" (min1));
21 asm("foo %1,%0" : "=q" (mout0) : "q" (min1));
28 asm("foo %1,%0" : "=Q" (mout0) : "Q" (min1));
35 asm("foo %1,%0" : "=a" (mout0) : "a" (min1));
42 asm("foo %1,%0" : "=b" (mout0) : "b" (min1));
49 asm("foo %1,%0" : "=c" (mout0) : "c" (min1));
56 asm("foo %1,%0" : "=d" (mout0) : "d" (min1));
63 asm("foo %1,%0" : "=S" (mout0) : "S" (min1));
70 asm("foo %1,%0" : "=D" (mout0) : "D" (min1));
77 asm("foo %1,%0" : "=A" (mout0) : "A" (min1));
116 //asm("foo %1,%0" : "=Y0" (mout0) : "Y0" (min1));
117 //asm("foo %1,%0" : "=Yz" (mout0) : "Yz" (min1));
118 //asm("foo %1,%0" : "=Yt" (mout0) : "Yt" (min1));
119 //asm("foo %1,%0" : "=Yi" (mout0) : "Yi" (min1));
120 //asm("foo %1,%0" : "=Ym" (mout0) : "Ym" (min1));
126 // CHECK: asm "foo $1,$0", "=*m,I[[CLOBBERS]](i32* @mout0, i32 1)
127 asm("foo %1,%0" : "=m" (mout0) : "I" (1));
133 // CHECK: asm "foo $1,$0", "=*m,J[[CLOBBERS]](i32* @mout0, i32 1)
134 asm("foo %1,%0" : "=m" (mout0) : "J" (1));
140 // CHECK: asm "foo $1,$0", "=*m,K[[CLOBBERS]](i32* @mout0, i32 1)
141 asm("foo %1,%0" : "=m" (mout0) : "K" (1));
147 // CHECK: asm "foo $1,$0", "=*m,L[[CLOBBERS]](i32* @mout0, i32 1)
148 asm("foo %1,%0" : "=m" (mout0) : "L" (1));
154 // CHECK: asm "foo $1,$0", "=*m,M[[CLOBBERS]](i32* @mout0, i32 1)
155 asm("foo %1,%0" : "=m" (mout0) : "M" (1));
161 // CHECK: asm "foo $1,$0", "=*m,N[[CLOBBERS]](i32* @mout0, i32 1)
162 asm("foo %1,%0" : "=m" (mout0) : "N" (1));
168 // CHECK: asm "foo $1,$0", "=*m,G[[CLOBBERS]](i32* @mout0, double {{1.[0]+e[+]*[0]+}})
169 asm("foo %1,%0" : "=m" (mout0) : "G" (1.0));
175 // CHECK: asm "foo $1,$0", "=*m,C[[CLOBBERS]](i32* @mout0, double {{1.[0]+e[+]*[0]+}})
176 asm("foo %1,%0" : "=m" (mout0) : "C" (1.0));
182 // CHECK: asm "foo $1,$0", "=*m,e[[CLOBBERS]](i32* @mout0, i32 1)
183 asm("foo %1,%0" : "=m" (mout0) : "e" (1));
189 // CHECK: asm "foo $1,$0", "=*m,Z[[CLOBBERS]](i32* @mout0, i32 1)
190 asm("foo %1,%0" : "=m" (mout0) : "Z" (1));
196 // CHECK: asm "foo $1,$0", "=*r|R|m,r|R|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
197 asm("foo %1,%0" : "=r,R,m" (mout0) : "r,R,m" (min1));
203 // CHECK: asm "foo $1,$0", "=*r|q|m,r|q|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
204 asm("foo %1,%0" : "=r,q,m" (mout0) : "r,q,m" (min1));
210 // CHECK: asm "foo $1,$0", "=*r|Q|m,r|Q|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
211 asm("foo %1,%0" : "=r,Q,m" (mout0) : "r,Q,m" (min1));
217 // CHECK: asm "foo $1,$0", "=*r|{ax}|m,r|{ax}|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
218 asm("foo %1,%0" : "=r,a,m" (mout0) : "r,a,m" (min1));
224 // CHECK: asm "foo $1,$0", "=*r|{bx}|m,r|{bx}|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
225 asm("foo %1,%0" : "=r,b,m" (mout0) : "r,b,m" (min1));
231 // CHECK: asm "foo $1,$0", "=*r|{cx}|m,r|{cx}|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
232 asm("foo %1,%0" : "=r,c,m" (mout0) : "r,c,m" (min1));
238 // CHECK: asm "foo $1,$0", "=*r|{dx}|m,r|{dx}|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
239 asm("foo %1,%0" : "=r,d,m" (mout0) : "r,d,m" (min1));
245 // CHECK: asm "foo $1,$0", "=*r|{si}|m,r|{si}|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
246 asm("foo %1,%0" : "=r,S,m" (mout0) : "r,S,m" (min1));
252 // CHECK: asm "foo $1,$0", "=*r|{di}|m,r|{di}|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
253 asm("foo %1,%0" : "=r,D,m" (mout0) : "r,D,m" (min1));
259 // CHECK: asm "foo $1,$0", "=*r|A|m,r|A|m[[CLOBBERS]](i32* @mout0, i32 {{[a-zA-Z0-9@%]+}})
260 asm("foo %1,%0" : "=r,A,m" (mout0) : "r,A,m" (min1));
299 //asm("foo %1,%0" : "=r,Y0,m" (mout0) : "r,Y0,m" (min1));
300 //asm("foo %1,%0" : "=r,Yz,m" (mout0) : "r,Yz,m" (min1));
301 //asm("foo %1,%0" : "=r,Yt,m" (mout0) : "r,Yt,m" (min1));
302 //asm("foo %1,%0" : "=r,Yi,m" (mout0) : "r,Yi,m" (min1));
303 //asm("foo %1,%0" : "=r,Ym,m" (mout0) : "r,Ym,m" (min1));
309 // CHECK: asm "foo $1,$0", "=*r|m|m,r|I|m[[CLOBBERS]](i32* @mout0, i32 1)
310 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,I,m" (1));
316 // CHECK: asm "foo $1,$0", "=*r|m|m,r|J|m[[CLOBBERS]](i32* @mout0, i32 1)
317 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,J,m" (1));
323 // CHECK: asm "foo $1,$0", "=*r|m|m,r|K|m[[CLOBBERS]](i32* @mout0, i32 1)
324 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,K,m" (1));
330 // CHECK: asm "foo $1,$0", "=*r|m|m,r|L|m[[CLOBBERS]](i32* @mout0, i32 1)
331 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,L,m" (1));
337 // CHECK: asm "foo $1,$0", "=*r|m|m,r|M|m[[CLOBBERS]](i32* @mout0, i32 1)
338 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,M,m" (1));
344 // CHECK: asm "foo $1,$0", "=*r|m|m,r|N|m[[CLOBBERS]](i32* @mout0, i32 1)
345 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,N,m" (1));
351 // CHECK: asm "foo $1,$0", "=*r|m|m,r|G|m[[CLOBBERS]](i32* @mout0, double {{1.[0]+e[+]*[0]+}})
352 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,G,m" (1.0));
358 // CHECK: asm "foo $1,$0", "=*r|m|m,r|C|m[[CLOBBERS]](i32* @mout0, double {{1.[0]+e[+]*[0]+}})
359 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,C,m" (1.0));
365 // CHECK: asm "foo $1,$0", "=*r|m|m,r|e|m[[CLOBBERS]](i32* @mout0, i32 1)
366 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,e,m" (1));
372 // CHECK: asm "foo $1,$0", "=*r|m|m,r|Z|m[[CLOBBERS]](i32* @mout0, i32 1)
373 asm("foo %1,%0" : "=r,m,m" (mout0) : "r,Z,m" (1));