1 //Original:/testcases/core/c_ldst_st_p_d_h/c_ldst_st_p_d_h.dsp
2 // Spec Reference: c_ldst st_p d h
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, 0x20212618;
36 CHECKREG r1, 0x40413729;
37 CHECKREG r3, 0x8081594B;
38 CHECKREG r4, 0x00011507;
39 CHECKREG r5, 0xA0A16A5C;
40 CHECKREG r7, 0x719A8C7E;
60 CHECKREG r0, 0x20213729;
61 CHECKREG r1, 0x4041483A;
62 CHECKREG r3, 0x8081615C;
63 CHECKREG r4, 0x00012618;
64 CHECKREG r5, 0xA0A17B1D;
65 CHECKREG r6, 0x60897b1d;
85 CHECKREG r0, 0x2021483A;
86 CHECKREG r1, 0x4041294B;
87 CHECKREG r3, 0x80817B2D;
88 CHECKREG r4, 0x00013729;
89 CHECKREG r5, 0xA0A18C72;
90 CHECKREG r7, 0x719A8C72;
110 CHECKREG r0, 0x2021394B;
111 CHECKREG r1, 0x4041635C;
112 CHECKREG r3, 0x80818C73;
113 CHECKREG r4, 0x0001483A;
114 CHECKREG r5, 0xA0A11507;
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;
141 CHECKREG r0, 0x20217B4D;
142 CHECKREG r1, 0x40418C74;
143 CHECKREG r3, 0x80812618;
144 CHECKREG r4, 0x0001645C;
145 CHECKREG r5, 0xA0A13729;
146 CHECKREG r7, 0x719A8C74;
148 imm32 r0, 0x5a231507;
149 imm32 r1, 0x15342618;
150 imm32 r2, 0x2c553729;
151 imm32 r3, 0x3d55483a;
152 imm32 r4, 0x4e67594b;
153 imm32 r5, 0x5f78655c;
154 imm32 r6, 0x60897b5d;
155 imm32 r7, 0x719a8c75;
166 CHECKREG r0, 0x20218C75;
167 CHECKREG r1, 0x40411507;
168 CHECKREG r3, 0x80813729;
169 CHECKREG r4, 0x00017B5D;
170 CHECKREG r5, 0xA0A1483A;
171 CHECKREG r7, 0x719A8C75;
173 imm32 r0, 0x6a231507;
174 imm32 r1, 0x16342618;
175 imm32 r2, 0x2c653729;
176 imm32 r3, 0x3d56483a;
177 imm32 r4, 0x4e67694b;
178 imm32 r5, 0x5f78665c;
179 imm32 r6, 0x60897b6d;
180 imm32 r7, 0x719a8c76;
191 CHECKREG r0, 0x20211507;
192 CHECKREG r1, 0x40412618;
193 CHECKREG r3, 0x8081483A;
194 CHECKREG r4, 0x00018C76;
195 CHECKREG r5, 0xA0A1694B;
196 CHECKREG r7, 0x719A8C76;
200 // Pre-load memory with known data
201 // More data is defined than will actually be used