Lines Matching +full:- +full:- +full:short
2 * Test ARMv6-M UNDEFINED 32-bit instructions
7 * or later. See the COPYING file in the top-level directory.
11 * Test that UNDEFINED 32-bit instructions fault as expected. This is an
12 * interesting test because ARMv6-M shares code with its more fully-featured
16 * The emulator must be invoked with -semihosting so that the test case can
19 * Failures can be debugged with -d in_asm,int,exec,cpu and the
20 * gdbstub (-S -s).
24 .cpu cortex-m0
46 .word 0 /* 4-10. Reserved */
54 .word 0 /* 16-47. External Interrupts */
60 /* The following 32-bit UNDEFINED instructions are tested by executing
65 /* Table A5-9 32-bit Thumb encoding */
66 .short 0b1110100000000000
67 .short 0b0000000000000000
69 .short 0b1110100000000000
70 .short 0b1000000000000000
72 .short 0b1111100000000000
73 .short 0b0000000000000000
75 .short 0b1111100000000000
76 .short 0b1000000000000000
78 .short 0b1111000000000000
79 .short 0b0000000000000000
82 /* Table A5-10 Branch and miscellaneous control instructions */
83 .short 0b1111011111110000
84 .short 0b1010000000000000
87 /* The following are valid 32-bit instructions that must not raise a
142 * @r0: 0 - failure, 1 - success