repo.or.cz
/
binutils.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
gas/
[binutils.git]
/
gas
/
testsuite
/
gas
/
mips
/
vr4130.d
blob
9a6a4914e94f8e6d5fa2cbc677065192d947d9b1
1
#as
: -
mfix
-
vr4130
-
march
=
vr4130
-
mabi
=
o64
2
#objdump
: -
dz
3
#name
:
MIPS VR4130 workarounds
4
5
.*
file format
.*
6
7
Disassembly
.*
8
9
.* <
foo
>:
10
#
11
# PART A
12
#
13
.*
mfhi
.*
14
.*
nop
15
.*
nop
16
.*
nop
17
.*
nop
18
.*
mult
.*
19
#
20
.*
mflo
.*
21
.*
nop
22
.*
nop
23
.*
nop
24
.*
nop
25
.*
mult
.*
26
#
27
# PART B
28
#
29
.*
mfhi
.*
30
.*
nop
31
.*
nop
32
.*
nop
33
.*
nop
34
.*
mult
.*
35
#
36
.*
mfhi
.*
37
.*
addiu
.*
38
.*
nop
39
.*
nop
40
.*
nop
41
.*
mult
.*
42
#
43
.*
mfhi
.*
44
.*
addiu
.*
45
.*
addiu
.*
46
.*
nop
47
.*
nop
48
.*
mult
.*
49
#
50
.*
mfhi
.*
51
.*
addiu
.*
52
.*
addiu
.*
53
.*
addiu
.*
54
.*
nop
55
.*
mult
.*
56
#
57
.*
mfhi
.*
58
.*
addiu
.*
59
.*
addiu
.*
60
.*
addiu
.*
61
.*
addiu
.*
62
.*
mult
.*
63
#
64
# PART C
65
#
66
.*
mfhi
.*
67
.*
addiu
.*
68
.*
addiu
.*
69
.*
addiu
.*
70
.*
mult
.*
71
#
72
.*
mfhi
.*
73
.*
addiu
.*
74
.*
addiu
.*
75
.*
addiu
.*
76
.*
mult
.*
77
#
78
.*
mfhi
.*
79
.*
addiu
.*
80
.*
addiu
.*
81
.*
addiu
.*
82
.*
mult
.*
83
#
84
.*
mfhi
.*
85
.*
addiu
.*
86
.*
addiu
.*
87
.*
addiu
.*
88
.*
mult
.*
89
#
90
# PART D
91
#
92
.*
mfhi
.*
93
.*
nop
94
.*
nop
95
.*
mult
.*
96
#
97
.*
mfhi
.*
98
.*
addiu
.*
99
.*
nop
100
.*
mult
.*
101
#
102
.*
mfhi
.*
103
.*
addiu
.*
104
.*
nop
105
.*
mult
.*
106
#
107
# PART E
108
#
109
.*
mfhi
.*
110
.*
nop
111
.*
nop
112
.*
bnez
.*
113
.*
nop
114
#
115
.*
mfhi
.*
116
.*
addiu
.*
117
.*
nop
118
.*
bnez
.*
119
.*
nop
120
#
121
.*
mfhi
.*
122
.*
addiu
.*
123
.*
addiu
.*
124
.*
bnez
.*
125
.*
nop
126
#
127
.*
mfhi
.*
128
.*
addiu
.*
129
.*
addiu
.*
130
.*
addiu
.*
131
.*
bnez
.*
132
.*
nop
133
#
134
# PART F
135
#
136
.*
mfhi
.*
137
.*
addiu
.*
138
.*
nop
139
.*
bnez
.*
140
.*
nop
141
#
142
.*
mfhi
.*
143
.*
addiu
.*
144
.*
addiu
.*
145
.*
bnez
.*
146
.*
nop
147
#
148
.*
mfhi
.*
149
.*
addiu
.*
150
.*
addiu
.*
151
.*
bnez
.*
152
.*
addiu
.*
153
#
154
# PART G
155
#
156
.*
mfhi
.*
157
.*
addiu
.*
158
.*
nop
159
.*
nop
160
.*
nop
161
.*
mult
.*
162
#
163
.*
mfhi
.*
164
.*
addiu
.*
165
.*
addiu
.*
166
.*
nop
167
.*
nop
168
.*
mult
.*
169
#
170
.*
mfhi
.*
171
.*
addiu
.*
172
.*
addiu
.*
173
.*
nop
174
.*
nop
175
.*
mult
.*
176
#
177
.*
mfhi
.*
178
.*
addiu
.*
179
.*
addiu
.*
180
.*
nop
181
.*
nop
182
.*
mult
.*
183
#
184
.*
mfhi
.*
185
.*
addiu
.*
186
.*
addiu
.*
187
.*
addiu
.*
188
.*
nop
189
.*
mult
.*
190
#
191
.*
mfhi
.*
192
.*
addiu
.*
193
.*
addiu
.*
194
.*
addiu
.*
195
.*
nop
196
.*
mult
.*
197
#
198
.*
mfhi
.*
199
.*
addiu
.*
200
.*
addiu
.*
201
.*
addiu
.*
202
.*
addiu
.*
203
.*
mult
.*
204
#
205
# PART H
206
#
207
.*
mfhi
.*
208
.*
nop
209
.*
nop
210
.*
nop
211
.*
nop
212
.*
mult
.*
213
#
214
.*
mfhi
.*
215
.*
nop
216
.*
nop
217
.*
nop
218
.*
addiu
.*
219
.*
mult
.*
220
#
221
.*
mfhi
.*
222
.*
addiu
.*
223
.*
nop
224
.*
nop
225
.*
addiu
.*
226
.*
mult
.*
227
#
228
.*
mfhi
.*
229
.*
nop
230
.*
addiu
.*
231
.*
addiu
.*
232
.*
addiu
.*
233
.*
mult
.*
234
#
235
.*
mfhi
.*
236
.*
addiu
.*
237
.*
addiu
.*
238
.*
addiu
.*
239
.*
addiu
.*
240
.*
mult
.*
241
#
242
# PART I
243
#
244
.*
mflo
.*
245
.*
nop
246
.*
nop
247
.*
nop
248
.*
nop
249
.*
mult
.*
250
#
251
.*
mflo
.*
252
.*
nop
253
.*
nop
254
.*
nop
255
.*
nop
256
.*
multu
.*
257
#
258
.*
mflo
.*
259
.*
nop
260
.*
nop
261
.*
nop
262
.*
nop
263
.*
dmult
.*
264
#
265
.*
mflo
.*
266
.*
nop
267
.*
nop
268
.*
nop
269
.*
nop
270
.*
dmultu
.*
271
#
272
.*
mfhi
.*
273
.*
nop
274
.*
nop
275
.*
nop
276
.*
nop
277
.*
div
.*
278
#
279
.*
mfhi
.*
280
.*
nop
281
.*
nop
282
.*
nop
283
.*
nop
284
.*
divu
.*
285
#
286
.*
mfhi
.*
287
.*
nop
288
.*
nop
289
.*
nop
290
.*
nop
291
.*
ddiv
.*
292
#
293
.*
mfhi
.*
294
.*
nop
295
.*
nop
296
.*
nop
297
.*
nop
298
.*
ddivu
.*
299
#
300
# PART J
301
#
302
.*
mfhi
.*
303
.*
nop
304
.*
nop
305
.*
nop
306
.*
nop
307
.*
macc
.*
308
#
309
.*
mfhi
.*
310
.*
nop
311
.*
nop
312
.*
nop
313
.*
nop
314
.*
macchi
.*
315
#
316
.*
mfhi
.*
317
.*
nop
318
.*
nop
319
.*
nop
320
.*
nop
321
.*
macchis
.*
322
#
323
.*
mfhi
.*
324
.*
nop
325
.*
nop
326
.*
nop
327
.*
nop
328
.*
macchiu
.*
329
#
330
.*
mfhi
.*
331
.*
nop
332
.*
nop
333
.*
nop
334
.*
nop
335
.*
macchius
.*
336
#
337
.*
mfhi
.*
338
.*
nop
339
.*
nop
340
.*
nop
341
.*
nop
342
.*
maccs
.*
343
#
344
.*
mfhi
.*
345
.*
nop
346
.*
nop
347
.*
nop
348
.*
nop
349
.*
maccu
.*
350
#
351
.*
mfhi
.*
352
.*
nop
353
.*
nop
354
.*
nop
355
.*
nop
356
.*
maccus
.*
357
#
358
.*
mfhi
.*
359
.*
nop
360
.*
nop
361
.*
nop
362
.*
nop
363
.*
dmacc
.*
364
#
365
.*
mfhi
.*
366
.*
nop
367
.*
nop
368
.*
nop
369
.*
nop
370
.*
dmacchi
.*
371
#
372
.*
mfhi
.*
373
.*
nop
374
.*
nop
375
.*
nop
376
.*
nop
377
.*
dmacchis
.*
378
#
379
.*
mfhi
.*
380
.*
nop
381
.*
nop
382
.*
nop
383
.*
nop
384
.*
dmacchiu
.*
385
#
386
.*
mfhi
.*
387
.*
nop
388
.*
nop
389
.*
nop
390
.*
nop
391
.*
dmacchius
.*
392
#
393
.*
mfhi
.*
394
.*
nop
395
.*
nop
396
.*
nop
397
.*
nop
398
.*
dmaccs
.*
399
#
400
.*
mfhi
.*
401
.*
nop
402
.*
nop
403
.*
nop
404
.*
nop
405
.*
dmaccu
.*
406
#
407
.*
mfhi
.*
408
.*
nop
409
.*
nop
410
.*
nop
411
.*
nop
412
.*
dmaccus
.*
413
#
414
# PART K
415
#
416
.*
mflo
.*
417
.*
nop
418
.*
nop
419
.*
mtlo
.*
420
#
421
.*
mflo
.*
422
.*
mthi
.*
423
#
424
.*
mfhi
.*
425
.*
mtlo
.*
426
#
427
.*
mfhi
.*
428
.*
nop
429
.*
nop
430
.*
mthi
.*
431
432
.* <
bar
>:
433
#
434
# PART A
435
#
436
.*
mfhi
.*
437
.*
nop
438
.*
nop
439
.*
nop
440
.*
nop
441
.*
mult
.*
442
#
443
.*
mflo
.*
444
.*
nop
445
.*
nop
446
.*
nop
447
.*
nop
448
.*
mult
.*
449
#
450
# PART B
451
#
452
.*
mfhi
.*
453
.*
nop
454
.*
nop
455
.*
nop
456
.*
nop
457
.*
mult
.*
458
#
459
.*
mfhi
.*
460
.*
addiu
.*
461
.*
nop
462
.*
nop
463
.*
nop
464
.*
mult
.*
465
#
466
.*
mfhi
.*
467
.*
addiu
.*
468
.*
addiu
.*
469
.*
nop
470
.*
nop
471
.*
mult
.*
472
#
473
.*
mfhi
.*
474
.*
addiu
.*
475
.*
addiu
.*
476
.*
addiu
.*
477
.*
nop
478
.*
mult
.*
479
#
480
.*
mfhi
.*
481
.*
addiu
.*
482
.*
addiu
.*
483
.*
addiu
.*
484
.*
addiu
.*
485
.*
mult
.*
486
#
487
# PART C
488
#
489
.*
mfhi
.*
490
.*
addiu
.*
491
.*
addiu
.*
492
.*
addiu
.*
493
.*
mult
.*
494
#
495
.*
mfhi
.*
496
.*
addiu
.*
497
.*
addiu
.*
498
.*
addiu
.*
499
.*
mult
.*
500
#
501
.*
mfhi
.*
502
.*
addiu
.*
503
.*
addiu
.*
504
.*
addiu
.*
505
.*
mult
.*
506
#
507
.*
mfhi
.*
508
.*
addiu
.*
509
.*
addiu
.*
510
.*
addiu
.*
511
.*
mult
.*
512
#
513
# PART D
514
#
515
.*
mfhi
.*
516
.*
nop
517
.*
nop
518
.*
mult
.*
519
#
520
.*
mfhi
.*
521
.*
addiu
.*
522
.*
nop
523
.*
mult
.*
524
#
525
.*
mfhi
.*
526
.*
addiu
.*
527
.*
nop
528
.*
mult
.*
529
#
530
# PART E
531
#
532
.*
mfhi
.*
533
.*
nop
534
.*
nop
535
.*
nop
536
.*
bnez
.*
537
#
538
.*
mfhi
.*
539
.*
addiu
.*
540
.*
nop
541
.*
nop
542
.*
bnez
.*
543
#
544
.*
mfhi
.*
545
.*
addiu
.*
546
.*
addiu
.*
547
.*
nop
548
.*
bnez
.*
549
#
550
.*
mfhi
.*
551
.*
addiu
.*
552
.*
addiu
.*
553
.*
addiu
.*
554
.*
bnez
.*
555
#
556
# PART F
557
#
558
.*
mfhi
.*
559
.*
addiu
.*
560
.*
nop
561
.*
nop
562
.*
bnez
.*
563
#
564
.*
mfhi
.*
565
.*
addiu
.*
566
.*
addiu
.*
567
.*
nop
568
.*
bnez
.*
569
#
570
.*
mfhi
.*
571
.*
addiu
.*
572
.*
addiu
.*
573
.*
addiu
.*
574
.*
bnez
.*
575
#
576
# PART G
577
#
578
.*
mfhi
.*
579
.*
addiu
.*
580
.*
nop
581
.*
nop
582
.*
nop
583
.*
mult
.*
584
#
585
.*
mfhi
.*
586
.*
addiu
.*
587
.*
addiu
.*
588
.*
nop
589
.*
nop
590
.*
mult
.*
591
#
592
.*
mfhi
.*
593
.*
addiu
.*
594
.*
addiu
.*
595
.*
nop
596
.*
nop
597
.*
mult
.*
598
#
599
.*
mfhi
.*
600
.*
addiu
.*
601
.*
addiu
.*
602
.*
nop
603
.*
nop
604
.*
mult
.*
605
#
606
.*
mfhi
.*
607
.*
addiu
.*
608
.*
addiu
.*
609
.*
addiu
.*
610
.*
nop
611
.*
mult
.*
612
#
613
.*
mfhi
.*
614
.*
addiu
.*
615
.*
addiu
.*
616
.*
addiu
.*
617
.*
nop
618
.*
mult
.*
619
#
620
.*
mfhi
.*
621
.*
addiu
.*
622
.*
addiu
.*
623
.*
addiu
.*
624
.*
addiu
.*
625
.*
mult
.*
626
#
627
# PART H
628
#
629
.*
mfhi
.*
630
.*
nop
631
.*
nop
632
.*
nop
633
.*
nop
634
.*
mult
.*
635
#
636
.*
mfhi
.*
637
.*
nop
638
.*
nop
639
.*
nop
640
.*
addiu
.*
641
.*
mult
.*
642
#
643
.*
mfhi
.*
644
.*
addiu
.*
645
.*
nop
646
.*
nop
647
.*
addiu
.*
648
.*
mult
.*
649
#
650
.*
mfhi
.*
651
.*
nop
652
.*
addiu
.*
653
.*
addiu
.*
654
.*
addiu
.*
655
.*
mult
.*
656
#
657
.*
mfhi
.*
658
.*
addiu
.*
659
.*
addiu
.*
660
.*
addiu
.*
661
.*
addiu
.*
662
.*
mult
.*
663
#
664
# PART I
665
#
666
.*
mflo
.*
667
.*
nop
668
.*
nop
669
.*
nop
670
.*
nop
671
.*
mult
.*
672
#
673
.*
mflo
.*
674
.*
nop
675
.*
nop
676
.*
nop
677
.*
nop
678
.*
multu
.*
679
#
680
.*
mflo
.*
681
.*
nop
682
.*
nop
683
.*
nop
684
.*
nop
685
.*
dmult
.*
686
#
687
.*
mflo
.*
688
.*
nop
689
.*
nop
690
.*
nop
691
.*
nop
692
.*
dmultu
.*
693
#
694
.*
mfhi
.*
695
.*
nop
696
.*
nop
697
.*
nop
698
.*
nop
699
.*
div
.*
700
#
701
.*
mfhi
.*
702
.*
nop
703
.*
nop
704
.*
nop
705
.*
nop
706
.*
divu
.*
707
#
708
.*
mfhi
.*
709
.*
nop
710
.*
nop
711
.*
nop
712
.*
nop
713
.*
ddiv
.*
714
#
715
.*
mfhi
.*
716
.*
nop
717
.*
nop
718
.*
nop
719
.*
nop
720
.*
ddivu
.*
721
#pass