1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
7 return p
[0] == 50 || p
[0] == 52;
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" } } */