| 1 | #as: |
| 2 | #objdump: -d |
| 3 | #name: insn |
| 4 | |
| 5 | dump.o: file format elf32-lm32.* |
| 6 | |
| 7 | Disassembly of section .text: |
| 8 | |
| 9 | 00000000 <.text>: |
| 10 | 0: b4 00 f8 00 add ba,r0,r0 |
| 11 | 4: b7 e0 00 00 add r0,ba,r0 |
| 12 | 8: b4 1f 00 00 add r0,r0,ba |
| 13 | c: b4 43 08 00 add r1,r2,r3 |
| 14 | 10: 34 00 00 00 nop |
| 15 | 14: 34 00 80 00 mvi r0,-32768 |
| 16 | 18: 34 00 7f ff mvi r0,32767 |
| 17 | 1c: 37 e0 00 00 addi r0,ba,0 |
| 18 | 20: 37 e0 80 00 addi r0,ba,-32768 |
| 19 | 24: 37 e0 7f ff addi r0,ba,32767 |
| 20 | 28: 34 1f 00 00 mvi ba,0 |
| 21 | 2c: 34 1f 80 00 mvi ba,-32768 |
| 22 | 30: 34 1f 7f ff mvi ba,32767 |
| 23 | 34: a0 00 f8 00 and ba,r0,r0 |
| 24 | 38: a3 e0 00 00 and r0,ba,r0 |
| 25 | 3c: a0 1f 00 00 and r0,r0,ba |
| 26 | 40: a0 43 08 00 and r1,r2,r3 |
| 27 | 44: 20 00 00 00 andi r0,r0,0x0 |
| 28 | 48: 20 00 ff ff andi r0,r0,0xffff |
| 29 | 4c: 23 e0 00 00 andi r0,ba,0x0 |
| 30 | 50: 23 e0 ff ff andi r0,ba,0xffff |
| 31 | 54: 20 1f 00 00 andi ba,r0,0x0 |
| 32 | 58: 20 1f ff ff andi ba,r0,0xffff |
| 33 | 5c: 60 00 00 00 andhi r0,r0,0x0 |
| 34 | 60: 60 00 ff ff andhi r0,r0,0xffff |
| 35 | 64: 63 e0 00 00 andhi r0,ba,0x0 |
| 36 | 68: 63 e0 ff ff andhi r0,ba,0xffff |
| 37 | 6c: 60 1f 00 00 andhi ba,r0,0x0 |
| 38 | 70: 60 1f ff ff andhi ba,r0,0xffff |
| 39 | 74: 60 00 00 00 andhi r0,r0,0x0 |
| 40 | 78: 60 00 ff ff andhi r0,r0,0xffff |
| 41 | 7c: e0 00 00 00 bi 0x7c |
| 42 | 80: c0 00 00 00 b r0 |
| 43 | 84: c3 e0 00 00 bret |
| 44 | 88: 44 00 00 00 be r0,r0,0x88 |
| 45 | 8c: 44 22 00 00 be r1,r2,0x8c |
| 46 | 90: 48 00 00 00 bg r0,r0,0x90 |
| 47 | 94: 48 22 00 00 bg r1,r2,0x94 |
| 48 | 98: 4c 00 00 00 bge r0,r0,0x98 |
| 49 | 9c: 4c 22 00 00 bge r1,r2,0x9c |
| 50 | a0: 50 00 00 00 bgeu r0,r0,0xa0 |
| 51 | a4: 50 22 00 00 bgeu r1,r2,0xa4 |
| 52 | a8: 54 00 00 00 bgu r0,r0,0xa8 |
| 53 | ac: 54 22 00 00 bgu r1,r2,0xac |
| 54 | b0: 5c 00 00 00 bne r0,r0,0xb0 |
| 55 | b4: 5c 22 00 00 bne r1,r2,0xb4 |
| 56 | b8: f8 00 00 00 calli 0xb8 |
| 57 | bc: d8 00 00 00 call r0 |
| 58 | c0: db e0 00 00 call ba |
| 59 | c4: e4 00 f8 00 cmpe ba,r0,r0 |
| 60 | c8: e7 e0 00 00 cmpe r0,ba,r0 |
| 61 | cc: e4 1f 00 00 cmpe r0,r0,ba |
| 62 | d0: e4 43 08 00 cmpe r1,r2,r3 |
| 63 | d4: 64 00 00 00 cmpei r0,r0,0 |
| 64 | d8: 64 00 80 00 cmpei r0,r0,-32768 |
| 65 | dc: 64 00 7f ff cmpei r0,r0,32767 |
| 66 | e0: 67 e0 00 00 cmpei r0,ba,0 |
| 67 | e4: 67 e0 80 00 cmpei r0,ba,-32768 |
| 68 | e8: 67 e0 7f ff cmpei r0,ba,32767 |
| 69 | ec: 64 1f 00 00 cmpei ba,r0,0 |
| 70 | f0: 64 1f 80 00 cmpei ba,r0,-32768 |
| 71 | f4: 64 1f 7f ff cmpei ba,r0,32767 |
| 72 | f8: e8 00 f8 00 cmpg ba,r0,r0 |
| 73 | fc: eb e0 00 00 cmpg r0,ba,r0 |
| 74 | 100: e8 1f 00 00 cmpg r0,r0,ba |
| 75 | 104: e8 43 08 00 cmpg r1,r2,r3 |
| 76 | 108: 68 00 00 00 cmpgi r0,r0,0 |
| 77 | 10c: 68 00 80 00 cmpgi r0,r0,-32768 |
| 78 | 110: 68 00 7f ff cmpgi r0,r0,32767 |
| 79 | 114: 6b e0 00 00 cmpgi r0,ba,0 |
| 80 | 118: 6b e0 80 00 cmpgi r0,ba,-32768 |
| 81 | 11c: 6b e0 7f ff cmpgi r0,ba,32767 |
| 82 | 120: 68 1f 00 00 cmpgi ba,r0,0 |
| 83 | 124: 68 1f 80 00 cmpgi ba,r0,-32768 |
| 84 | 128: 68 1f 7f ff cmpgi ba,r0,32767 |
| 85 | 12c: ec 00 f8 00 cmpge ba,r0,r0 |
| 86 | 130: ef e0 00 00 cmpge r0,ba,r0 |
| 87 | 134: ec 1f 00 00 cmpge r0,r0,ba |
| 88 | 138: ec 43 08 00 cmpge r1,r2,r3 |
| 89 | 13c: 6c 00 00 00 cmpgei r0,r0,0 |
| 90 | 140: 6c 00 80 00 cmpgei r0,r0,-32768 |
| 91 | 144: 6c 00 7f ff cmpgei r0,r0,32767 |
| 92 | 148: 6f e0 00 00 cmpgei r0,ba,0 |
| 93 | 14c: 6f e0 80 00 cmpgei r0,ba,-32768 |
| 94 | 150: 6f e0 7f ff cmpgei r0,ba,32767 |
| 95 | 154: 6c 1f 00 00 cmpgei ba,r0,0 |
| 96 | 158: 6c 1f 80 00 cmpgei ba,r0,-32768 |
| 97 | 15c: 6c 1f 7f ff cmpgei ba,r0,32767 |
| 98 | 160: f0 00 f8 00 cmpgeu ba,r0,r0 |
| 99 | 164: f3 e0 00 00 cmpgeu r0,ba,r0 |
| 100 | 168: f0 1f 00 00 cmpgeu r0,r0,ba |
| 101 | 16c: f0 43 08 00 cmpgeu r1,r2,r3 |
| 102 | 170: 70 00 00 00 cmpgeui r0,r0,0x0 |
| 103 | 174: 70 00 ff ff cmpgeui r0,r0,0xffff |
| 104 | 178: 73 e0 00 00 cmpgeui r0,ba,0x0 |
| 105 | 17c: 73 e0 ff ff cmpgeui r0,ba,0xffff |
| 106 | 180: 70 1f 00 00 cmpgeui ba,r0,0x0 |
| 107 | 184: 70 1f ff ff cmpgeui ba,r0,0xffff |
| 108 | 188: f4 00 f8 00 cmpgu ba,r0,r0 |
| 109 | 18c: f7 e0 00 00 cmpgu r0,ba,r0 |
| 110 | 190: f4 1f 00 00 cmpgu r0,r0,ba |
| 111 | 194: f4 43 08 00 cmpgu r1,r2,r3 |
| 112 | 198: 74 00 00 00 cmpgui r0,r0,0x0 |
| 113 | 19c: 74 00 ff ff cmpgui r0,r0,0xffff |
| 114 | 1a0: 77 e0 00 00 cmpgui r0,ba,0x0 |
| 115 | 1a4: 77 e0 ff ff cmpgui r0,ba,0xffff |
| 116 | 1a8: 74 1f 00 00 cmpgui ba,r0,0x0 |
| 117 | 1ac: 74 1f ff ff cmpgui ba,r0,0xffff |
| 118 | 1b0: fc 00 f8 00 cmpne ba,r0,r0 |
| 119 | 1b4: ff e0 00 00 cmpne r0,ba,r0 |
| 120 | 1b8: fc 1f 00 00 cmpne r0,r0,ba |
| 121 | 1bc: fc 43 08 00 cmpne r1,r2,r3 |
| 122 | 1c0: 7c 00 00 00 cmpnei r0,r0,0 |
| 123 | 1c4: 7c 00 80 00 cmpnei r0,r0,-32768 |
| 124 | 1c8: 7c 00 7f ff cmpnei r0,r0,32767 |
| 125 | 1cc: 7f e0 00 00 cmpnei r0,ba,0 |
| 126 | 1d0: 7f e0 80 00 cmpnei r0,ba,-32768 |
| 127 | 1d4: 7f e0 7f ff cmpnei r0,ba,32767 |
| 128 | 1d8: 7c 1f 00 00 cmpnei ba,r0,0 |
| 129 | 1dc: 7c 1f 80 00 cmpnei ba,r0,-32768 |
| 130 | 1e0: 7c 1f 7f ff cmpnei ba,r0,32767 |
| 131 | 1e4: 8c 00 f8 00 divu ba,r0,r0 |
| 132 | 1e8: 8f e0 00 00 divu r0,ba,r0 |
| 133 | 1ec: 8c 1f 00 00 divu r0,r0,ba |
| 134 | 1f0: 8c 43 08 00 divu r1,r2,r3 |
| 135 | 1f4: c4 00 f8 00 modu ba,r0,r0 |
| 136 | 1f8: c7 e0 00 00 modu r0,ba,r0 |
| 137 | 1fc: c4 1f 00 00 modu r0,r0,ba |
| 138 | 200: c4 43 08 00 modu r1,r2,r3 |
| 139 | 204: 88 00 f8 00 mul ba,r0,r0 |
| 140 | 208: 8b e0 00 00 mul r0,ba,r0 |
| 141 | 20c: 88 1f 00 00 mul r0,r0,ba |
| 142 | 210: 88 43 08 00 mul r1,r2,r3 |
| 143 | 214: 08 00 00 00 muli r0,r0,0 |
| 144 | 218: 08 00 80 00 muli r0,r0,-32768 |
| 145 | 21c: 08 00 7f ff muli r0,r0,32767 |
| 146 | 220: 0b e0 00 00 muli r0,ba,0 |
| 147 | 224: 0b e0 80 00 muli r0,ba,-32768 |
| 148 | 228: 0b e0 7f ff muli r0,ba,32767 |
| 149 | 22c: 08 1f 00 00 muli ba,r0,0 |
| 150 | 230: 08 1f 80 00 muli ba,r0,-32768 |
| 151 | 234: 08 1f 7f ff muli ba,r0,32767 |
| 152 | 238: 84 00 f8 00 nor ba,r0,r0 |
| 153 | 23c: 87 e0 00 00 nor r0,ba,r0 |
| 154 | 240: 84 1f 00 00 nor r0,r0,ba |
| 155 | 244: 84 43 08 00 nor r1,r2,r3 |
| 156 | 248: 04 00 00 00 nori r0,r0,0x0 |
| 157 | 24c: 04 00 ff ff nori r0,r0,0xffff |
| 158 | 250: 07 e0 00 00 nori r0,ba,0x0 |
| 159 | 254: 07 e0 ff ff nori r0,ba,0xffff |
| 160 | 258: 04 1f 00 00 nori ba,r0,0x0 |
| 161 | 25c: 04 1f ff ff nori ba,r0,0xffff |
| 162 | 260: b8 00 f8 00 mv ba,r0 |
| 163 | 264: bb e0 00 00 mv r0,ba |
| 164 | 268: b8 1f 00 00 or r0,r0,ba |
| 165 | 26c: b8 43 08 00 or r1,r2,r3 |
| 166 | 270: 38 00 00 00 mvu r0,0x0 |
| 167 | 274: 38 00 ff ff mvu r0,0xffff |
| 168 | 278: 3b e0 00 00 ori r0,ba,0x0 |
| 169 | 27c: 3b e0 ff ff ori r0,ba,0xffff |
| 170 | 280: 38 1f 00 00 mvu ba,0x0 |
| 171 | 284: 38 1f ff ff mvu ba,0xffff |
| 172 | 288: 38 00 00 00 mvu r0,0x0 |
| 173 | 28c: 38 00 ff ff mvu r0,0xffff |
| 174 | 290: 78 00 00 00 mvhi r0,0x0 |
| 175 | 294: 78 00 ff ff mvhi r0,0xffff |
| 176 | 298: 7b e0 00 00 orhi r0,ba,0x0 |
| 177 | 29c: 7b e0 ff ff orhi r0,ba,0xffff |
| 178 | 2a0: 78 1f 00 00 mvhi ba,0x0 |
| 179 | 2a4: 78 1f ff ff mvhi ba,0xffff |
| 180 | 2a8: 78 00 00 00 mvhi r0,0x0 |
| 181 | 2ac: 78 00 ff ff mvhi r0,0xffff |
| 182 | 2b0: bc 00 f8 00 sl ba,r0,r0 |
| 183 | 2b4: bf e0 00 00 sl r0,ba,r0 |
| 184 | 2b8: bc 1f 00 00 sl r0,r0,ba |
| 185 | 2bc: bc 43 08 00 sl r1,r2,r3 |
| 186 | 2c0: 94 00 f8 00 sr ba,r0,r0 |
| 187 | 2c4: 97 e0 00 00 sr r0,ba,r0 |
| 188 | 2c8: 94 1f 00 00 sr r0,r0,ba |
| 189 | 2cc: 94 43 08 00 sr r1,r2,r3 |
| 190 | 2d0: 80 00 f8 00 sru ba,r0,r0 |
| 191 | 2d4: 83 e0 00 00 sru r0,ba,r0 |
| 192 | 2d8: 80 1f 00 00 sru r0,r0,ba |
| 193 | 2dc: 80 43 08 00 sru r1,r2,r3 |
| 194 | 2e0: 3c 00 00 00 sli r0,r0,0 |
| 195 | 2e4: 3c 00 00 1f sli r0,r0,31 |
| 196 | 2e8: 14 00 00 00 sri r0,r0,0 |
| 197 | 2ec: 14 00 00 1f sri r0,r0,31 |
| 198 | 2f0: 00 00 00 00 srui r0,r0,0 |
| 199 | 2f4: 00 00 00 1f srui r0,r0,31 |
| 200 | 2f8: c8 00 f8 00 sub ba,r0,r0 |
| 201 | 2fc: cb e0 00 00 sub r0,ba,r0 |
| 202 | 300: c8 1f 00 00 sub r0,r0,ba |
| 203 | 304: c8 43 08 00 sub r1,r2,r3 |
| 204 | 308: a4 00 f8 00 not ba,r0 |
| 205 | 30c: a7 e0 00 00 not r0,ba |
| 206 | 310: a4 1f 00 00 xnor r0,r0,ba |
| 207 | 314: a4 43 08 00 xnor r1,r2,r3 |
| 208 | 318: 24 00 00 00 xnori r0,r0,0x0 |
| 209 | 31c: 24 00 ff ff xnori r0,r0,0xffff |
| 210 | 320: 27 e0 00 00 xnori r0,ba,0x0 |
| 211 | 324: 27 e0 ff ff xnori r0,ba,0xffff |
| 212 | 328: 24 1f 00 00 xnori ba,r0,0x0 |
| 213 | 32c: 24 1f ff ff xnori ba,r0,0xffff |
| 214 | 330: 98 00 f8 00 xor ba,r0,r0 |
| 215 | 334: 9b e0 00 00 xor r0,ba,r0 |
| 216 | 338: 98 1f 00 00 xor r0,r0,ba |
| 217 | 33c: 98 43 08 00 xor r1,r2,r3 |
| 218 | 340: 18 00 00 00 xori r0,r0,0x0 |
| 219 | 344: 18 00 ff ff xori r0,r0,0xffff |
| 220 | 348: 1b e0 00 00 xori r0,ba,0x0 |
| 221 | 34c: 1b e0 ff ff xori r0,ba,0xffff |
| 222 | 350: 18 1f 00 00 xori ba,r0,0x0 |
| 223 | 354: 18 1f ff ff xori ba,r0,0xffff |
| 224 | 358: b0 00 00 00 sextb r0,r0 |
| 225 | 35c: b0 00 f8 00 sextb ba,r0 |
| 226 | 360: b3 e0 00 00 sextb r0,ba |
| 227 | 364: b0 20 10 00 sextb r2,r1 |
| 228 | 368: dc 00 00 00 sexth r0,r0 |
| 229 | 36c: dc 00 f8 00 sexth ba,r0 |
| 230 | 370: df e0 00 00 sexth r0,ba |
| 231 | 374: dc 20 10 00 sexth r2,r1 |
| 232 | 378: 10 00 00 00 lb r0,\(r0\+0\) |
| 233 | 37c: 10 41 00 03 lb r1,\(r2\+3\) |
| 234 | 380: 40 00 00 00 lbu r0,\(r0\+0\) |
| 235 | 384: 40 41 00 03 lbu r1,\(r2\+3\) |
| 236 | 388: 1c 00 00 00 lh r0,\(r0\+0\) |
| 237 | 38c: 1c 41 00 03 lh r1,\(r2\+3\) |
| 238 | 390: 2c 00 00 00 lhu r0,\(r0\+0\) |
| 239 | 394: 2c 41 00 03 lhu r1,\(r2\+3\) |
| 240 | 398: 28 00 00 00 lw r0,\(r0\+0\) |
| 241 | 39c: 28 41 00 03 lw r1,\(r2\+3\) |
| 242 | 3a0: 30 00 00 00 sb \(r0\+0\),r0 |
| 243 | 3a4: 30 23 00 02 sb \(r1\+2\),r3 |
| 244 | 3a8: 0c 00 00 00 sh \(r0\+0\),r0 |
| 245 | 3ac: 0c 23 00 02 sh \(r1\+2\),r3 |
| 246 | 3b0: 58 00 00 00 sw \(r0\+0\),r0 |
| 247 | 3b4: 58 23 00 02 sw \(r1\+2\),r3 |
| 248 | 3b8: ac 00 00 02 break |
| 249 | 3bc: ac 00 00 07 scall |
| 250 | 3c0: c3 c0 00 00 eret |
| 251 | 3c4: c3 e0 00 00 bret |
| 252 | 3c8: c3 a0 00 00 ret |
| 253 | 3cc: 34 00 00 00 nop |
| 254 | 3d0: b8 00 00 00 mv r0,r0 |
| 255 | 3d4: 78 00 00 00 mvhi r0,0x0 |
| 256 | 3d8: 78 00 00 00 mvhi r0,0x0 |
| 257 | 3dc: a4 00 00 00 not r0,r0 |