1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
# 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