# mach: bfin | |
#include "test.h" | |
.include "testutils.inc" | |
start | |
R0 = 0; | |
ASTAT = R0; | |
CC = BITTST ( R0 , 0x0 ); | |
BITSET( R0 , 0x0 ); | |
CC = BITTST ( R0 , 0x0 ); | |
CC = ! BITTST( R0 , 0x0 ); | |
R1.L = 1; | |
R1.H = 0; | |
CC = R0 == R1; | |
CC = BITTST ( R0 , 0x1 ); | |
R5 = ASTAT; | |
CHECKREG R5, (_AC0|_AC0_COPY|_AZ) | |
BITSET( R0 , 0x1 ); | |
R5 = ASTAT; | |
CHECKREG R5, 0 | |
CC = BITTST ( R0 , 0x1 ); | |
CC = ! BITTST( R0 , 0x1 ); | |
pass |