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

29 lines
470 B
ArmAsm

// check the imm7 bit constants bounds
# mach: bfin
.include "testutils.inc"
start
R0 = 63;
DBGA ( R0.L , 63 );
R0 = -64;
DBGA ( R0.L , 0xffc0 );
P0 = 63;
R0 = P0; DBGA ( R0.L , 63 );
P0 = -64;
R0 = P0; DBGA ( R0.L , 0xffc0 );
// check loading imm16 into h/l halves
R0.L = 0x1111;
DBGA ( R0.L , 0x1111 );
R0.H = 0x1111;
DBGA ( R0.H , 0x1111 );
P0.L = 0x2222;
R0 = P0; DBGA ( R0.L , 0x2222 );
P0.H = 0x2222;
R0 = P0; DBGA ( R0.H , 0x2222 );
pass