1# Test workarounds selected by -mfix-vr4120.
2# Note that we only work around bugs gcc may generate.
3
4r21:
5	macc	$4,$5,$6
6	div	$0,$7,$8
7	or	$4,$5
8
9	dmacc	$4,$5,$6
10	div	$0,$7,$8
11	or	$4,$5
12
13	macc	$4,$5,$6
14	divu	$0,$7,$8
15	or	$4,$5
16
17	dmacc	$4,$5,$6
18	divu	$0,$7,$8
19	or	$4,$5
20
21	macc	$4,$5,$6
22	ddiv	$0,$7,$8
23	or	$4,$5
24
25	dmacc	$4,$5,$6
26	ddiv	$0,$7,$8
27	or	$4,$5
28
29	macc	$4,$5,$6
30	ddivu	$0,$7,$8
31	or	$4,$5
32
33	dmacc	$4,$5,$6
34	ddivu	$0,$7,$8
35	or	$4,$5
36
37r23:
38	dmult	$4,$5
39	dmult	$6,$7
40	or	$4,$5
41
42	dmultu	$4,$5
43	dmultu	$6,$7
44	or	$4,$5
45
46	dmacc	$4,$5,$6
47	dmacc	$6,$7,$8
48	or	$4,$5
49
50	dmult	$4,$5
51	dmacc	$6,$7,$8
52	or	$4,$5
53
54r24:
55	macc	$4,$5,$6
56	mtlo	$7
57
58	dmacc	$4,$5,$6
59	mtlo	$7
60
61	macc	$4,$5,$6
62	mthi	$7
63
64	dmacc	$4,$5,$6
65	mthi	$7
66
67vr4181a_md1:
68	macc	$4,$5,$6
69	mult	$4,$5
70	or	$4,$5
71
72	macc	$4,$5,$6
73	multu	$4,$5
74	or	$4,$5
75
76	macc	$4,$5,$6
77	dmult	$4,$5
78	or	$4,$5
79
80	macc	$4,$5,$6
81	dmultu	$4,$5
82	or	$4,$5
83
84	dmacc	$4,$5,$6
85	mult	$4,$5
86	or	$4,$5
87
88	dmacc	$4,$5,$6
89	multu	$4,$5
90	or	$4,$5
91
92	dmacc	$4,$5,$6
93	dmult	$4,$5
94	or	$4,$5
95
96	dmacc	$4,$5,$6
97	dmultu	$4,$5
98	or	$4,$5
99
100vr4181a_md4:
101	dmult	$4,$5
102	macc	$4,$5,$6
103	or	$4,$5
104
105	dmultu	$4,$5
106	macc	$4,$5,$6
107	or	$4,$5
108
109	div	$0,$4,$5
110	macc	$4,$5,$6
111	or	$4,$5
112
113	divu	$0,$4,$5
114	macc	$4,$5,$6
115	or	$4,$5
116
117	ddiv	$0,$4,$5
118	macc	$4,$5,$6
119	or	$4,$5
120
121	ddivu	$0,$4,$5
122	macc	$4,$5,$6
123	or	$4,$5
124
125	dmult	$4,$5
126	dmacc	$4,$5,$6
127	or	$4,$5
128
129	dmultu	$4,$5
130	dmacc	$4,$5,$6
131	or	$4,$5
132
133	div	$0,$4,$5
134	dmacc	$4,$5,$6
135	or	$4,$5
136
137	divu	$0,$4,$5
138	dmacc	$4,$5,$6
139	or	$4,$5
140
141	ddiv	$0,$4,$5
142	dmacc	$4,$5,$6
143	or	$4,$5
144
145	ddivu	$0,$4,$5
146	dmacc	$4,$5,$6
147	or	$4,$5
148