1 //Original:/testcases/core/c_ldst_st_p_d_b/c_ldst_st_p_d_b.dsp
2 // Spec Reference: c_ldst st_p d b
5 .include "testutils.inc"
19 loadsym p5, DATA_ADDR_1;
20 loadsym p1, DATA_ADDR_2;
21 loadsym p2, DATA_ADDR_3;
22 loadsym p4, DATA_ADDR_5;
23 loadsym fp, DATA_ADDR_6;
35 CHECKREG r0, 0x20212218;
36 CHECKREG r1, 0x40414229;
37 CHECKREG r3, 0x8081824B;
38 CHECKREG r4, 0x00010207;
39 CHECKREG r5, 0xA0A1A25C;
40 CHECKREG r7, 0x719A8C7E;
60 CHECKREG r0, 0x20212229;
61 CHECKREG r1, 0x4041423A;
62 CHECKREG r3, 0x8081825C;
63 CHECKREG r4, 0x00010218;
64 CHECKREG r5, 0xA0A1A21D;
65 CHECKREG r7, 0x719A8C71;
85 CHECKREG r0, 0x2021223A;
86 CHECKREG r1, 0x4041424B;
87 CHECKREG r2, 0x2c253729;
88 CHECKREG r3, 0x8081822D;
89 CHECKREG r4, 0x00010229;
90 CHECKREG r5, 0xA0A1A272;
91 CHECKREG r7, 0x719A8C72;
110 CHECKREG r0, 0x2021224B;
111 CHECKREG r1, 0x4041425C;
112 CHECKREG r3, 0x80818273;
113 CHECKREG r4, 0x0001023A;
114 CHECKREG r5, 0xA0A1A207;
115 CHECKREG r7, 0x719A8C73;
117 imm32 r0, 0x4a231507;
118 imm32 r1, 0x14342618;
119 imm32 r2, 0x2c453729;
120 imm32 r3, 0x3d54483a;
121 imm32 r4, 0x4e67494b;
122 imm32 r5, 0x5f78645c;
123 imm32 r6, 0x60897b4d;
124 imm32 r7, 0x719a8c74;
135 CHECKREG r0, 0x2021225C;
136 CHECKREG r1, 0x4041424D;
137 CHECKREG r3, 0x80818207;
138 CHECKREG r4, 0x0001024B;
139 CHECKREG r5, 0xA0A1A218;
140 CHECKREG r7, 0x719A8C74;
142 imm32 r0, 0x5a231507;
143 imm32 r1, 0x15342618;
144 imm32 r2, 0x2c553729;
145 imm32 r3, 0x3d55483a;
146 imm32 r4, 0x4e67594b;
147 imm32 r5, 0x5f78655c;
148 imm32 r6, 0x60897b5d;
149 imm32 r7, 0x719a8c75;
160 CHECKREG r0, 0x2021225D;
161 CHECKREG r1, 0x40414275;
162 CHECKREG r3, 0x80818218;
163 CHECKREG r4, 0x0001025C;
164 CHECKREG r5, 0xA0A1A229;
165 CHECKREG r7, 0x719A8C75;
167 imm32 r0, 0x6a231507;
168 imm32 r1, 0x16342618;
169 imm32 r2, 0x2c653729;
170 imm32 r3, 0x3d56483a;
171 imm32 r4, 0x4e67694b;
172 imm32 r5, 0x5f78665c;
173 imm32 r6, 0x60897b6d;
174 imm32 r7, 0x719a8c76;
185 CHECKREG r0, 0x20212276;
186 CHECKREG r1, 0x40414207;
187 CHECKREG r3, 0x80818229;
188 CHECKREG r4, 0x0001026D;
189 CHECKREG r5, 0xA0A1A23A;
190 CHECKREG r7, 0x719A8C76;
192 imm32 r0, 0x7a231507;
193 imm32 r1, 0x17342618;
194 imm32 r2, 0x2c753729;
195 imm32 r3, 0x3d57483a;
196 imm32 r4, 0x4e67794b;
197 imm32 r5, 0x5f78675c;
198 imm32 r6, 0x60897b7d;
199 imm32 r7, 0x719a8c77;
210 CHECKREG r0, 0x20212207;
211 CHECKREG r1, 0x40414218;
212 CHECKREG r3, 0x8081823A;
213 CHECKREG r4, 0x00010277;
214 CHECKREG r5, 0xA0A1A24B;
215 CHECKREG r7, 0x719A8C77;
219 // Pre-load memory witb known data
220 // More data is defined than will actually be used