Projet_SETI_RISC-V/riscv-gnu-toolchain/binutils/sim/testsuite/bfin/link-2.s
2023-03-06 14:48:14 +01:00

24 lines
330 B
ArmAsm

# 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