summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/x86_32-inline-asm.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGen/x86_32-inline-asm.c')
-rw-r--r--clang/test/CodeGen/x86_32-inline-asm.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/clang/test/CodeGen/x86_32-inline-asm.c b/clang/test/CodeGen/x86_32-inline-asm.c
index 5a69064abc0..c1fba0eee94 100644
--- a/clang/test/CodeGen/x86_32-inline-asm.c
+++ b/clang/test/CodeGen/x86_32-inline-asm.c
@@ -70,35 +70,3 @@ int func1() {
__asm__ volatile("foo1 %0" : "=x" (val256)); // expected-error {{invalid output size for constraint '=x'}}
#endif
}
-
-int __attribute__((__target__("sse"))) _func2() {
- __asm__ volatile("foo1 %0" : : "x" (val128)); // No error.
- __asm__ volatile("foo1 %0" : "=x" (val128)); // No error.
-#ifdef __AVX__
- __asm__ volatile("foo1 %0" : : "x" (val256)); // No error.
- __asm__ volatile("foo1 %0" : "=x" (val256)); // No error.
-#else
- __asm__ volatile("foo1 %0" : : "x" (val256)); // expected-error {{invalid input size for constraint 'x'}}
- __asm__ volatile("foo1 %0" : "=x" (val256)); // expected-error {{invalid output size for constraint '=x'}}
-#endif
- __asm__ volatile("foo1 %0" : : "x" (val512)); // expected-error {{invalid input size for constraint 'x'}}
- __asm__ volatile("foo1 %0" : "=x" (val512)); // expected-error {{invalid output size for constraint '=x'}}
-}
-
-int __attribute__((__target__("avx"))) _func3() {
- __asm__ volatile("foo1 %0" : : "x" (val128)); // No error.
- __asm__ volatile("foo1 %0" : "=x" (val128)); // No error.
- __asm__ volatile("foo1 %0" : : "x" (val256)); // No error.
- __asm__ volatile("foo1 %0" : "=x" (val256)); // No error.
- __asm__ volatile("foo1 %0" : : "x" (val512)); // expected-error {{invalid input size for constraint 'x'}}
- __asm__ volatile("foo1 %0" : "=x" (val512)); // expected-error {{invalid output size for constraint '=x'}}
-}
-
-int __attribute__((__target__("avx512f"))) _func4() {
- __asm__ volatile("foo1 %0" : : "x" (val128)); // No error.
- __asm__ volatile("foo1 %0" : "=x" (val128)); // No error.
- __asm__ volatile("foo1 %0" : : "x" (val256)); // No error.
- __asm__ volatile("foo1 %0" : "=x" (val256)); // No error.
- __asm__ volatile("foo1 %0" : : "x" (val512)); // No error.
- __asm__ volatile("foo1 %0" : "=x" (val512)); // No error.
-}
OpenPOWER on IntegriCloud