// ACP 5.18: Shifter uses wrong shift value # mach: bfin .include "testutils.inc" start r0=0; r0.h=0x8000; r1=0x20 (z); r0 >>>= r1; dbga (r0.h, 0xffff); dbga (r0.l, 0xffff); r0=0; r0.h=0x7fff; r0 >>>= r1; dbga (r0.h, 0x0000); dbga (r0.l, 0x0000); r0.l=0xffff; r0.h=0xffff; r0 >>= r1; dbga (r0.h, 0x0000); dbga (r0.l, 0x0000); r0.l=0xffff; r0.h=0xffff; r0 <<= r1; dbga (r0.h, 0x0000); dbga (r0.l, 0x0000); pass;