// 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