blob: 40f9d40b1ad8dc5658655d36fa88bb9ec5903d77 [file] [log] [blame]
// 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