1 //Original:testcases/core/c_ldstiifp_ld_dreg/c_ldstiifp_ld_dreg.dsp
2 // Spec Reference: c_ldstiifp load dreg
5 .include "testutils.inc"
24 I1 = P3; P3 = I0; I3 = SP; SP = I2;
25 loadsym fp, DATA_ADDR_1, 0xc8;
36 CHECKREG r0, 0x86878889;
37 CHECKREG r1, 0x80818283;
38 CHECKREG r2, 0x84858687;
39 CHECKREG r3, 0x01020304;
40 CHECKREG r4, 0x05060708;
41 CHECKREG r5, 0x09101112;
42 CHECKREG r6, 0x14151617;
51 CHECKREG r0, 0x22232425;
52 CHECKREG r1, 0x26272829;
53 CHECKREG r2, 0x30313233;
54 CHECKREG r3, 0x34353637;
55 CHECKREG r4, 0x38394041;
56 CHECKREG r5, 0x42434445;
57 CHECKREG r6, 0x14151617;
66 CHECKREG r0, 0x46474849;
67 CHECKREG r1, 0x50515253;
68 CHECKREG r2, 0x54555657;
69 CHECKREG r3, 0x58596061;
70 CHECKREG r4, 0x62636465;
71 CHECKREG r5, 0x66676869;
72 CHECKREG r6, 0x74555657;
81 CHECKREG r0, 0x78596067;
82 CHECKREG r1, 0x72636467;
83 CHECKREG r2, 0x76676867;
84 CHECKREG r3, 0x20212223;
85 CHECKREG r4, 0x24252627;
86 CHECKREG r5, 0x28292A2B;
87 CHECKREG r6, 0x2C2D2E2F;
96 CHECKREG r0, 0x30313233;
97 CHECKREG r1, 0x34353637;
98 CHECKREG r2, 0x38393A3B;
99 CHECKREG r3, 0x3C3D3E3F;
100 CHECKREG r4, 0x91929394;
101 CHECKREG r5, 0x82838485;
102 CHECKREG r6, 0x74757677;
111 CHECKREG r0, 0x99717273;
112 CHECKREG r1, 0x55667788;
113 CHECKREG r2, 0x11223344;
114 CHECKREG r3, 0x1C1D1E1F;
115 CHECKREG r4, 0x18191A1B;
116 CHECKREG r5, 0x14151617;
117 CHECKREG r6, 0x10111213;
126 CHECKREG r0, 0x0C0D0E0F;
127 CHECKREG r1, 0x08090A0B;
128 CHECKREG r2, 0x04050607;
129 CHECKREG r3, 0x78596067;
130 CHECKREG r4, 0x50515253;
131 CHECKREG r5, 0x42434445;
132 CHECKREG r6, 0x09101112;
136 // Pre-load memory with known data
137 // More data is defined than will actually be used