Home | History | Annotate | Download | only in mips
      1 #objdump: -dz --prefix-addresses -m mips:4120
      2 #as: -32 -march=vr4120 -mfix-vr4120
      3 #name: MIPS vr4120 workarounds
      4 
      5 .*: +file format .*mips.*
      6 
      7 Disassembly of section .text:
      8 .* <[^>]*> macc	a0,a1,a2
      9 .* <[^>]*> nop
     10 .* <[^>]*> div	zero,a3,t0
     11 .* <[^>]*> or	a0,a0,a1
     12 .* <[^>]*> dmacc	a0,a1,a2
     13 .* <[^>]*> nop
     14 .* <[^>]*> div	zero,a3,t0
     15 .* <[^>]*> or	a0,a0,a1
     16 .* <[^>]*> macc	a0,a1,a2
     17 .* <[^>]*> nop
     18 .* <[^>]*> divu	zero,a3,t0
     19 .* <[^>]*> or	a0,a0,a1
     20 .* <[^>]*> dmacc	a0,a1,a2
     21 .* <[^>]*> nop
     22 .* <[^>]*> divu	zero,a3,t0
     23 .* <[^>]*> or	a0,a0,a1
     24 .* <[^>]*> macc	a0,a1,a2
     25 .* <[^>]*> nop
     26 .* <[^>]*> ddiv	zero,a3,t0
     27 .* <[^>]*> or	a0,a0,a1
     28 .* <[^>]*> dmacc	a0,a1,a2
     29 .* <[^>]*> nop
     30 .* <[^>]*> ddiv	zero,a3,t0
     31 .* <[^>]*> or	a0,a0,a1
     32 .* <[^>]*> macc	a0,a1,a2
     33 .* <[^>]*> nop
     34 .* <[^>]*> ddivu	zero,a3,t0
     35 .* <[^>]*> or	a0,a0,a1
     36 .* <[^>]*> dmacc	a0,a1,a2
     37 .* <[^>]*> nop
     38 .* <[^>]*> ddivu	zero,a3,t0
     39 .* <[^>]*> or	a0,a0,a1
     40 .* <[^>]*> dmult	a0,a1
     41 .* <[^>]*> nop
     42 .* <[^>]*> dmult	a2,a3
     43 .* <[^>]*> or	a0,a0,a1
     44 .* <[^>]*> dmultu	a0,a1
     45 .* <[^>]*> nop
     46 .* <[^>]*> dmultu	a2,a3
     47 .* <[^>]*> or	a0,a0,a1
     48 .* <[^>]*> dmacc	a0,a1,a2
     49 .* <[^>]*> nop
     50 .* <[^>]*> dmacc	a2,a3,t0
     51 .* <[^>]*> or	a0,a0,a1
     52 .* <[^>]*> dmult	a0,a1
     53 .* <[^>]*> nop
     54 .* <[^>]*> dmacc	a2,a3,t0
     55 .* <[^>]*> or	a0,a0,a1
     56 .* <[^>]*> macc	a0,a1,a2
     57 .* <[^>]*> nop
     58 .* <[^>]*> mtlo	a3
     59 .* <[^>]*> dmacc	a0,a1,a2
     60 .* <[^>]*> nop
     61 .* <[^>]*> mtlo	a3
     62 .* <[^>]*> macc	a0,a1,a2
     63 .* <[^>]*> nop
     64 .* <[^>]*> mthi	a3
     65 .* <[^>]*> dmacc	a0,a1,a2
     66 .* <[^>]*> nop
     67 .* <[^>]*> mthi	a3
     68 #
     69 # vr4181a_md1:
     70 #
     71 .* <[^>]*> macc	a0,a1,a2
     72 .* <[^>]*> nop
     73 .* <[^>]*> mult	a0,a1
     74 .* <[^>]*> or	a0,a0,a1
     75 #
     76 .* <[^>]*> macc	a0,a1,a2
     77 .* <[^>]*> nop
     78 .* <[^>]*> multu	a0,a1
     79 .* <[^>]*> or	a0,a0,a1
     80 #
     81 .* <[^>]*> macc	a0,a1,a2
     82 .* <[^>]*> nop
     83 .* <[^>]*> dmult	a0,a1
     84 .* <[^>]*> or	a0,a0,a1
     85 #
     86 .* <[^>]*> macc	a0,a1,a2
     87 .* <[^>]*> nop
     88 .* <[^>]*> dmultu	a0,a1
     89 .* <[^>]*> or	a0,a0,a1
     90 #
     91 .* <[^>]*> dmacc	a0,a1,a2
     92 .* <[^>]*> nop
     93 .* <[^>]*> mult	a0,a1
     94 .* <[^>]*> or	a0,a0,a1
     95 #
     96 .* <[^>]*> dmacc	a0,a1,a2
     97 .* <[^>]*> nop
     98 .* <[^>]*> multu	a0,a1
     99 .* <[^>]*> or	a0,a0,a1
    100 #
    101 .* <[^>]*> dmacc	a0,a1,a2
    102 .* <[^>]*> nop
    103 .* <[^>]*> dmult	a0,a1
    104 .* <[^>]*> or	a0,a0,a1
    105 #
    106 .* <[^>]*> dmacc	a0,a1,a2
    107 .* <[^>]*> nop
    108 .* <[^>]*> dmultu	a0,a1
    109 .* <[^>]*> or	a0,a0,a1
    110 #
    111 # vr4181a_md4:
    112 #
    113 .* <[^>]*> dmult	a0,a1
    114 .* <[^>]*> nop
    115 .* <[^>]*> macc	a0,a1,a2
    116 .* <[^>]*> or	a0,a0,a1
    117 #
    118 .* <[^>]*> dmultu	a0,a1
    119 .* <[^>]*> nop
    120 .* <[^>]*> macc	a0,a1,a2
    121 .* <[^>]*> or	a0,a0,a1
    122 #
    123 .* <[^>]*> div	zero,a0,a1
    124 .* <[^>]*> nop
    125 .* <[^>]*> macc	a0,a1,a2
    126 .* <[^>]*> or	a0,a0,a1
    127 #
    128 .* <[^>]*> divu	zero,a0,a1
    129 .* <[^>]*> nop
    130 .* <[^>]*> macc	a0,a1,a2
    131 .* <[^>]*> or	a0,a0,a1
    132 #
    133 .* <[^>]*> ddiv	zero,a0,a1
    134 .* <[^>]*> nop
    135 .* <[^>]*> macc	a0,a1,a2
    136 .* <[^>]*> or	a0,a0,a1
    137 #
    138 .* <[^>]*> ddivu	zero,a0,a1
    139 .* <[^>]*> nop
    140 .* <[^>]*> macc	a0,a1,a2
    141 .* <[^>]*> or	a0,a0,a1
    142 #
    143 .* <[^>]*> dmult	a0,a1
    144 .* <[^>]*> nop
    145 .* <[^>]*> dmacc	a0,a1,a2
    146 .* <[^>]*> or	a0,a0,a1
    147 #
    148 .* <[^>]*> dmultu	a0,a1
    149 .* <[^>]*> nop
    150 .* <[^>]*> dmacc	a0,a1,a2
    151 .* <[^>]*> or	a0,a0,a1
    152 #
    153 .* <[^>]*> div	zero,a0,a1
    154 .* <[^>]*> nop
    155 .* <[^>]*> dmacc	a0,a1,a2
    156 .* <[^>]*> or	a0,a0,a1
    157 #
    158 .* <[^>]*> divu	zero,a0,a1
    159 .* <[^>]*> nop
    160 .* <[^>]*> dmacc	a0,a1,a2
    161 .* <[^>]*> or	a0,a0,a1
    162 #
    163 .* <[^>]*> ddiv	zero,a0,a1
    164 .* <[^>]*> nop
    165 .* <[^>]*> dmacc	a0,a1,a2
    166 .* <[^>]*> or	a0,a0,a1
    167 #
    168 .* <[^>]*> ddivu	zero,a0,a1
    169 .* <[^>]*> nop
    170 .* <[^>]*> dmacc	a0,a1,a2
    171 .* <[^>]*> or	a0,a0,a1
    172 #...
    173