1 //Original:/testcases/core/c_ldst_st_p_d_pp_h/c_ldst_st_p_d_pp_h.dsp
2 // Spec Reference: c_ldst st_p++/p-- h half
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;
25 // half word 16-bit store incremented by 2
74 // Read back and check
75 loadsym p5, DATA_ADDR_1;
76 loadsym p1, DATA_ADDR_2;
77 loadsym p2, DATA_ADDR_3;
78 loadsym p4, DATA_ADDR_5;
79 loadsym fp, DATA_ADDR_6;
85 CHECKREG r0, 0x37292618;
86 CHECKREG r1, 0x483A3729;
87 CHECKREG r3, 0x6A5C594B;
88 CHECKREG r4, 0x26181507;
89 CHECKREG r5, 0x7B6D6A5C;
90 CHECKREG r7, 0x719A8C7E;
96 CHECKREG r0, 0x37292618;
97 CHECKREG r1, 0x594B483A;
98 CHECKREG r2, 0x6A5C594B;
99 CHECKREG r4, 0x8C7E7B6D;
100 CHECKREG r5, 0x483A3729;
101 CHECKREG r6, 0x15078C7E;
107 CHECKREG r1, 0x594B483A;
108 CHECKREG r2, 0x7B6D6A5C;
109 CHECKREG r3, 0x8C7E7B6D;
110 CHECKREG r5, 0x26181507;
111 CHECKREG r6, 0x6A5C594B;
112 CHECKREG r7, 0x37292618;
116 // Pre-load memory with known data
117 // More data is defined than will actually be used