1 #source: gregget1.s 2 #source: greg-5.s 3 #source: greg-5.s 4 #source: greg-5.s 5 #source: greg-5.s 6 #source: greg-5.s 7 #source: greg-5.s 8 #source: greg-5.s 9 #source: greg-5.s 10 #source: greg-5.s 11 #source: greg-5.s 12 #source: greg-5.s 13 #source: greg-5.s 14 #source: greg-5.s 15 #source: greg-4.s 16 #source: greg-4.s 17 #source: greg-4.s 18 #source: greg-4.s 19 #source: greg-4.s 20 #source: greg-4.s 21 #source: greg-4.s 22 #source: greg-4.s 23 #source: greg-4.s 24 #source: greg-4.s 25 #source: greg-4.s 26 #source: greg-4.s 27 #source: greg-4.s 28 #source: greg-4.s 29 #source: greg-1.s 30 #source: a.s 31 #source: start.s 32 #as: -x 33 #ld: -m elf64mmix 34 #objdump: -dt 35 36 # Allocating the maximum number of gregs and referring to one at the end 37 # still works. 38 39 .*: file format elf64-mmix 40 41 SYMBOL TABLE: 42 0+0 l d \.text 0+ 43 2000000000000000 l d \.data 0+ 44 2000000000000000 l d \.sbss 0+ 45 2000000000000000 l d \.bss 0+ 46 0+100 l d \.MMIX\.reg_contents 0+ 47 0+ l d \*ABS\* 0+ 48 0+ l d \*ABS\* 0+ 49 0+ l d \*ABS\* 0+ 50 0+20 l \*REG\* 0+ P 51 0+21 l \*REG\* 0+ O 52 0+22 l \*REG\* 0+ N 53 0+23 l \*REG\* 0+ M 54 0+24 l \*REG\* 0+ L 55 0+25 l \*REG\* 0+ K 56 0+26 l \*REG\* 0+ J 57 0+27 l \*REG\* 0+ I 58 0+28 l \*REG\* 0+ H 59 0+29 l \*REG\* 0+ G 60 0+2a l \*REG\* 0+ F 61 0+2b l \*REG\* 0+ E 62 0+2c l \*REG\* 0+ D 63 0+2d l \*REG\* 0+ C 64 0+2e l \*REG\* 0+ B 65 0+2f l \*REG\* 0+ A 66 0+30 l \*REG\* 0+ P 67 0+31 l \*REG\* 0+ O 68 0+32 l \*REG\* 0+ N 69 0+33 l \*REG\* 0+ M 70 0+34 l \*REG\* 0+ L 71 0+35 l \*REG\* 0+ K 72 0+36 l \*REG\* 0+ J 73 0+37 l \*REG\* 0+ I 74 0+38 l \*REG\* 0+ H 75 0+39 l \*REG\* 0+ G 76 0+3a l \*REG\* 0+ F 77 0+3b l \*REG\* 0+ E 78 0+3c l \*REG\* 0+ D 79 0+3d l \*REG\* 0+ C 80 0+3e l \*REG\* 0+ B 81 0+3f l \*REG\* 0+ A 82 0+40 l \*REG\* 0+ P 83 0+41 l \*REG\* 0+ O 84 0+42 l \*REG\* 0+ N 85 0+43 l \*REG\* 0+ M 86 0+44 l \*REG\* 0+ L 87 0+45 l \*REG\* 0+ K 88 0+46 l \*REG\* 0+ J 89 0+47 l \*REG\* 0+ I 90 0+48 l \*REG\* 0+ H 91 0+49 l \*REG\* 0+ G 92 0+4a l \*REG\* 0+ F 93 0+4b l \*REG\* 0+ E 94 0+4c l \*REG\* 0+ D 95 0+4d l \*REG\* 0+ C 96 0+4e l \*REG\* 0+ B 97 0+4f l \*REG\* 0+ A 98 0+50 l \*REG\* 0+ P 99 0+51 l \*REG\* 0+ O 100 0+52 l \*REG\* 0+ N 101 0+53 l \*REG\* 0+ M 102 0+54 l \*REG\* 0+ L 103 0+55 l \*REG\* 0+ K 104 0+56 l \*REG\* 0+ J 105 0+57 l \*REG\* 0+ I 106 0+58 l \*REG\* 0+ H 107 0+59 l \*REG\* 0+ G 108 0+5a l \*REG\* 0+ F 109 0+5b l \*REG\* 0+ E 110 0+5c l \*REG\* 0+ D 111 0+5d l \*REG\* 0+ C 112 0+5e l \*REG\* 0+ B 113 0+5f l \*REG\* 0+ A 114 0+60 l \*REG\* 0+ P 115 0+61 l \*REG\* 0+ O 116 0+62 l \*REG\* 0+ N 117 0+63 l \*REG\* 0+ M 118 0+64 l \*REG\* 0+ L 119 0+65 l \*REG\* 0+ K 120 0+66 l \*REG\* 0+ J 121 0+67 l \*REG\* 0+ I 122 0+68 l \*REG\* 0+ H 123 0+69 l \*REG\* 0+ G 124 0+6a l \*REG\* 0+ F 125 0+6b l \*REG\* 0+ E 126 0+6c l \*REG\* 0+ D 127 0+6d l \*REG\* 0+ C 128 0+6e l \*REG\* 0+ B 129 0+6f l \*REG\* 0+ A 130 0+70 l \*REG\* 0+ P 131 0+71 l \*REG\* 0+ O 132 0+72 l \*REG\* 0+ N 133 0+73 l \*REG\* 0+ M 134 0+74 l \*REG\* 0+ L 135 0+75 l \*REG\* 0+ K 136 0+76 l \*REG\* 0+ J 137 0+77 l \*REG\* 0+ I 138 0+78 l \*REG\* 0+ H 139 0+79 l \*REG\* 0+ G 140 0+7a l \*REG\* 0+ F 141 0+7b l \*REG\* 0+ E 142 0+7c l \*REG\* 0+ D 143 0+7d l \*REG\* 0+ C 144 0+7e l \*REG\* 0+ B 145 0+7f l \*REG\* 0+ A 146 0+80 l \*REG\* 0+ P 147 0+81 l \*REG\* 0+ O 148 0+82 l \*REG\* 0+ N 149 0+83 l \*REG\* 0+ M 150 0+84 l \*REG\* 0+ L 151 0+85 l \*REG\* 0+ K 152 0+86 l \*REG\* 0+ J 153 0+87 l \*REG\* 0+ I 154 0+88 l \*REG\* 0+ H 155 0+89 l \*REG\* 0+ G 156 0+8a l \*REG\* 0+ F 157 0+8b l \*REG\* 0+ E 158 0+8c l \*REG\* 0+ D 159 0+8d l \*REG\* 0+ C 160 0+8e l \*REG\* 0+ B 161 0+8f l \*REG\* 0+ A 162 0+90 l \*REG\* 0+ P 163 0+91 l \*REG\* 0+ O 164 0+92 l \*REG\* 0+ N 165 0+93 l \*REG\* 0+ M 166 0+94 l \*REG\* 0+ L 167 0+95 l \*REG\* 0+ K 168 0+96 l \*REG\* 0+ J 169 0+97 l \*REG\* 0+ I 170 0+98 l \*REG\* 0+ H 171 0+99 l \*REG\* 0+ G 172 0+9a l \*REG\* 0+ F 173 0+9b l \*REG\* 0+ E 174 0+9c l \*REG\* 0+ D 175 0+9d l \*REG\* 0+ C 176 0+9e l \*REG\* 0+ B 177 0+9f l \*REG\* 0+ A 178 0+a0 l \*REG\* 0+ P 179 0+a1 l \*REG\* 0+ O 180 0+a2 l \*REG\* 0+ N 181 0+a3 l \*REG\* 0+ M 182 0+a4 l \*REG\* 0+ L 183 0+a5 l \*REG\* 0+ K 184 0+a6 l \*REG\* 0+ J 185 0+a7 l \*REG\* 0+ I 186 0+a8 l \*REG\* 0+ H 187 0+a9 l \*REG\* 0+ G 188 0+aa l \*REG\* 0+ F 189 0+ab l \*REG\* 0+ E 190 0+ac l \*REG\* 0+ D 191 0+ad l \*REG\* 0+ C 192 0+ae l \*REG\* 0+ B 193 0+af l \*REG\* 0+ A 194 0+b0 l \*REG\* 0+ P 195 0+b1 l \*REG\* 0+ O 196 0+b2 l \*REG\* 0+ N 197 0+b3 l \*REG\* 0+ M 198 0+b4 l \*REG\* 0+ L 199 0+b5 l \*REG\* 0+ K 200 0+b6 l \*REG\* 0+ J 201 0+b7 l \*REG\* 0+ I 202 0+b8 l \*REG\* 0+ H 203 0+b9 l \*REG\* 0+ G 204 0+ba l \*REG\* 0+ F 205 0+bb l \*REG\* 0+ E 206 0+bc l \*REG\* 0+ D 207 0+bd l \*REG\* 0+ C 208 0+be l \*REG\* 0+ B 209 0+bf l \*REG\* 0+ A 210 0+c0 l \*REG\* 0+ P 211 0+c1 l \*REG\* 0+ O 212 0+c2 l \*REG\* 0+ N 213 0+c3 l \*REG\* 0+ M 214 0+c4 l \*REG\* 0+ L 215 0+c5 l \*REG\* 0+ K 216 0+c6 l \*REG\* 0+ J 217 0+c7 l \*REG\* 0+ I 218 0+c8 l \*REG\* 0+ H 219 0+c9 l \*REG\* 0+ G 220 0+ca l \*REG\* 0+ F 221 0+cb l \*REG\* 0+ E 222 0+cc l \*REG\* 0+ D 223 0+cd l \*REG\* 0+ C 224 0+ce l \*REG\* 0+ B 225 0+cf l \*REG\* 0+ A 226 0+d0 l \*REG\* 0+ P 227 0+d1 l \*REG\* 0+ O 228 0+d2 l \*REG\* 0+ N 229 0+d3 l \*REG\* 0+ M 230 0+d4 l \*REG\* 0+ L 231 0+d5 l \*REG\* 0+ K 232 0+d6 l \*REG\* 0+ J 233 0+d7 l \*REG\* 0+ I 234 0+d8 l \*REG\* 0+ H 235 0+d9 l \*REG\* 0+ G 236 0+da l \*REG\* 0+ F 237 0+db l \*REG\* 0+ E 238 0+dc l \*REG\* 0+ D 239 0+dd l \*REG\* 0+ C 240 0+de l \*REG\* 0+ B 241 0+df l \*REG\* 0+ A 242 0+e0 l \*REG\* 0+ P 243 0+e1 l \*REG\* 0+ O 244 0+e2 l \*REG\* 0+ N 245 0+e3 l \*REG\* 0+ M 246 0+e4 l \*REG\* 0+ L 247 0+e5 l \*REG\* 0+ K 248 0+e6 l \*REG\* 0+ J 249 0+e7 l \*REG\* 0+ I 250 0+e8 l \*REG\* 0+ H 251 0+e9 l \*REG\* 0+ G 252 0+ea l \*REG\* 0+ F 253 0+eb l \*REG\* 0+ E 254 0+ec l \*REG\* 0+ D 255 0+ed l \*REG\* 0+ C 256 0+ee l \*REG\* 0+ B 257 0+ef l \*REG\* 0+ A 258 0+f0 l \*REG\* 0+ lsym 259 0+f1 l \*REG\* 0+ lsym 260 0+f2 l \*REG\* 0+ lsym 261 0+f3 l \*REG\* 0+ lsym 262 0+f4 l \*REG\* 0+ lsym 263 0+f5 l \*REG\* 0+ lsym 264 0+f6 l \*REG\* 0+ lsym 265 0+f7 l \*REG\* 0+ lsym 266 0+f8 l \*REG\* 0+ lsym 267 0+f9 l \*REG\* 0+ lsym 268 0+fa l \*REG\* 0+ lsym 269 0+fb l \*REG\* 0+ lsym 270 0+fc l \*REG\* 0+ lsym 271 0+fd l \*REG\* 0+ lsym 272 0+14 g \.text 0+ _start 273 0+fe g \*REG\* 0+ areg 274 2000000000000000 g \*ABS\* 0+ __bss_start 275 2000000000000000 g \*ABS\* 0+ _edata 276 2000000000000000 g \*ABS\* 0+ _end 277 0+14 g \.text 0+ _start\. 278 0+10 g \.text 0+ a 279 280 Disassembly of section \.text: 281 282 0+ <a-0x10>: 283 0: e3fe0010 setl \$254,0x10 284 4: e6fe0000 incml \$254,0x0 285 8: e5fe0000 incmh \$254,0x0 286 c: e4fe0000 inch \$254,0x0 287 288 0+10 <a>: 289 10: e3fd0004 setl \$253,0x4 290 291 0+14 <_start>: 292 14: e3fd0001 setl \$253,0x1 293