2 /* { dg-options "-O2 --save-temps -fno-inline" } */
3 /* { dg-require-effective-target arm32 } */
4 extern void abort (void);
6 bics_si_test1 (int a
, int b
, int c
)
15 bics_si_test2 (int a
, int b
, int c
)
27 x
= bics_si_test1 (0xf00d, 0xf11f, 0);
31 x
= bics_si_test1 (0xf11f, 0xf00d, 0);
35 x
= bics_si_test2 (0xf00d, 0xf11f, 0);
39 x
= bics_si_test2 (0xf11f, 0xf00d, 0);
46 /* { dg-final { scan-assembler-times "bics\tr\[0-9\]+, r\[0-9\]+, r\[0-9\]+" 2 } } */