aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/i386/pr105139.c
blob: 06e4797dfcad899332251771e4a19e27d2be9505 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* { dg-do assemble { target avx512fp16 } } */
/* { dg-options "-O3 -march=sapphirerapids" } */

extern long c[];
extern int d[];
long a;

long e (long f)
{
  return f < a ? f : a;
}

void g (void)
{
  for (signed b = 0; b < 4028643; b++)
    d[b] = e ((char) (~c[b]));
}