| # mach: bfin | |
| .include "testutils.inc" | |
| start | |
| R0 = 0x1234 (X); | |
| CC = BITTST ( R0 , 2 ); | |
| IF !CC JUMP s$0; | |
| R0 += 1; | |
| s$0: | |
| nop; | |
| DBGA ( R0.L , 0x1235 ); | |
| CC = BITTST ( R0 , 1 ); | |
| IF !CC JUMP s$1; | |
| R0 += 1; | |
| s$1: | |
| nop; | |
| DBGA ( R0.L , 0x1235 ); | |
| CC = BITTST ( R0 , 12 ); | |
| IF !CC JUMP s$3; | |
| R0 = - R0; | |
| s$3: | |
| nop; | |
| DBGA ( R0.L , 0xedcb ); | |
| pass |