link-2.s 330 B

123456789101112131415161718192021222324
  1. # Blackfin testcase for link/unlink instructions
  2. # mach: bfin
  3. .include "testutils.inc"
  4. start
  5. /* Make sure size arg to LINK works */
  6. R0 = SP;
  7. LINK 0x20;
  8. R1 = SP;
  9. R1 += 0x8 + 0x20;
  10. CC = R1 == R0;
  11. IF !CC JUMP 1f;
  12. /* Make sure UNLINK restores old SP */
  13. UNLINK
  14. R1 = SP;
  15. CC = R1 == R0;
  16. IF !CC JUMP 1f;
  17. pass
  18. 1:
  19. fail