1 /* { dg-do compile { target cris-*-* } } */
2 /* { dg-final { scan-assembler "movu.w \\\$r10,\\\$r" } } */
3 /* { dg-final { scan-assembler "and.w 2047,\\\$r" } } */
4 /* { dg-final { scan-assembler-not "move.d \\\$r10,\\\$r" } } */
5 /* { dg-final { scan-assembler "movu.b \\\$r10,\\\$r" } } */
6 /* { dg-final { scan-assembler "and.b 95,\\\$r" } } */
7 /* { dg-final { scan-assembler "andq -2,\\\$r" } } */
8 /* { dg-options "-O2" } */
10 /* Test the "andu" peephole2 trivially, register operand. */
13 and_peep2_hi (unsigned int y
, unsigned int *x
)
20 and_peep2_qi (unsigned int y
, unsigned int *x
)
28 and_peep2_q (unsigned int y
, unsigned int *x
)