b2.S 416 B

1234567891011121314151617181920212223242526
  1. # mach: bfin
  2. #include "test.h"
  3. .include "testutils.inc"
  4. start
  5. R0 = 0;
  6. ASTAT = R0;
  7. CC = BITTST ( R0 , 0x0 );
  8. BITSET( R0 , 0x0 );
  9. CC = BITTST ( R0 , 0x0 );
  10. CC = ! BITTST( R0 , 0x0 );
  11. R1.L = 1;
  12. R1.H = 0;
  13. CC = R0 == R1;
  14. CC = BITTST ( R0 , 0x1 );
  15. R5 = ASTAT;
  16. CHECKREG R5, (_AC0|_AC0_COPY|_AZ)
  17. BITSET( R0 , 0x1 );
  18. R5 = ASTAT;
  19. CHECKREG R5, 0
  20. CC = BITTST ( R0 , 0x1 );
  21. CC = ! BITTST( R0 , 0x1 );
  22. pass