1 //Original:testcases/core/c_ldst_ld_d_p_pp_xh/c_ldst_ld_d_p_pp_xh.dsp
2 // Spec Reference: c_ldst ld d [p++] xh
5 .include "testutils.inc"
17 loadsym p5, DATA_ADDR_1, 0x08;
18 loadsym p1, DATA_ADDR_2, 0x08;
19 loadsym p2, DATA_ADDR_3, 0x08;
20 loadsym p4, DATA_ADDR_5, 0x08;
21 loadsym fp, DATA_ADDR_6, 0x08;
28 CHECKREG r0, 0xFFFF8A8B;
29 CHECKREG r1, 0x00000A0B;
30 CHECKREG r3, 0x00000000;
31 CHECKREG r4, 0x00000A0B;
32 CHECKREG r5, 0x00002A2B;
33 CHECKREG r6, 0x00004A4B;
40 CHECKREG r1, 0xFFFF8889;
41 CHECKREG r2, 0x00000809;
42 CHECKREG r4, 0x00000A0B;
43 CHECKREG r5, 0x00000809;
44 CHECKREG r6, 0x00002829;
45 CHECKREG r7, 0x00004849;
52 CHECKREG r0, 0x00004E4F;
53 CHECKREG r2, 0xFFFF8E8F;
54 CHECKREG r3, 0x00000E0F;
55 CHECKREG r5, 0x00000809;
56 CHECKREG r6, 0x00000E0F;
57 CHECKREG r7, 0x00002E2F;
64 CHECKREG r0, 0x00002C2D;
65 CHECKREG r1, 0x00004C4D;
66 CHECKREG r3, 0xFFFF8C8D;
67 CHECKREG r4, 0x00000C0D;
68 CHECKREG r6, 0x00000E0F;
69 CHECKREG r7, 0x00000C0D;
73 // Pre-load memory with known data
74 // More data is defined than will actually be used