@@ -1,11 +1,11 @@
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-options "-mavx512vl -mapxf -O2" } */
#include <stdint.h>
#include <immintrin.h>
void broadcast_avx2(int *sx, __m256i *coeff, __m128i *temp) {
-
+
__m256i semp[8];
@@ -1,4 +1,4 @@
-/* { dg-do run { target { ! ia32 } } } */
+/* { dg-do run { target { { ! ia32 } && { ! *-*-darwin* } } } } */
/* { dg-require-effective-target apxf } */
/* { dg-options "-O3" } */
@@ -1,4 +1,4 @@
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-options "-O1 -mapxf -m64 -DDTYPE32" } */
#include "apx-legacy-insn-check-norex2.c"
@@ -1,4 +1,4 @@
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O3 -w" } */
long a;
@@ -1,5 +1,5 @@
/* PR target/113711 */
-/* { dg-do compile { target { ! ia32 } } } */
+/* { dg-do compile { target { { ! ia32 } && { ! *-*-darwin* } } } } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2" } */
#include <stdint.h>
@@ -11,7 +11,7 @@ foo_##OP_NAME##_##TYPE (void) \
{ \
TYPE b = foo_##OP_NAME##_##TYPE##_var OP IMM; \
return b; \
-}
+}
#define BAR(TYPE, UTYPE, OP_NAME, OP, IMM) \
extern UTYPE bar_##OP_NAME##_##TYPE##_var; \
@@ -20,7 +20,7 @@ bar_##OP_NAME##_##TYPE (void) \
{ \
int64_t b = bar_##OP_NAME##_##TYPE##_var OP IMM; \
return b; \
-}
+}
FOO (char, add, +, 0x7)
FOO (short, add, +, 0x2000)
@@ -1,5 +1,5 @@
/* PR target/113711 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2" } */
#include <stdint.h>
@@ -10,7 +10,7 @@ foo_##OP_NAME##_##TYPE (void) \
{ \
TYPE b = (*(TYPE __seg_fs *) 0) OP IMM; \
return b; \
-}
+}
#define BAR(TYPE, UTYPE, OP_NAME, OP, IMM) \
int64_t \
@@ -18,7 +18,7 @@ bar_##OP_NAME##_##TYPE (void) \
{ \
int64_t b = (*(UTYPE __seg_fs *) 0) OP IMM; \
return b; \
-}
+}
FOO (char, add, +, 0x7)
BAR (char, unsigned char, add, +, 0x7)
@@ -1,5 +1,5 @@
/* PR target/113711 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2" } */
typedef signed __int128 S;
@@ -1,5 +1,5 @@
/* PR target/113711 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2" } */
unsigned __int128
@@ -1,5 +1,5 @@
/* PR target/113711 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2" } */
#include <stdint.h>
@@ -1,5 +1,5 @@
/* PR target/113733 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target tls } */
/* { dg-options "-std=gnu17 -mapxf -mtune-ctrl=enable_ndd_mem -O3 -w" } */
@@ -1,5 +1,5 @@
/* PR target/113733 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target tls } */
/* { dg-require-effective-target code_6_gottpoff_reloc } */
/* { dg-options "-save-temps -std=gnu17 -mapxf -mtune-ctrl=enable_ndd_mem -O3 -w" } */
@@ -1,5 +1,5 @@
/* PR target/113711 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target tls } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2" } */
@@ -1,5 +1,5 @@
/* PR target/113711 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target tls } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2" } */
@@ -1,4 +1,4 @@
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target tls } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2" } */
@@ -1,5 +1,5 @@
/* PR target/113711 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target maybe_x32 } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2 -mx32" } */
@@ -11,7 +11,7 @@ foo_##OP_NAME##_##TYPE (int off, TYPE *ptr) \
{ \
TYPE b = ptr[off + 0x100] + IMM; \
return b; \
-}
+}
FOO (char, add, +, 0x7)
FOO (short, add, +, 0x2000)
@@ -1,5 +1,5 @@
/* PR target/114696 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target maybe_x32 } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O0 -mx32" } */
@@ -1,5 +1,5 @@
/* PR target/114696 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target maybe_x32 } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2 -mx32" } */
@@ -1,5 +1,5 @@
/* PR target/114696 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target maybe_x32 } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O0 -mx32 -maddress-mode=long" } */
@@ -1,5 +1,5 @@
/* PR target/114696 */
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-require-effective-target maybe_x32 } */
/* { dg-options "-mapxf -mtune-ctrl=enable_ndd_mem -O2 -mx32 -maddress-mode=long" } */
@@ -28,5 +28,5 @@ int foo2 (unsigned a, unsigned b, unsigned d, unsigned e, int *p)
return c ? d : e;
}
-/* { dg-final { scan-assembler-not "set" } } */
+/* { dg-final { scan-assembler-not "set\[abceglnops\]" } } */
@@ -1,5 +1,5 @@
/* PR target/124892 */
-/* { dg-do run { target { apxf && { lzcnt && { ! ia32 } } } } } */
+/* { dg-do run { target { apxf && { lzcnt && { { ! ia32 } && { ! *-*-darwin* } } } } } } */
/* { dg-options "-O2 -frename-registers" } */
[[gnu::noipa, gnu::target ("apxf"), gnu::target ("lzcnt")]] char
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { ! ia32 } } } */
+/* { dg-do compile { target { { ! ia32 } && { ! *-*-darwin* } } } } */
/* { dg-options "-O2 -mpreferred-stack-boundary=3 -mapx-features=push2pop2 -fomit-frame-pointer" } */
extern int bar (int);
@@ -1,4 +1,4 @@
-/* { dg-do run { target { ! ia32 } } } */
+/* { dg-do run { target { { ! ia32 } && { ! *-*-darwin* } } } } */
/* { dg-require-effective-target apxf } */
/* { dg-options "-mapxf -march=x86-64 -O2" } */
#include "apx-zu-1.c"
@@ -1,4 +1,4 @@
-/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
+/* { dg-do assemble { target { apxf && { { ! ia32 } && { ! *-*-darwin* } } } } } */
/* { dg-options "-O2 -mapxf -mprefer-avx128 -funroll-loops --param max-unroll-times=4 -ffast-math -ftree-vectorize" } */
typedef float f4;