1//Original:/proj/frio/dv/testcases/core/c_compi2opp_pr_eq_i7_n/c_compi2opp_pr_eq_i7_n.dsp
2// Spec Reference: compi2opp pregs = imm7 negative
3# mach: bfin
4
5.include "testutils.inc"
6	start
7
8	R0 = -0;
9	P1 = -1;
10	P2 = -2;
11	P3 = -3;
12	P4 = -4;
13	P5 = -5;
14	SP = -6;
15	FP = -7;
16	CHECKREG r0,  -0;
17	CHECKREG p1,  -1;
18	CHECKREG p2,  -2;
19	CHECKREG p3,  -3;
20	CHECKREG p4,  -4;
21	CHECKREG p5,  -5;
22	CHECKREG sp,  -6;
23	CHECKREG fp,  -7;
24
25	R0 = -8;
26	P1 = -9;
27	P2 = -10;
28	P3 = -11;
29	P4 = -12;
30	P5 = -13;
31	SP = -14;
32	FP = -15;
33	CHECKREG r0,  -8;
34	CHECKREG p1,  -9;
35	CHECKREG p2,  -10;
36	CHECKREG p3,  -11;
37	CHECKREG p4,  -12;
38	CHECKREG p5,  -13;
39	CHECKREG sp,  -14;
40	CHECKREG fp,  -15;
41
42	R0 = -16;
43	P1 = -17;
44	P2 = -18;
45	P3 = -19;
46	P4 = -20;
47	P5 = -21;
48	SP = -22;
49	FP = -23;
50	CHECKREG r0,  -16;
51	CHECKREG p1,  -17;
52	CHECKREG p2,  -18;
53	CHECKREG p3,  -19;
54	CHECKREG p4,  -20;
55	CHECKREG p5,  -21;
56	CHECKREG sp,  -22;
57	CHECKREG fp,  -23;
58
59	R0 = -24;
60	P1 = -25;
61	P2 = -26;
62	P3 = -27;
63	P4 = -28;
64	P5 = -29;
65	SP = -30;
66	FP = -31;
67	CHECKREG r0,  -24;
68	CHECKREG p1,  -25;
69	CHECKREG p2,  -26;
70	CHECKREG p3,  -27;
71	CHECKREG p4,  -28;
72	CHECKREG p5,  -29;
73	CHECKREG sp,  -30;
74	CHECKREG fp,  -31;
75
76	R0 = -32;
77	P1 = -33;
78	P2 = -34;
79	P3 = -35;
80	P4 = -36;
81	P5 = -37;
82	SP = -38;
83	FP = -39;
84	CHECKREG r0,  -32;
85	CHECKREG p1,  -33;
86	CHECKREG p2,  -34;
87	CHECKREG p3,  -35;
88	CHECKREG p4,  -36;
89	CHECKREG p5,  -37;
90	CHECKREG sp,  -38;
91	CHECKREG fp,  -39;
92
93	R0 = -40;
94	P1 = -41;
95	P2 = -42;
96	P3 = -43;
97	P4 = -44;
98	P5 = -45;
99	SP = -46;
100	FP = -47;
101	CHECKREG r0,  -40;
102	CHECKREG p1,  -41;
103	CHECKREG p2,  -42;
104	CHECKREG p3,  -43;
105	CHECKREG p4,  -44;
106	CHECKREG p5,  -45;
107	CHECKREG sp,  -46;
108	CHECKREG fp,  -47;
109
110	R0 = -48;
111	P1 = -49;
112	P2 = -50;
113	P3 = -51;
114	P4 = -52;
115	P5 = -53;
116	SP = -54;
117	FP = -55;
118	CHECKREG r0,  -48;
119	CHECKREG p1,  -49;
120	CHECKREG p2,  -50;
121	CHECKREG p3,  -51;
122	CHECKREG p4,  -52;
123	CHECKREG p5,  -53;
124	CHECKREG sp,  -54;
125	CHECKREG fp,  -55;
126
127	R0 = -56;
128	P1 = -57;
129	P2 = -58;
130	P3 = -59;
131	P4 = -60;
132	P5 = -61;
133	SP = -62;
134	FP = -63;
135	CHECKREG r0,  -56;
136	CHECKREG p1,  -57;
137	CHECKREG p2,  -58;
138	CHECKREG p3,  -59;
139	CHECKREG p4,  -60;
140	CHECKREG p5,  -61;
141	CHECKREG sp,  -62;
142	CHECKREG fp,  -63;
143
144	R0 = -64;
145	P1 = -64;
146	P2 = -64;
147	P3 = -64;
148	P4 = -64;
149	P5 = -64;
150	SP = -64;
151	FP = -64;
152	CHECKREG r0,  -64;
153	CHECKREG p1,  -64;
154	CHECKREG p2,  -64;
155	CHECKREG p3,  -64;
156	CHECKREG p4,  -64;
157	CHECKREG p5,  -64;
158	CHECKREG sp,  -64;
159	CHECKREG fp,  -64;
160
161	pass
162