# mach: bfin .include "testutils.inc" start R0.H = 0x1234; R0.L = 0x5678; loadsym P0, data0; [ P0 ] = R0; P1 = [ P0 ]; _DBG P1; R1 = [ P0 ]; _DBG R1; CC = R0 == R1; IF !CC JUMP abrt; W [ P0 ] = R0; R1 = W [ P0 ] (Z); R2 = R0; R2 <<= 16; R2 >>= 16; _DBG R1; CC = R2 == R1; IF !CC JUMP abrt; B [ P0 ] = R0; R1 = B [ P0 ] (Z); R2 = R0; R2 <<= 24; R2 >>= 24; _DBG R1; CC = R2 == R1; IF !CC JUMP abrt; pass abrt: fail; .data data0: .dd 0xDEADBEAF;