[PR81647][AARCH64] Fix handling of Unordered Comparisons in aarch64-simd.md
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / tst_imm_split_1.c
blob33a2c0f45afadb8fc9488f847f296ec0e690c049
1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 int
5 f (unsigned char *p)
7 return p[0] == 50 || p[0] == 52;
10 int
11 g (unsigned char *p)
13 return (p[0] >> 4 & 0xfd) == 0;
16 /* { dg-final { scan-assembler-not "and\\t\[xw\]\[0-9\]+, \[xw\]\[0-9\]+.*" } } */
17 /* { dg-final { scan-assembler "tst\\t\[xw\]\[0-9\]+, \[xw\]\[0-9\]+" } } */
18 /* { dg-final { scan-assembler "tst\\t\[xw\]\[0-9\]+, \[xw\]\[0-9\]+, lsr 4" } } */