1 /* { dg-do assemble } */
2 /* { dg-final { scan-assembler "movu.w \\\$r10,\\\$" } } */
3 /* { dg-final { scan-assembler "and.w 2047,\\\$" } } */
4 /* { dg-final { scan-assembler-not "move.d \\\$r10,\\\$" } } */
5 /* { dg-final { scan-assembler "movu.b \\\$r10,\\\$" } } */
6 /* { dg-final { scan-assembler "and.b 95,\\\$" } } */
7 /* { dg-final { scan-assembler "andq -2,\\\$" } } */
8 /* { dg-options "-O2 -save-temps" } */
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)