1 //Original:testcases/core/c_ldstiifp_st_preg/c_ldstiifp_st_preg.dsp
2 // Spec Reference: c_ldstiifp store preg
5 .include "testutils.inc"
28 loadsym fp, DATA_ADDR_1, 0xC8;
41 CHECKREG r1, 0x57913597;
42 CHECKREG r2, 0x24680123;
43 CHECKREG r4, 0x6789ABCD;
44 CHECKREG r5, 0x12345678;
45 CHECKREG r6, 0x6789ABCD;
46 CHECKREG r7, 0x57913597;
72 CHECKREG r0, 0x2349ABCD;
73 CHECKREG r2, 0x44556623;
74 CHECKREG r3, 0x44556623;
75 CHECKREG r4, 0x11223344;
76 CHECKREG r5, 0x57913597;
77 CHECKREG r7, 0x11223344;
104 CHECKREG r0, 0x57913597;
105 CHECKREG r1, 0x2146ABCD;
106 CHECKREG r2, 0x24680123;
107 CHECKREG r4, 0x2146ABCD;
108 CHECKREG r5, 0x19012345;
109 CHECKREG r6, 0x2146ABCD;
112 imm32 r0, 0x60df50d0;
113 imm32 r1, 0x70de60d1;
114 imm32 r2, 0x80dd70d2;
115 imm32 r3, 0x90dc80d3;
116 imm32 r4, 0xa0db90d4;
117 imm32 r5, 0xb0daa0d5;
118 imm32 r6, 0xc0d9b0d6;
119 imm32 r7, 0xd0d8c0d7;
120 imm32 p1, 0x13579678;
121 imm32 p2, 0x2468abcd;
122 imm32 p4, 0x45678123;
123 imm32 p5, 0x57913597;
132 CHECKREG r0, 0x2468ABCD;
133 CHECKREG r2, 0x45678123;
134 CHECKREG r4, 0x13579678;
135 CHECKREG r5, 0x57913597;
139 // Pre-load memory with known data
140 // More data is defined than will actually be used