1 //Original
:/testcases
/core
/c_ldst_ld_d_p
/c_ldst_ld_d_p.dsp
2 // Spec Reference
: c_ldst
ld d
[p
]
5 .include "testutils.inc"
10 loadsym p1
, DATA_ADDR_1;
11 loadsym p2
, DATA_ADDR_2;
12 loadsym p4
, DATA_ADDR_4;
13 loadsym p5
, DATA_ADDR_5;
14 loadsym fp
, DATA_ADDR_6;
22 CHECKREG
r0, 0x00010203;
23 CHECKREG
r1, 0x20212223;
24 CHECKREG
r3, 0x60616263;
25 CHECKREG
r4, 0x80818283;
26 CHECKREG
r5, 0x80818283;
27 CHECKREG
r6, 0x00010203;
33 CHECKREG
r0, 0x00010203;
34 CHECKREG
r1, 0x20212223;
35 CHECKREG
r3, 0x60616263;
36 CHECKREG
r4, 0x80818283;
37 CHECKREG
r5, 0x00010203;
38 CHECKREG
r7, 0x00010203;
44 CHECKREG
r0, 0x20212223;
45 CHECKREG
r1, 0x20212223;
46 CHECKREG
r3, 0x60616263;
47 CHECKREG
r4, 0x80818283;
48 CHECKREG
r5, 0x00010203;
49 CHECKREG
r7, 0x00010203;
56 CHECKREG
r0, 0x20212223;
57 CHECKREG
r3, 0x60616263;
58 CHECKREG
r4, 0x80818283;
59 CHECKREG
r5, 0x00010203;
60 CHECKREG
r7, 0x00010203;
67 CHECKREG
r0, 0x20212223;
68 CHECKREG
r2, 0x60616263;
69 CHECKREG
r3, 0x60616263;
70 CHECKREG
r4, 0x80818283;
71 CHECKREG
r5, 0x00010203;
72 CHECKREG
r7, 0x00010203;
79 CHECKREG
r0, 0x20212223;
80 CHECKREG
r2, 0x60616263;
81 CHECKREG
r3, 0x80818283;
82 CHECKREG
r4, 0x80818283;
83 CHECKREG
r5, 0x00010203;
84 CHECKREG
r7, 0x00010203;
91 CHECKREG
r0, 0x20212223;
92 CHECKREG
r2, 0x60616263;
93 CHECKREG
r3, 0x80818283;
94 CHECKREG
r4, 0x00010203;
95 CHECKREG
r5, 0x00010203;
96 CHECKREG
r7, 0x00010203;
103 CHECKREG
r0, 0x20212223;
104 CHECKREG
r2, 0x60616263;
105 CHECKREG
r3, 0x80818283;
106 CHECKREG
r4, 0x00010203;
107 CHECKREG
r6, 0x00010203;
108 CHECKREG
r7, 0x00010203;
112 // Pre-load memory with known data
113 // More data is defined than will actually
be used