issue175.s 501 B

12345678910111213141516171819202122232425262728293031323334
  1. # mach: bfin
  2. .include "testutils.inc"
  3. start
  4. R0 = 0;
  5. ASTAT = R0;
  6. imm32 R1, 0x80007fff;
  7. imm32 R0, 0x00010001;
  8. R0 = R1 +|+ R0, R2 = R1 -|- R0 (S , ASL);
  9. _DBG R0;
  10. _DBG R2;
  11. CHECKREG R0, 0x80007fff;
  12. CHECKREG R2, 0x80007fff;
  13. R0 = ASTAT;
  14. _dbg r0;
  15. DBGA ( R0.L , 0x000a );
  16. DBGA ( R0.H , 0x0300 );
  17. R0 = 0;
  18. R1 = 0;
  19. R4 = 0;
  20. ASTAT = R0;
  21. R4 = R1 +|+ R0, R0 = R1 -|- R0 (S , ASL);
  22. _DBG R4;
  23. _DBG R0;
  24. R7 = ASTAT;
  25. _DBG R7;
  26. _DBG ASTAT;
  27. DBGA ( R7.L , 0x0001 );
  28. DBGA ( R7.H , 0x0000 );
  29. pass