1 //Original
:/testcases
/core
/c_ldst_ld_d_p_pp_h
/c_ldst_ld_d_p_pp_h.dsp
2 // Spec Reference
: c_ldst
ld d
[p+
+] h
5 .include "testutils.inc"
10 loadsym p5
, DATA_ADDR_1;
11 loadsym p1
, DATA_ADDR_2;
12 loadsym p2
, DATA_ADDR_3;
14 loadsym p3
, DATA_ADDR_4;
16 loadsym p4
, DATA_ADDR_5;
17 loadsym fp
, DATA_ADDR_6;
27 CHECKREG
r0, 0x00000203;
28 CHECKREG
r1, 0x00002223;
29 CHECKREG
r2, 0x00004243;
31 CHECKREG
r3, 0x00006263;
33 CHECKREG
r4, 0x00008283;
34 CHECKREG
r5, 0x00000203;
43 CHECKREG
r0, 0x00000203;
44 CHECKREG
r1, 0x00000001;
45 CHECKREG
r2, 0x00002021;
46 CHECKREG
r3, 0x00004041;
48 CHECKREG
r4, 0x00006061;
50 CHECKREG
r5, 0x00008081;
51 CHECKREG
r6, 0x00000001;
60 CHECKREG
r1, 0x00000001;
61 CHECKREG
r2, 0x00000607;
62 CHECKREG
r3, 0x00002627;
63 CHECKREG
r4, 0x00004647;
65 CHECKREG
r5, 0x00006667;
67 CHECKREG
r6, 0x00008687;
68 CHECKREG
r7, 0x00000607;
78 CHECKREG
r0, 0x00000405;
79 CHECKREG
r2, 0x00000607;
80 CHECKREG
r3, 0x00000405;
81 CHECKREG
r4, 0x00002425;
83 CHECKREG
r5, 0x00004445;
84 CHECKREG
r6, 0x00006465;
86 CHECKREG
r7, 0x00008485;
90 // Pre-load memory with known data
91 // More data is defined than will actually
be used