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