| # Blackfin testcase for link/unlink instructions | |
| # mach: bfin | |
| .include "testutils.inc" | |
| start | |
| /* Make sure size arg to LINK works */ | |
| R0 = SP; | |
| LINK 0x20; | |
| R1 = SP; | |
| R1 += 0x8 + 0x20; | |
| CC = R1 == R0; | |
| IF !CC JUMP 1f; | |
| /* Make sure UNLINK restores old SP */ | |
| UNLINK | |
| R1 = SP; | |
| CC = R1 == R0; | |
| IF !CC JUMP 1f; | |
| pass | |
| 1: | |
| fail |