| 1 | #objdump: -d |
| 2 | #as: -march=from-abi -KPIC -64 |
| 3 | #name: MIPS ld-st-la constants (ABI n64, shared) |
| 4 | #source: ldstla-n64.s |
| 5 | |
| 6 | .*: +file format .* |
| 7 | |
| 8 | Disassembly of section \.text: |
| 9 | |
| 10 | 0000000000000000 <\.text>: |
| 11 | 0: 3c020123 lui v0,0x123 |
| 12 | 4: 34424567 ori v0,v0,0x4567 |
| 13 | 8: 00021438 dsll v0,v0,0x10 |
| 14 | c: 344289ac ori v0,v0,0x89ac |
| 15 | 10: 00021438 dsll v0,v0,0x10 |
| 16 | 14: 0043102d daddu v0,v0,v1 |
| 17 | 18: dc42cdef ld v0,-12817\(v0\) |
| 18 | 1c: 3c02abcd lui v0,0xabcd |
| 19 | 20: 3442ef01 ori v0,v0,0xef01 |
| 20 | 24: 00021438 dsll v0,v0,0x10 |
| 21 | 28: 34422345 ori v0,v0,0x2345 |
| 22 | 2c: 00021438 dsll v0,v0,0x10 |
| 23 | 30: 0043102d daddu v0,v0,v1 |
| 24 | 34: dc426789 ld v0,26505\(v0\) |
| 25 | 38: 3c028000 lui v0,0x8000 |
| 26 | 3c: 0043102d daddu v0,v0,v1 |
| 27 | 40: dc420000 ld v0,0\(v0\) |
| 28 | 44: 2402ffff li v0,-1 |
| 29 | 48: 0002103c dsll32 v0,v0,0x0 |
| 30 | 4c: 0043102d daddu v0,v0,v1 |
| 31 | 50: dc420000 ld v0,0\(v0\) |
| 32 | 54: 3c028000 lui v0,0x8000 |
| 33 | 58: 0043102d daddu v0,v0,v1 |
| 34 | 5c: dc42ffff ld v0,-1\(v0\) |
| 35 | 60: 3402abce li v0,0xabce |
| 36 | 64: 00021438 dsll v0,v0,0x10 |
| 37 | 68: 0043102d daddu v0,v0,v1 |
| 38 | 6c: dc42ef01 ld v0,-4351\(v0\) |
| 39 | 70: 3c020123 lui v0,0x123 |
| 40 | 74: 0043102d daddu v0,v0,v1 |
| 41 | 78: dc424567 ld v0,17767\(v0\) |
| 42 | 7c: 3c010123 lui at,0x123 |
| 43 | 80: 34214567 ori at,at,0x4567 |
| 44 | 84: 00010c38 dsll at,at,0x10 |
| 45 | 88: 342189ac ori at,at,0x89ac |
| 46 | 8c: 00010c38 dsll at,at,0x10 |
| 47 | 90: 0023082d daddu at,at,v1 |
| 48 | 94: fc22cdef sd v0,-12817\(at\) |
| 49 | 98: 3c01abcd lui at,0xabcd |
| 50 | 9c: 3421ef01 ori at,at,0xef01 |
| 51 | a0: 00010c38 dsll at,at,0x10 |
| 52 | a4: 34212345 ori at,at,0x2345 |
| 53 | a8: 00010c38 dsll at,at,0x10 |
| 54 | ac: 0023082d daddu at,at,v1 |
| 55 | b0: fc226789 sd v0,26505\(at\) |
| 56 | b4: 3c018000 lui at,0x8000 |
| 57 | b8: 0023082d daddu at,at,v1 |
| 58 | bc: fc220000 sd v0,0\(at\) |
| 59 | c0: 2401ffff li at,-1 |
| 60 | c4: 0001083c dsll32 at,at,0x0 |
| 61 | c8: 0023082d daddu at,at,v1 |
| 62 | cc: fc220000 sd v0,0\(at\) |
| 63 | d0: 3c018000 lui at,0x8000 |
| 64 | d4: 0023082d daddu at,at,v1 |
| 65 | d8: fc22ffff sd v0,-1\(at\) |
| 66 | dc: 3401abce li at,0xabce |
| 67 | e0: 00010c38 dsll at,at,0x10 |
| 68 | e4: 0023082d daddu at,at,v1 |
| 69 | e8: fc22ef01 sd v0,-4351\(at\) |
| 70 | ec: 3c010123 lui at,0x123 |
| 71 | f0: 0023082d daddu at,at,v1 |
| 72 | f4: fc224567 sd v0,17767\(at\) |
| 73 | f8: 3c020123 lui v0,0x123 |
| 74 | fc: 34424567 ori v0,v0,0x4567 |
| 75 | 100: 00021438 dsll v0,v0,0x10 |
| 76 | 104: 344289ac ori v0,v0,0x89ac |
| 77 | 108: 00021438 dsll v0,v0,0x10 |
| 78 | 10c: 0043102d daddu v0,v0,v1 |
| 79 | 110: 8c42cdef lw v0,-12817\(v0\) |
| 80 | 114: 3c02abcd lui v0,0xabcd |
| 81 | 118: 3442ef01 ori v0,v0,0xef01 |
| 82 | 11c: 00021438 dsll v0,v0,0x10 |
| 83 | 120: 34422345 ori v0,v0,0x2345 |
| 84 | 124: 00021438 dsll v0,v0,0x10 |
| 85 | 128: 0043102d daddu v0,v0,v1 |
| 86 | 12c: 8c426789 lw v0,26505\(v0\) |
| 87 | 130: 3c028000 lui v0,0x8000 |
| 88 | 134: 0043102d daddu v0,v0,v1 |
| 89 | 138: 8c420000 lw v0,0\(v0\) |
| 90 | 13c: 2402ffff li v0,-1 |
| 91 | 140: 0002103c dsll32 v0,v0,0x0 |
| 92 | 144: 0043102d daddu v0,v0,v1 |
| 93 | 148: 8c420000 lw v0,0\(v0\) |
| 94 | 14c: 3c028000 lui v0,0x8000 |
| 95 | 150: 0043102d daddu v0,v0,v1 |
| 96 | 154: 8c42ffff lw v0,-1\(v0\) |
| 97 | 158: 3402abce li v0,0xabce |
| 98 | 15c: 00021438 dsll v0,v0,0x10 |
| 99 | 160: 0043102d daddu v0,v0,v1 |
| 100 | 164: 8c42ef01 lw v0,-4351\(v0\) |
| 101 | 168: 3c020123 lui v0,0x123 |
| 102 | 16c: 0043102d daddu v0,v0,v1 |
| 103 | 170: 8c424567 lw v0,17767\(v0\) |
| 104 | 174: 3c010123 lui at,0x123 |
| 105 | 178: 34214567 ori at,at,0x4567 |
| 106 | 17c: 00010c38 dsll at,at,0x10 |
| 107 | 180: 342189ac ori at,at,0x89ac |
| 108 | 184: 00010c38 dsll at,at,0x10 |
| 109 | 188: 0023082d daddu at,at,v1 |
| 110 | 18c: ac22cdef sw v0,-12817\(at\) |
| 111 | 190: 3c01abcd lui at,0xabcd |
| 112 | 194: 3421ef01 ori at,at,0xef01 |
| 113 | 198: 00010c38 dsll at,at,0x10 |
| 114 | 19c: 34212345 ori at,at,0x2345 |
| 115 | 1a0: 00010c38 dsll at,at,0x10 |
| 116 | 1a4: 0023082d daddu at,at,v1 |
| 117 | 1a8: ac226789 sw v0,26505\(at\) |
| 118 | 1ac: 3c018000 lui at,0x8000 |
| 119 | 1b0: 0023082d daddu at,at,v1 |
| 120 | 1b4: ac220000 sw v0,0\(at\) |
| 121 | 1b8: 2401ffff li at,-1 |
| 122 | 1bc: 0001083c dsll32 at,at,0x0 |
| 123 | 1c0: 0023082d daddu at,at,v1 |
| 124 | 1c4: ac220000 sw v0,0\(at\) |
| 125 | 1c8: 3c018000 lui at,0x8000 |
| 126 | 1cc: 0023082d daddu at,at,v1 |
| 127 | 1d0: ac22ffff sw v0,-1\(at\) |
| 128 | 1d4: 3401abce li at,0xabce |
| 129 | 1d8: 00010c38 dsll at,at,0x10 |
| 130 | 1dc: 0023082d daddu at,at,v1 |
| 131 | 1e0: ac22ef01 sw v0,-4351\(at\) |
| 132 | 1e4: 3c010123 lui at,0x123 |
| 133 | 1e8: 0023082d daddu at,at,v1 |
| 134 | 1ec: ac224567 sw v0,17767\(at\) |
| 135 | 1f0: 3c020123 lui v0,0x123 |
| 136 | 1f4: 34424567 ori v0,v0,0x4567 |
| 137 | 1f8: 00021438 dsll v0,v0,0x10 |
| 138 | 1fc: 344289ab ori v0,v0,0x89ab |
| 139 | 200: 00021438 dsll v0,v0,0x10 |
| 140 | 204: 3442cdef ori v0,v0,0xcdef |
| 141 | 208: 3c02abcd lui v0,0xabcd |
| 142 | 20c: 3442ef01 ori v0,v0,0xef01 |
| 143 | 210: 00021438 dsll v0,v0,0x10 |
| 144 | 214: 34422345 ori v0,v0,0x2345 |
| 145 | 218: 00021438 dsll v0,v0,0x10 |
| 146 | 21c: 34426789 ori v0,v0,0x6789 |
| 147 | 220: 3c028000 lui v0,0x8000 |
| 148 | 224: 2402ffff li v0,-1 |
| 149 | 228: 0002103c dsll32 v0,v0,0x0 |
| 150 | 22c: 3402abcd li v0,0xabcd |
| 151 | 230: 00021438 dsll v0,v0,0x10 |
| 152 | 234: 3442ef01 ori v0,v0,0xef01 |
| 153 | 238: 3c027fff lui v0,0x7fff |
| 154 | 23c: 3442ffff ori v0,v0,0xffff |
| 155 | 240: 3c020123 lui v0,0x123 |
| 156 | 244: 34424567 ori v0,v0,0x4567 |
| 157 | \.\.\. |