#objdump: -d -mmips:4000 #as: -mabi=32 #name: MIPS ld-st-la constants (ABI o32, mips3) #source: ldstla-32-mips3.s .*: +file format elf32-.*mips Disassembly of section \.text: 00000000 <\.text>: 0: dc82ffff ld v0,-1\(a0\) 4: 3c02abce lui v0,0xabce 8: 00441021 addu v0,v0,a0 c: dc42ef01 ld v0,-4351\(v0\) 10: 3c028000 lui v0,0x8000 14: 00441021 addu v0,v0,a0 18: dc420000 ld v0,0\(v0\) 1c: 3c028000 lui v0,0x8000 20: 00441021 addu v0,v0,a0 24: dc42ffff ld v0,-1\(v0\) 28: 3c020123 lui v0,0x123 2c: 00441021 addu v0,v0,a0 30: dc424567 ld v0,17767\(v0\) 34: 24020000 li v0,0 38: 00441021 addu v0,v0,a0 3c: dc420000 ld v0,0\(v0\) 40: 24020000 li v0,0 44: 00441021 addu v0,v0,a0 48: dc42ffff ld v0,-1\(v0\) 4c: 3c02abce lui v0,0xabce 50: 00441021 addu v0,v0,a0 54: dc42ef01 ld v0,-4351\(v0\) 58: 3c028000 lui v0,0x8000 5c: 00441021 addu v0,v0,a0 60: dc420000 ld v0,0\(v0\) 64: 3c028000 lui v0,0x8000 68: 00441021 addu v0,v0,a0 6c: dc42ffff ld v0,-1\(v0\) 70: 3c020123 lui v0,0x123 74: 00441021 addu v0,v0,a0 78: dc424567 ld v0,17767\(v0\) 7c: dc820000 ld v0,0\(a0\) 80: dc02ffff ld v0,-1\(zero\) 84: 3c02abce lui v0,0xabce 88: dc42ef01 ld v0,-4351\(v0\) 8c: 3c028000 lui v0,0x8000 90: dc420000 ld v0,0\(v0\) 94: 3c028000 lui v0,0x8000 98: dc42ffff ld v0,-1\(v0\) 9c: 3c020123 lui v0,0x123 a0: dc424567 ld v0,17767\(v0\) a4: 24020000 li v0,0 a8: dc420000 ld v0,0\(v0\) ac: 24020000 li v0,0 b0: dc42ffff ld v0,-1\(v0\) b4: 3c02abce lui v0,0xabce b8: dc42ef01 ld v0,-4351\(v0\) bc: 3c028000 lui v0,0x8000 c0: dc420000 ld v0,0\(v0\) c4: 3c028000 lui v0,0x8000 c8: dc42ffff ld v0,-1\(v0\) cc: 3c020123 lui v0,0x123 d0: dc424567 ld v0,17767\(v0\) d4: dc020000 ld v0,0\(zero\) d8: fc82ffff sd v0,-1\(a0\) dc: 3c01abce lui at,0xabce e0: 00240821 addu at,at,a0 e4: fc22ef01 sd v0,-4351\(at\) e8: 3c018000 lui at,0x8000 ec: 00240821 addu at,at,a0 f0: fc220000 sd v0,0\(at\) f4: 3c018000 lui at,0x8000 f8: 00240821 addu at,at,a0 fc: fc22ffff sd v0,-1\(at\) 100: 3c010123 lui at,0x123 104: 00240821 addu at,at,a0 108: fc224567 sd v0,17767\(at\) 10c: 24010000 li at,0 110: 00240821 addu at,at,a0 114: fc220000 sd v0,0\(at\) 118: 24010000 li at,0 11c: 00240821 addu at,at,a0 120: fc22ffff sd v0,-1\(at\) 124: 3c01abce lui at,0xabce 128: 00240821 addu at,at,a0 12c: fc22ef01 sd v0,-4351\(at\) 130: 3c018000 lui at,0x8000 134: 00240821 addu at,at,a0 138: fc220000 sd v0,0\(at\) 13c: 3c018000 lui at,0x8000 140: 00240821 addu at,at,a0 144: fc22ffff sd v0,-1\(at\) 148: 3c010123 lui at,0x123 14c: 00240821 addu at,at,a0 150: fc224567 sd v0,17767\(at\) 154: fc820000 sd v0,0\(a0\) 158: fc02ffff sd v0,-1\(zero\) 15c: 3c01abce lui at,0xabce 160: fc22ef01 sd v0,-4351\(at\) 164: 3c018000 lui at,0x8000 168: fc220000 sd v0,0\(at\) 16c: 3c018000 lui at,0x8000 170: fc22ffff sd v0,-1\(at\) 174: 3c010123 lui at,0x123 178: fc224567 sd v0,17767\(at\) 17c: 24010000 li at,0 180: fc220000 sd v0,0\(at\) 184: 24010000 li at,0 188: fc22ffff sd v0,-1\(at\) 18c: 3c01abce lui at,0xabce 190: fc22ef01 sd v0,-4351\(at\) 194: 3c018000 lui at,0x8000 198: fc220000 sd v0,0\(at\) 19c: 3c018000 lui at,0x8000 1a0: fc22ffff sd v0,-1\(at\) 1a4: 3c010123 lui at,0x123 1a8: fc224567 sd v0,17767\(at\) 1ac: fc020000 sd v0,0\(zero\) 1b0: 8c82ffff lw v0,-1\(a0\) 1b4: 3c02abce lui v0,0xabce 1b8: 00441021 addu v0,v0,a0 1bc: 8c42ef01 lw v0,-4351\(v0\) 1c0: 3c028000 lui v0,0x8000 1c4: 00441021 addu v0,v0,a0 1c8: 8c420000 lw v0,0\(v0\) 1cc: 3c028000 lui v0,0x8000 1d0: 00441021 addu v0,v0,a0 1d4: 8c42ffff lw v0,-1\(v0\) 1d8: 3c020123 lui v0,0x123 1dc: 00441021 addu v0,v0,a0 1e0: 8c424567 lw v0,17767\(v0\) 1e4: 24020000 li v0,0 1e8: 00441021 addu v0,v0,a0 1ec: 8c420000 lw v0,0\(v0\) 1f0: 24020000 li v0,0 1f4: 00441021 addu v0,v0,a0 1f8: 8c42ffff lw v0,-1\(v0\) 1fc: 3c02abce lui v0,0xabce 200: 00441021 addu v0,v0,a0 204: 8c42ef01 lw v0,-4351\(v0\) 208: 3c028000 lui v0,0x8000 20c: 00441021 addu v0,v0,a0 210: 8c420000 lw v0,0\(v0\) 214: 3c028000 lui v0,0x8000 218: 00441021 addu v0,v0,a0 21c: 8c42ffff lw v0,-1\(v0\) 220: 3c020123 lui v0,0x123 224: 00441021 addu v0,v0,a0 228: 8c424567 lw v0,17767\(v0\) 22c: 8c820000 lw v0,0\(a0\) 230: 8c02ffff lw v0,-1\(zero\) 234: 3c02abce lui v0,0xabce 238: 8c42ef01 lw v0,-4351\(v0\) 23c: 3c028000 lui v0,0x8000 240: 8c420000 lw v0,0\(v0\) 244: 3c028000 lui v0,0x8000 248: 8c42ffff lw v0,-1\(v0\) 24c: 3c020123 lui v0,0x123 250: 8c424567 lw v0,17767\(v0\) 254: 24020000 li v0,0 258: 8c420000 lw v0,0\(v0\) 25c: 24020000 li v0,0 260: 8c42ffff lw v0,-1\(v0\) 264: 3c02abce lui v0,0xabce 268: 8c42ef01 lw v0,-4351\(v0\) 26c: 3c028000 lui v0,0x8000 270: 8c420000 lw v0,0\(v0\) 274: 3c028000 lui v0,0x8000 278: 8c42ffff lw v0,-1\(v0\) 27c: 3c020123 lui v0,0x123 280: 8c424567 lw v0,17767\(v0\) 284: 8c020000 lw v0,0\(zero\) 288: ac82ffff sw v0,-1\(a0\) 28c: 3c01abce lui at,0xabce 290: 00240821 addu at,at,a0 294: ac22ef01 sw v0,-4351\(at\) 298: 3c018000 lui at,0x8000 29c: 00240821 addu at,at,a0 2a0: ac220000 sw v0,0\(at\) 2a4: 3c018000 lui at,0x8000 2a8: 00240821 addu at,at,a0 2ac: ac22ffff sw v0,-1\(at\) 2b0: 3c010123 lui at,0x123 2b4: 00240821 addu at,at,a0 2b8: ac224567 sw v0,17767\(at\) 2bc: 24010000 li at,0 2c0: 00240821 addu at,at,a0 2c4: ac220000 sw v0,0\(at\) 2c8: 24010000 li at,0 2cc: 00240821 addu at,at,a0 2d0: ac22ffff sw v0,-1\(at\) 2d4: 3c01abce lui at,0xabce 2d8: 00240821 addu at,at,a0 2dc: ac22ef01 sw v0,-4351\(at\) 2e0: 3c018000 lui at,0x8000 2e4: 00240821 addu at,at,a0 2e8: ac220000 sw v0,0\(at\) 2ec: 3c018000 lui at,0x8000 2f0: 00240821 addu at,at,a0 2f4: ac22ffff sw v0,-1\(at\) 2f8: 3c010123 lui at,0x123 2fc: 00240821 addu at,at,a0 300: ac224567 sw v0,17767\(at\) 304: ac820000 sw v0,0\(a0\) 308: ac02ffff sw v0,-1\(zero\) 30c: 3c01abce lui at,0xabce 310: ac22ef01 sw v0,-4351\(at\) 314: 3c018000 lui at,0x8000 318: ac220000 sw v0,0\(at\) 31c: 3c018000 lui at,0x8000 320: ac22ffff sw v0,-1\(at\) 324: 3c010123 lui at,0x123 328: ac224567 sw v0,17767\(at\) 32c: 24010000 li at,0 330: ac220000 sw v0,0\(at\) 334: 24010000 li at,0 338: ac22ffff sw v0,-1\(at\) 33c: 3c01abce lui at,0xabce 340: ac22ef01 sw v0,-4351\(at\) 344: 3c018000 lui at,0x8000 348: ac220000 sw v0,0\(at\) 34c: 3c018000 lui at,0x8000 350: ac22ffff sw v0,-1\(at\) 354: 3c010123 lui at,0x123 358: ac224567 sw v0,17767\(at\) 35c: ac020000 sw v0,0\(zero\) 360: 2482ffff addiu v0,a0,-1 364: 3c02abcd lui v0,0xabcd 368: 3442ef01 ori v0,v0,0xef01 36c: 00441021 addu v0,v0,a0 370: 3c028000 lui v0,0x8000 374: 00441021 addu v0,v0,a0 378: 3c027fff lui v0,0x7fff 37c: 3442ffff ori v0,v0,0xffff 380: 00441021 addu v0,v0,a0 384: 3c020123 lui v0,0x123 388: 34424567 ori v0,v0,0x4567 38c: 00441021 addu v0,v0,a0 390: 24820000 addiu v0,a0,0 394: 2482ffff addiu v0,a0,-1 398: 3c02abcd lui v0,0xabcd 39c: 3442ef01 ori v0,v0,0xef01 3a0: 00441021 addu v0,v0,a0 3a4: 3c028000 lui v0,0x8000 3a8: 00441021 addu v0,v0,a0 3ac: 3c027fff lui v0,0x7fff 3b0: 3442ffff ori v0,v0,0xffff 3b4: 00441021 addu v0,v0,a0 3b8: 3c020123 lui v0,0x123 3bc: 34424567 ori v0,v0,0x4567 3c0: 00441021 addu v0,v0,a0 3c4: 24820000 addiu v0,a0,0 3c8: 2402ffff li v0,-1 3cc: 3c02abcd lui v0,0xabcd 3d0: 3442ef01 ori v0,v0,0xef01 3d4: 3c028000 lui v0,0x8000 3d8: 3c027fff lui v0,0x7fff 3dc: 3442ffff ori v0,v0,0xffff 3e0: 3c020123 lui v0,0x123 3e4: 34424567 ori v0,v0,0x4567 3e8: 24020000 li v0,0 3ec: 2402ffff li v0,-1 3f0: 3c02abcd lui v0,0xabcd 3f4: 3442ef01 ori v0,v0,0xef01 3f8: 3c028000 lui v0,0x8000 3fc: 3c027fff lui v0,0x7fff 400: 3442ffff ori v0,v0,0xffff 404: 3c020123 lui v0,0x123 408: 34424567 ori v0,v0,0x4567 40c: 24020000 li v0,0 \.\.\.