1 /* { dg-do compile } */
2 /* { dg-options "-mcmse" } */
4 #include "../../bitfield-9.x"
6 /* { dg-final { scan-assembler "movw\tip, #1799" } } */
7 /* { dg-final { scan-assembler "and\tr0, r0, ip" } } */
8 /* { dg-final { scan-assembler "lsrs\tr4, r4, #1" } } */
9 /* { dg-final { scan-assembler "lsls\tr4, r4, #1" } } */
10 /* { dg-final { scan-assembler "clrm\t\{r1, r2, r3, APSR\}" } } */
11 /* { dg-final { scan-assembler "bl\t__gnu_cmse_nonsecure_call" } } */