sim: bfin: unify se_all helpers more
[deliverable/binutils-gdb.git] / sim / testsuite / sim / bfin / mem3.s
CommitLineData
1d7b4a70
MF
1# mach: bfin
2
3.include "testutils.inc"
4 start
5
6
7 R0.H = 0x1234;
8 R0.L = 0x5678;
9 loadsym P0, data0;
10
11 [ P0 ] = R0;
12 P1 = [ P0 ];
13 _DBG P1;
14 R1 = [ P0 ];
15 _DBG R1;
16 CC = R0 == R1;
17 IF !CC JUMP abrt;
18
19 W [ P0 ] = R0;
20 R1 = W [ P0 ] (Z);
21 R2 = R0;
22 R2 <<= 16;
23 R2 >>= 16;
24 _DBG R1;
25 CC = R2 == R1;
26 IF !CC JUMP abrt;
27
28 B [ P0 ] = R0;
29 R1 = B [ P0 ] (Z);
30 R2 = R0;
31 R2 <<= 24;
32 R2 >>= 24;
33 _DBG R1;
34 CC = R2 == R1;
35 IF !CC JUMP abrt;
36 pass
37abrt:
38 fail;
39
40 .data
41data0:
42 .dd 0xDEADBEAF;
This page took 0.054653 seconds and 4 git commands to generate.