sim: bfin: import testsuite
[deliverable/binutils-gdb.git] / sim / testsuite / sim / bfin / nshift.s
1 // ACP 5.18: Shifter uses wrong shift value
2 # mach: bfin
3
4 .include "testutils.inc"
5 start
6
7
8 r0=0;
9 r0.h=0x8000;
10 r1=0x20 (z);
11 r0 >>>= r1;
12 dbga (r0.h, 0xffff);
13 dbga (r0.l, 0xffff);
14
15 r0=0;
16 r0.h=0x7fff;
17 r0 >>>= r1;
18 dbga (r0.h, 0x0000);
19 dbga (r0.l, 0x0000);
20
21 r0.l=0xffff;
22 r0.h=0xffff;
23 r0 >>= r1;
24 dbga (r0.h, 0x0000);
25 dbga (r0.l, 0x0000);
26
27 r0.l=0xffff;
28 r0.h=0xffff;
29 r0 <<= r1;
30 dbga (r0.h, 0x0000);
31 dbga (r0.l, 0x0000);
32
33 pass;
This page took 0.030369 seconds and 4 git commands to generate.