blob: 0b6485ebfff9a1a2ecc8012865277ff19981ba06 [file] [log] [blame]
Anders Carlsson7ff60572009-01-11 21:23:27 +00001// RUN: clang -emit-llvm %s -o %t -arch=i386
2void t1(int len)
Anders Carlssonc180e8e2009-01-11 19:46:50 +00003{
Anders Carlsson7ff60572009-01-11 21:23:27 +00004 __asm__ volatile("" : "=&r"(len), "+&r"(len));
Anders Carlssonc180e8e2009-01-11 19:46:50 +00005}
Anders Carlsson7ff60572009-01-11 21:23:27 +00006
7void t2(unsigned long long t)
8{
9 __asm__ volatile("" : "+m"(t));
10}
11
12void t3(unsigned char *src, unsigned long long temp)
13{
14 __asm__ volatile("" : "+m"(temp), "+r"(src));
15}
16
17
18
19
20
21