1 #objdump: -dr --prefix-addresses --show-raw-insn -Mmsa 2 #name: MSA branch reorder 3 #as: -32 -mmsa 4 5 .*: +file format .*mips.* 6 7 Disassembly of section \.text: 8 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 9 [0-9a-f]+ <[^>]*> 4700.... bz\.b \$w0,[0-9a-f]+ <test> 10 [0-9a-f]+ <[^>]*> 00000000 nop 11 [0-9a-f]+ <[^>]*> 4701.... bz\.b \$w1,[0-9a-f]+ <test> 12 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 13 [0-9a-f]+ <[^>]*> 4702.... bz\.b \$w2,[0-9a-f]+ <test> 14 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 15 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 16 [0-9a-f]+ <[^>]*> 4700.... bz\.b \$w0,[0-9a-f]+ <test> 17 [0-9a-f]+ <[^>]*> 00000000 nop 18 [0-9a-f]+ <[^>]*> 4701.... bz\.b \$w1,[0-9a-f]+ <test> 19 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 20 [0-9a-f]+ <[^>]*> 4702.... bz\.b \$w2,[0-9a-f]+ <test> 21 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 22 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 23 [0-9a-f]+ <[^>]*> 4700.... bz\.b \$w0,[0-9a-f]+ <test> 24 [0-9a-f]+ <[^>]*> 00000000 nop 25 [0-9a-f]+ <[^>]*> 4701.... bz\.b \$w1,[0-9a-f]+ <test> 26 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 27 [0-9a-f]+ <[^>]*> 4702.... bz\.b \$w2,[0-9a-f]+ <test> 28 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 29 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 30 [0-9a-f]+ <[^>]*> 4720.... bz\.h \$w0,[0-9a-f]+ <test> 31 [0-9a-f]+ <[^>]*> 00000000 nop 32 [0-9a-f]+ <[^>]*> 4721.... bz\.h \$w1,[0-9a-f]+ <test> 33 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 34 [0-9a-f]+ <[^>]*> 4722.... bz\.h \$w2,[0-9a-f]+ <test> 35 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 36 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 37 [0-9a-f]+ <[^>]*> 4720.... bz\.h \$w0,[0-9a-f]+ <test> 38 [0-9a-f]+ <[^>]*> 00000000 nop 39 [0-9a-f]+ <[^>]*> 4721.... bz\.h \$w1,[0-9a-f]+ <test> 40 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 41 [0-9a-f]+ <[^>]*> 4722.... bz\.h \$w2,[0-9a-f]+ <test> 42 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 43 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 44 [0-9a-f]+ <[^>]*> 4720.... bz\.h \$w0,[0-9a-f]+ <test> 45 [0-9a-f]+ <[^>]*> 00000000 nop 46 [0-9a-f]+ <[^>]*> 4721.... bz\.h \$w1,[0-9a-f]+ <test> 47 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 48 [0-9a-f]+ <[^>]*> 4722.... bz\.h \$w2,[0-9a-f]+ <test> 49 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 50 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 51 [0-9a-f]+ <[^>]*> 4740.... bz\.w \$w0,[0-9a-f]+ <test> 52 [0-9a-f]+ <[^>]*> 00000000 nop 53 [0-9a-f]+ <[^>]*> 4741.... bz\.w \$w1,[0-9a-f]+ <test> 54 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 55 [0-9a-f]+ <[^>]*> 4742.... bz\.w \$w2,[0-9a-f]+ <test> 56 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 57 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 58 [0-9a-f]+ <[^>]*> 4740.... bz\.w \$w0,[0-9a-f]+ <test> 59 [0-9a-f]+ <[^>]*> 00000000 nop 60 [0-9a-f]+ <[^>]*> 4741.... bz\.w \$w1,[0-9a-f]+ <test> 61 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 62 [0-9a-f]+ <[^>]*> 4742.... bz\.w \$w2,[0-9a-f]+ <test> 63 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 64 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 65 [0-9a-f]+ <[^>]*> 4740.... bz\.w \$w0,[0-9a-f]+ <test> 66 [0-9a-f]+ <[^>]*> 00000000 nop 67 [0-9a-f]+ <[^>]*> 4741.... bz\.w \$w1,[0-9a-f]+ <test> 68 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 69 [0-9a-f]+ <[^>]*> 4742.... bz\.w \$w2,[0-9a-f]+ <test> 70 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 71 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 72 [0-9a-f]+ <[^>]*> 4760.... bz\.d \$w0,[0-9a-f]+ <test> 73 [0-9a-f]+ <[^>]*> 00000000 nop 74 [0-9a-f]+ <[^>]*> 4761.... bz\.d \$w1,[0-9a-f]+ <test> 75 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 76 [0-9a-f]+ <[^>]*> 4762.... bz\.d \$w2,[0-9a-f]+ <test> 77 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 78 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 79 [0-9a-f]+ <[^>]*> 4760.... bz\.d \$w0,[0-9a-f]+ <test> 80 [0-9a-f]+ <[^>]*> 00000000 nop 81 [0-9a-f]+ <[^>]*> 4761.... bz\.d \$w1,[0-9a-f]+ <test> 82 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 83 [0-9a-f]+ <[^>]*> 4762.... bz\.d \$w2,[0-9a-f]+ <test> 84 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 85 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 86 [0-9a-f]+ <[^>]*> 4760.... bz\.d \$w0,[0-9a-f]+ <test> 87 [0-9a-f]+ <[^>]*> 00000000 nop 88 [0-9a-f]+ <[^>]*> 4761.... bz\.d \$w1,[0-9a-f]+ <test> 89 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 90 [0-9a-f]+ <[^>]*> 4762.... bz\.d \$w2,[0-9a-f]+ <test> 91 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 92 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 93 [0-9a-f]+ <[^>]*> 4560.... bz\.v \$w0,[0-9a-f]+ <test> 94 [0-9a-f]+ <[^>]*> 00000000 nop 95 [0-9a-f]+ <[^>]*> 4561.... bz\.v \$w1,[0-9a-f]+ <test> 96 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 97 [0-9a-f]+ <[^>]*> 4562.... bz\.v \$w2,[0-9a-f]+ <test> 98 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 99 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 100 [0-9a-f]+ <[^>]*> 4560.... bz\.v \$w0,[0-9a-f]+ <test> 101 [0-9a-f]+ <[^>]*> 00000000 nop 102 [0-9a-f]+ <[^>]*> 4561.... bz\.v \$w1,[0-9a-f]+ <test> 103 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 104 [0-9a-f]+ <[^>]*> 4562.... bz\.v \$w2,[0-9a-f]+ <test> 105 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 106 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 107 [0-9a-f]+ <[^>]*> 4560.... bz\.v \$w0,[0-9a-f]+ <test> 108 [0-9a-f]+ <[^>]*> 00000000 nop 109 [0-9a-f]+ <[^>]*> 4561.... bz\.v \$w1,[0-9a-f]+ <test> 110 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 111 [0-9a-f]+ <[^>]*> 4562.... bz\.v \$w2,[0-9a-f]+ <test> 112 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 113 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 114 [0-9a-f]+ <[^>]*> 4780.... bnz\.b \$w0,[0-9a-f]+ <test> 115 [0-9a-f]+ <[^>]*> 00000000 nop 116 [0-9a-f]+ <[^>]*> 4781.... bnz\.b \$w1,[0-9a-f]+ <test> 117 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 118 [0-9a-f]+ <[^>]*> 4782.... bnz\.b \$w2,[0-9a-f]+ <test> 119 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 120 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 121 [0-9a-f]+ <[^>]*> 4780.... bnz\.b \$w0,[0-9a-f]+ <test> 122 [0-9a-f]+ <[^>]*> 00000000 nop 123 [0-9a-f]+ <[^>]*> 4781.... bnz\.b \$w1,[0-9a-f]+ <test> 124 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 125 [0-9a-f]+ <[^>]*> 4782.... bnz\.b \$w2,[0-9a-f]+ <test> 126 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 127 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 128 [0-9a-f]+ <[^>]*> 4780.... bnz\.b \$w0,[0-9a-f]+ <test> 129 [0-9a-f]+ <[^>]*> 00000000 nop 130 [0-9a-f]+ <[^>]*> 4781.... bnz\.b \$w1,[0-9a-f]+ <test> 131 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 132 [0-9a-f]+ <[^>]*> 4782.... bnz\.b \$w2,[0-9a-f]+ <test> 133 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 134 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 135 [0-9a-f]+ <[^>]*> 47a0.... bnz\.h \$w0,[0-9a-f]+ <test> 136 [0-9a-f]+ <[^>]*> 00000000 nop 137 [0-9a-f]+ <[^>]*> 47a1.... bnz\.h \$w1,[0-9a-f]+ <test> 138 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 139 [0-9a-f]+ <[^>]*> 47a2.... bnz\.h \$w2,[0-9a-f]+ <test> 140 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 141 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 142 [0-9a-f]+ <[^>]*> 47a0.... bnz\.h \$w0,[0-9a-f]+ <test> 143 [0-9a-f]+ <[^>]*> 00000000 nop 144 [0-9a-f]+ <[^>]*> 47a1.... bnz\.h \$w1,[0-9a-f]+ <test> 145 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 146 [0-9a-f]+ <[^>]*> 47a2.... bnz\.h \$w2,[0-9a-f]+ <test> 147 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 148 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 149 [0-9a-f]+ <[^>]*> 47a0.... bnz\.h \$w0,[0-9a-f]+ <test> 150 [0-9a-f]+ <[^>]*> 00000000 nop 151 [0-9a-f]+ <[^>]*> 47a1.... bnz\.h \$w1,[0-9a-f]+ <test> 152 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 153 [0-9a-f]+ <[^>]*> 47a2.... bnz\.h \$w2,[0-9a-f]+ <test> 154 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 155 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 156 [0-9a-f]+ <[^>]*> 47c0.... bnz\.w \$w0,[0-9a-f]+ <test> 157 [0-9a-f]+ <[^>]*> 00000000 nop 158 [0-9a-f]+ <[^>]*> 47c1.... bnz\.w \$w1,[0-9a-f]+ <test> 159 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 160 [0-9a-f]+ <[^>]*> 47c2.... bnz\.w \$w2,[0-9a-f]+ <test> 161 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 162 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 163 [0-9a-f]+ <[^>]*> 47c0.... bnz\.w \$w0,[0-9a-f]+ <test> 164 [0-9a-f]+ <[^>]*> 00000000 nop 165 [0-9a-f]+ <[^>]*> 47c1.... bnz\.w \$w1,[0-9a-f]+ <test> 166 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 167 [0-9a-f]+ <[^>]*> 47c2.... bnz\.w \$w2,[0-9a-f]+ <test> 168 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 169 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 170 [0-9a-f]+ <[^>]*> 47c0.... bnz\.w \$w0,[0-9a-f]+ <test> 171 [0-9a-f]+ <[^>]*> 00000000 nop 172 [0-9a-f]+ <[^>]*> 47c1.... bnz\.w \$w1,[0-9a-f]+ <test> 173 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 174 [0-9a-f]+ <[^>]*> 47c2.... bnz\.w \$w2,[0-9a-f]+ <test> 175 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 176 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 177 [0-9a-f]+ <[^>]*> 47e0.... bnz\.d \$w0,[0-9a-f]+ <test> 178 [0-9a-f]+ <[^>]*> 00000000 nop 179 [0-9a-f]+ <[^>]*> 47e1.... bnz\.d \$w1,[0-9a-f]+ <test> 180 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 181 [0-9a-f]+ <[^>]*> 47e2.... bnz\.d \$w2,[0-9a-f]+ <test> 182 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 183 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 184 [0-9a-f]+ <[^>]*> 47e0.... bnz\.d \$w0,[0-9a-f]+ <test> 185 [0-9a-f]+ <[^>]*> 00000000 nop 186 [0-9a-f]+ <[^>]*> 47e1.... bnz\.d \$w1,[0-9a-f]+ <test> 187 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 188 [0-9a-f]+ <[^>]*> 47e2.... bnz\.d \$w2,[0-9a-f]+ <test> 189 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 190 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 191 [0-9a-f]+ <[^>]*> 47e0.... bnz\.d \$w0,[0-9a-f]+ <test> 192 [0-9a-f]+ <[^>]*> 00000000 nop 193 [0-9a-f]+ <[^>]*> 47e1.... bnz\.d \$w1,[0-9a-f]+ <test> 194 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 195 [0-9a-f]+ <[^>]*> 47e2.... bnz\.d \$w2,[0-9a-f]+ <test> 196 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 197 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 198 [0-9a-f]+ <[^>]*> 45e0.... bnz\.v \$w0,[0-9a-f]+ <test> 199 [0-9a-f]+ <[^>]*> 00000000 nop 200 [0-9a-f]+ <[^>]*> 45e1.... bnz\.v \$w1,[0-9a-f]+ <test> 201 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 202 [0-9a-f]+ <[^>]*> 45e2.... bnz\.v \$w2,[0-9a-f]+ <test> 203 [0-9a-f]+ <[^>]*> 7aa2081c fsune\.d \$w0,\$w1,\$w2 204 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 205 [0-9a-f]+ <[^>]*> 45e0.... bnz\.v \$w0,[0-9a-f]+ <test> 206 [0-9a-f]+ <[^>]*> 00000000 nop 207 [0-9a-f]+ <[^>]*> 45e1.... bnz\.v \$w1,[0-9a-f]+ <test> 208 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 209 [0-9a-f]+ <[^>]*> 45e2.... bnz\.v \$w2,[0-9a-f]+ <test> 210 [0-9a-f]+ <[^>]*> 46020800 add\.s \$f0,\$f1,\$f2 211 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 212 [0-9a-f]+ <[^>]*> 45e0.... bnz\.v \$w0,[0-9a-f]+ <test> 213 [0-9a-f]+ <[^>]*> 00000000 nop 214 [0-9a-f]+ <[^>]*> 45e1.... bnz\.v \$w1,[0-9a-f]+ <test> 215 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 216 [0-9a-f]+ <[^>]*> 45e2.... bnz\.v \$w2,[0-9a-f]+ <test> 217 [0-9a-f]+ <[^>]*> 46241000 add\.d \$f0,\$f2,\$f4 218 \.\.\. 219