1//Original:/testcases/core/c_compi2opd_dr_eq_i7_p/c_compi2opd_dr_eq_i7_p.dsp
2// Spec Reference: compi2opd dregs = imm7 positive
3# mach: bfin
4
5.include "testutils.inc"
6	start
7
8
9INIT_R_REGS 0;
10
11R0 = 0;
12R1 = 1;
13R2 = 2;
14R3 = 3;
15R4 = 4;
16R5 = 5;
17R6 = 6;
18R7 = 7;
19CHECKREG r0, 0;
20CHECKREG r1, 1;
21CHECKREG r2, 2;
22CHECKREG r3, 3;
23CHECKREG r4, 4;
24CHECKREG r5, 5;
25CHECKREG r6, 6;
26CHECKREG r7, 7;
27
28R0 = 8;
29R1 = 9;
30R2 = 10;
31R3 = 11;
32R4 = 12;
33R5 = 13;
34R6 = 14;
35R7 = 15;
36CHECKREG r0, 8;
37CHECKREG r1, 9;
38CHECKREG r2, 10;
39CHECKREG r3, 11;
40CHECKREG r4, 12;
41CHECKREG r5, 13;
42CHECKREG r6, 14;
43CHECKREG r7, 15;
44
45R0 = 16;
46R1 = 17;
47R2 = 18;
48R3 = 19;
49R4 = 20;
50R5 = 21;
51R6 = 22;
52R7 = 23;
53CHECKREG r0, 16;
54CHECKREG r1, 17;
55CHECKREG r2, 18;
56CHECKREG r3, 19;
57CHECKREG r4, 20;
58CHECKREG r5, 21;
59CHECKREG r6, 22;
60CHECKREG r7, 23;
61
62R0 = 24;
63R1 = 25;
64R2 = 26;
65R3 = 27;
66R4 = 28;
67R5 = 29;
68R6 = 30;
69R7 = 31;
70CHECKREG r0, 24;
71CHECKREG r1, 25;
72CHECKREG r2, 26;
73CHECKREG r3, 27;
74CHECKREG r4, 28;
75CHECKREG r5, 29;
76CHECKREG r6, 30;
77CHECKREG r7, 31;
78
79R0 = 32;
80R1 = 33;
81R2 = 34;
82R3 = 35;
83R4 = 36;
84R5 = 37;
85R6 = 38;
86R7 = 39;
87CHECKREG r0, 32;
88CHECKREG r1, 33;
89CHECKREG r2, 34;
90CHECKREG r3, 35;
91CHECKREG r4, 36;
92CHECKREG r5, 37;
93CHECKREG r6, 38;
94CHECKREG r7, 39;
95
96R0 = 40;
97R1 = 41;
98R2 = 42;
99R3 = 43;
100R4 = 44;
101R5 = 45;
102R6 = 46;
103R7 = 47;
104CHECKREG r0, 40;
105CHECKREG r1, 41;
106CHECKREG r2, 42;
107CHECKREG r3, 43;
108CHECKREG r4, 44;
109CHECKREG r5, 45;
110CHECKREG r6, 46;
111CHECKREG r7, 47;
112
113R0 = 48;
114R1 = 49;
115R2 = 50;
116R3 = 51;
117R4 = 52;
118R5 = 53;
119R6 = 54;
120R7 = 55;
121CHECKREG r0, 48;
122CHECKREG r1, 49;
123CHECKREG r2, 50;
124CHECKREG r3, 51;
125CHECKREG r4, 52;
126CHECKREG r5, 53;
127CHECKREG r6, 54;
128CHECKREG r7, 55;
129
130R0 = 56;
131R1 = 57;
132R2 = 58;
133R3 = 59;
134R4 = 60;
135R5 = 61;
136R6 = 62;
137R7 = 63;
138CHECKREG r0, 56;
139CHECKREG r1, 57;
140CHECKREG r2, 58;
141CHECKREG r3, 59;
142CHECKREG r4, 60;
143CHECKREG r5, 61;
144CHECKREG r6, 62;
145CHECKREG r7, 63;
146
147pass
148