1# source file to test objdump's disassembly using various styles of
2# CP0 (w/ non-zero select code) register names.
3
4	.set noreorder
5	.set noat
6
7	.globl text_label .text
8text_label:
9
10	mtc0	$0, $0, 1
11	mtc0	$0, $0, 2
12	mtc0	$0, $0, 3
13	mtc0	$0, $0, 4
14	mtc0	$0, $0, 5
15	mtc0	$0, $0, 6
16	mtc0	$0, $0, 7
17	mtc0	$0, $1, 1
18	mtc0	$0, $1, 2
19	mtc0	$0, $1, 3
20	mtc0	$0, $1, 4
21	mtc0	$0, $1, 5
22	mtc0	$0, $1, 6
23	mtc0	$0, $1, 7
24	mtc0	$0, $2, 1
25	mtc0	$0, $2, 2
26	mtc0	$0, $2, 3
27	mtc0	$0, $2, 4
28	mtc0	$0, $2, 5
29	mtc0	$0, $2, 6
30	mtc0	$0, $2, 7
31	mtc0	$0, $3, 1
32	mtc0	$0, $3, 2
33	mtc0	$0, $3, 3
34	mtc0	$0, $3, 4
35	mtc0	$0, $3, 5
36	mtc0	$0, $3, 6
37	mtc0	$0, $3, 7
38	mtc0	$0, $4, 1
39	mtc0	$0, $4, 2
40	mtc0	$0, $4, 3
41	mtc0	$0, $4, 4
42	mtc0	$0, $4, 5
43	mtc0	$0, $4, 6
44	mtc0	$0, $4, 7
45	mtc0	$0, $5, 1
46	mtc0	$0, $5, 2
47	mtc0	$0, $5, 3
48	mtc0	$0, $5, 4
49	mtc0	$0, $5, 5
50	mtc0	$0, $5, 6
51	mtc0	$0, $5, 7
52	mtc0	$0, $6, 1
53	mtc0	$0, $6, 2
54	mtc0	$0, $6, 3
55	mtc0	$0, $6, 4
56	mtc0	$0, $6, 5
57	mtc0	$0, $6, 6
58	mtc0	$0, $6, 7
59	mtc0	$0, $7, 1
60	mtc0	$0, $7, 2
61	mtc0	$0, $7, 3
62	mtc0	$0, $7, 4
63	mtc0	$0, $7, 5
64	mtc0	$0, $7, 6
65	mtc0	$0, $7, 7
66	mtc0	$0, $8, 1
67	mtc0	$0, $8, 2
68	mtc0	$0, $8, 3
69	mtc0	$0, $8, 4
70	mtc0	$0, $8, 5
71	mtc0	$0, $8, 6
72	mtc0	$0, $8, 7
73	mtc0	$0, $9, 1
74	mtc0	$0, $9, 2
75	mtc0	$0, $9, 3
76	mtc0	$0, $9, 4
77	mtc0	$0, $9, 5
78	mtc0	$0, $9, 6
79	mtc0	$0, $9, 7
80	mtc0	$0, $10, 1
81	mtc0	$0, $10, 2
82	mtc0	$0, $10, 3
83	mtc0	$0, $10, 4
84	mtc0	$0, $10, 5
85	mtc0	$0, $10, 6
86	mtc0	$0, $10, 7
87	mtc0	$0, $11, 1
88	mtc0	$0, $11, 2
89	mtc0	$0, $11, 3
90	mtc0	$0, $11, 4
91	mtc0	$0, $11, 5
92	mtc0	$0, $11, 6
93	mtc0	$0, $11, 7
94	mtc0	$0, $12, 1
95	mtc0	$0, $12, 2
96	mtc0	$0, $12, 3
97	mtc0	$0, $12, 4
98	mtc0	$0, $12, 5
99	mtc0	$0, $12, 6
100	mtc0	$0, $12, 7
101	mtc0	$0, $13, 1
102	mtc0	$0, $13, 2
103	mtc0	$0, $13, 3
104	mtc0	$0, $13, 4
105	mtc0	$0, $13, 5
106	mtc0	$0, $13, 6
107	mtc0	$0, $13, 7
108	mtc0	$0, $14, 1
109	mtc0	$0, $14, 2
110	mtc0	$0, $14, 3
111	mtc0	$0, $14, 4
112	mtc0	$0, $14, 5
113	mtc0	$0, $14, 6
114	mtc0	$0, $14, 7
115	mtc0	$0, $15, 1
116	mtc0	$0, $15, 2
117	mtc0	$0, $15, 3
118	mtc0	$0, $15, 4
119	mtc0	$0, $15, 5
120	mtc0	$0, $15, 6
121	mtc0	$0, $15, 7
122	mtc0	$0, $16, 1
123	mtc0	$0, $16, 2
124	mtc0	$0, $16, 3
125	mtc0	$0, $16, 4
126	mtc0	$0, $16, 5
127	mtc0	$0, $16, 6
128	mtc0	$0, $16, 7
129	mtc0	$0, $17, 1
130	mtc0	$0, $17, 2
131	mtc0	$0, $17, 3
132	mtc0	$0, $17, 4
133	mtc0	$0, $17, 5
134	mtc0	$0, $17, 6
135	mtc0	$0, $17, 7
136	mtc0	$0, $18, 1
137	mtc0	$0, $18, 2
138	mtc0	$0, $18, 3
139	mtc0	$0, $18, 4
140	mtc0	$0, $18, 5
141	mtc0	$0, $18, 6
142	mtc0	$0, $18, 7
143	mtc0	$0, $19, 1
144	mtc0	$0, $19, 2
145	mtc0	$0, $19, 3
146	mtc0	$0, $19, 4
147	mtc0	$0, $19, 5
148	mtc0	$0, $19, 6
149	mtc0	$0, $19, 7
150	mtc0	$0, $20, 1
151	mtc0	$0, $20, 2
152	mtc0	$0, $20, 3
153	mtc0	$0, $20, 4
154	mtc0	$0, $20, 5
155	mtc0	$0, $20, 6
156	mtc0	$0, $20, 7
157	mtc0	$0, $21, 1
158	mtc0	$0, $21, 2
159	mtc0	$0, $21, 3
160	mtc0	$0, $21, 4
161	mtc0	$0, $21, 5
162	mtc0	$0, $21, 6
163	mtc0	$0, $21, 7
164	mtc0	$0, $22, 1
165	mtc0	$0, $22, 2
166	mtc0	$0, $22, 3
167	mtc0	$0, $22, 4
168	mtc0	$0, $22, 5
169	mtc0	$0, $22, 6
170	mtc0	$0, $22, 7
171	mtc0	$0, $23, 1
172	mtc0	$0, $23, 2
173	mtc0	$0, $23, 3
174	mtc0	$0, $23, 4
175	mtc0	$0, $23, 5
176	mtc0	$0, $23, 6
177	mtc0	$0, $23, 7
178	mtc0	$0, $24, 1
179	mtc0	$0, $24, 2
180	mtc0	$0, $24, 3
181	mtc0	$0, $24, 4
182	mtc0	$0, $24, 5
183	mtc0	$0, $24, 6
184	mtc0	$0, $24, 7
185	mtc0	$0, $25, 1
186	mtc0	$0, $25, 2
187	mtc0	$0, $25, 3
188	mtc0	$0, $25, 4
189	mtc0	$0, $25, 5
190	mtc0	$0, $25, 6
191	mtc0	$0, $25, 7
192	mtc0	$0, $26, 1
193	mtc0	$0, $26, 2
194	mtc0	$0, $26, 3
195	mtc0	$0, $26, 4
196	mtc0	$0, $26, 5
197	mtc0	$0, $26, 6
198	mtc0	$0, $26, 7
199	mtc0	$0, $27, 1
200	mtc0	$0, $27, 2
201	mtc0	$0, $27, 3
202	mtc0	$0, $27, 4
203	mtc0	$0, $27, 5
204	mtc0	$0, $27, 6
205	mtc0	$0, $27, 7
206	mtc0	$0, $28, 1
207	mtc0	$0, $28, 2
208	mtc0	$0, $28, 3
209	mtc0	$0, $28, 4
210	mtc0	$0, $28, 5
211	mtc0	$0, $28, 6
212	mtc0	$0, $28, 7
213	mtc0	$0, $29, 1
214	mtc0	$0, $29, 2
215	mtc0	$0, $29, 3
216	mtc0	$0, $29, 4
217	mtc0	$0, $29, 5
218	mtc0	$0, $29, 6
219	mtc0	$0, $29, 7
220	mtc0	$0, $30, 1
221	mtc0	$0, $30, 2
222	mtc0	$0, $30, 3
223	mtc0	$0, $30, 4
224	mtc0	$0, $30, 5
225	mtc0	$0, $30, 6
226	mtc0	$0, $30, 7
227	mtc0	$0, $31, 1
228	mtc0	$0, $31, 2
229	mtc0	$0, $31, 3
230	mtc0	$0, $31, 4
231	mtc0	$0, $31, 5
232	mtc0	$0, $31, 6
233	mtc0	$0, $31, 7
234
235# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
236      .space  8
237