1 //Original
:testcases
/core
/c_ldstpmod_ld_dr_lo
/c_ldstpmod_ld_dr_lo.dsp
2 // Spec Reference
: c_ldstpmod load dr lo
5 .include "testutils.inc"
18 I1
= P3; P3
= I0; I3
= SP; SP
= I2;
19 loadsym p1
, DATA_ADDR_2
, 0x04;
20 loadsym p2
, DATA_ADDR_3
, 0x04;
21 loadsym i1
, DATA_ADDR_4
, 0x04;
22 loadsym p4
, DATA_ADDR_5
, 0x08;
23 loadsym p5
, DATA_ADDR_1
, 0x08;
24 loadsym fp
, DATA_ADDR_6
, 0x08;
25 loadsym i3
, DATA_ADDR_7
, 0x0c;
36 CHECKREG
r0, 0x00002627;
37 CHECKREG
r1, 0x00002627;
38 CHECKREG
r2, 0x00002627;
39 CHECKREG
r3, 0x00002627;
40 CHECKREG
r4, 0x00002627;
41 CHECKREG
r5, 0x00002627;
42 CHECKREG
r6, 0x00002627;
43 CHECKREG
r7, 0x00002627;
53 CHECKREG
r0, 0x00004647;
54 CHECKREG
r1, 0x00004647;
55 CHECKREG
r2, 0x00004647;
56 CHECKREG
r3, 0x00004647;
57 CHECKREG
r4, 0x00004647;
58 CHECKREG
r5, 0x00004647;
59 CHECKREG
r6, 0x00004647;
60 CHECKREG
r7, 0x00004647;
70 CHECKREG
r0, 0x00006667;
71 CHECKREG
r1, 0x00006667;
72 CHECKREG
r2, 0x00006667;
73 CHECKREG
r3, 0x00006667;
74 CHECKREG
r4, 0x00006667;
75 CHECKREG
r5, 0x00006667;
76 CHECKREG
r6, 0x00006667;
77 CHECKREG
r7, 0x00006667;
87 CHECKREG
r0, 0x00008A8B;
88 CHECKREG
r1, 0x00008A8B;
89 CHECKREG
r2, 0x00008A8B;
90 CHECKREG
r3, 0x00008A8B;
91 CHECKREG
r4, 0x00008A8B;
92 CHECKREG
r5, 0x00008A8B;
93 CHECKREG
r6, 0x00008A8B;
94 CHECKREG
r7, 0x00008A8B;
104 CHECKREG
r0, 0x00000A0B;
105 CHECKREG
r1, 0x00000A0B;
106 CHECKREG
r2, 0x00000A0B;
107 CHECKREG
r3, 0x00000A0B;
108 CHECKREG
r4, 0x00000A0B;
109 CHECKREG
r5, 0x00000A0B;
110 CHECKREG
r6, 0x00000A0B;
111 CHECKREG
r7, 0x00000A0B;
121 CHECKREG
r0, 0x00008E8F;
122 CHECKREG
r1, 0x00008E8F;
123 CHECKREG
r2, 0x00008E8F;
124 CHECKREG
r3, 0x00008E8F;
125 CHECKREG
r4, 0x00008E8F;
126 CHECKREG
r5, 0x00008E8F;
127 CHECKREG
r6, 0x00008E8F;
128 CHECKREG
r7, 0x00008E8F;
138 CHECKREG
r0, 0x00000A0B;
139 CHECKREG
r1, 0x00000A0B;
140 CHECKREG
r2, 0x00000A0B;
141 CHECKREG
r3, 0x00000A0B;
142 CHECKREG
r4, 0x00000A0B;
143 CHECKREG
r5, 0x00000A0B;
144 CHECKREG
r6, 0x00000A0B;
145 CHECKREG
r7, 0x00000A0B;
150 // Pre-load memory with known data
151 // More data is defined than will actually
be used