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 41SYMBOL TABLE: 420+0 l d \.text 0+ (|\.text) 430+100 l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents) 440+ l df \*ABS\* 0+ .* 450+20 l \*REG\* 0+ P 460+21 l \*REG\* 0+ O 470+22 l \*REG\* 0+ N 480+23 l \*REG\* 0+ M 490+24 l \*REG\* 0+ L 500+25 l \*REG\* 0+ K 510+26 l \*REG\* 0+ J 520+27 l \*REG\* 0+ I 530+28 l \*REG\* 0+ H 540+29 l \*REG\* 0+ G 550+2a l \*REG\* 0+ F 560+2b l \*REG\* 0+ E 570+2c l \*REG\* 0+ D 580+2d l \*REG\* 0+ C 590+2e l \*REG\* 0+ B 600+2f l \*REG\* 0+ A 610+ l df \*ABS\* 0+ .* 620+30 l \*REG\* 0+ P 630+31 l \*REG\* 0+ O 640+32 l \*REG\* 0+ N 650+33 l \*REG\* 0+ M 660+34 l \*REG\* 0+ L 670+35 l \*REG\* 0+ K 680+36 l \*REG\* 0+ J 690+37 l \*REG\* 0+ I 700+38 l \*REG\* 0+ H 710+39 l \*REG\* 0+ G 720+3a l \*REG\* 0+ F 730+3b l \*REG\* 0+ E 740+3c l \*REG\* 0+ D 750+3d l \*REG\* 0+ C 760+3e l \*REG\* 0+ B 770+3f l \*REG\* 0+ A 780+ l df \*ABS\* 0+ .* 790+40 l \*REG\* 0+ P 800+41 l \*REG\* 0+ O 810+42 l \*REG\* 0+ N 820+43 l \*REG\* 0+ M 830+44 l \*REG\* 0+ L 840+45 l \*REG\* 0+ K 850+46 l \*REG\* 0+ J 860+47 l \*REG\* 0+ I 870+48 l \*REG\* 0+ H 880+49 l \*REG\* 0+ G 890+4a l \*REG\* 0+ F 900+4b l \*REG\* 0+ E 910+4c l \*REG\* 0+ D 920+4d l \*REG\* 0+ C 930+4e l \*REG\* 0+ B 940+4f l \*REG\* 0+ A 950+ l df \*ABS\* 0+ .* 960+50 l \*REG\* 0+ P 970+51 l \*REG\* 0+ O 980+52 l \*REG\* 0+ N 990+53 l \*REG\* 0+ M 1000+54 l \*REG\* 0+ L 1010+55 l \*REG\* 0+ K 1020+56 l \*REG\* 0+ J 1030+57 l \*REG\* 0+ I 1040+58 l \*REG\* 0+ H 1050+59 l \*REG\* 0+ G 1060+5a l \*REG\* 0+ F 1070+5b l \*REG\* 0+ E 1080+5c l \*REG\* 0+ D 1090+5d l \*REG\* 0+ C 1100+5e l \*REG\* 0+ B 1110+5f l \*REG\* 0+ A 1120+ l df \*ABS\* 0+ .* 1130+60 l \*REG\* 0+ P 1140+61 l \*REG\* 0+ O 1150+62 l \*REG\* 0+ N 1160+63 l \*REG\* 0+ M 1170+64 l \*REG\* 0+ L 1180+65 l \*REG\* 0+ K 1190+66 l \*REG\* 0+ J 1200+67 l \*REG\* 0+ I 1210+68 l \*REG\* 0+ H 1220+69 l \*REG\* 0+ G 1230+6a l \*REG\* 0+ F 1240+6b l \*REG\* 0+ E 1250+6c l \*REG\* 0+ D 1260+6d l \*REG\* 0+ C 1270+6e l \*REG\* 0+ B 1280+6f l \*REG\* 0+ A 1290+ l df \*ABS\* 0+ .* 1300+70 l \*REG\* 0+ P 1310+71 l \*REG\* 0+ O 1320+72 l \*REG\* 0+ N 1330+73 l \*REG\* 0+ M 1340+74 l \*REG\* 0+ L 1350+75 l \*REG\* 0+ K 1360+76 l \*REG\* 0+ J 1370+77 l \*REG\* 0+ I 1380+78 l \*REG\* 0+ H 1390+79 l \*REG\* 0+ G 1400+7a l \*REG\* 0+ F 1410+7b l \*REG\* 0+ E 1420+7c l \*REG\* 0+ D 1430+7d l \*REG\* 0+ C 1440+7e l \*REG\* 0+ B 1450+7f l \*REG\* 0+ A 1460+ l df \*ABS\* 0+ .* 1470+80 l \*REG\* 0+ P 1480+81 l \*REG\* 0+ O 1490+82 l \*REG\* 0+ N 1500+83 l \*REG\* 0+ M 1510+84 l \*REG\* 0+ L 1520+85 l \*REG\* 0+ K 1530+86 l \*REG\* 0+ J 1540+87 l \*REG\* 0+ I 1550+88 l \*REG\* 0+ H 1560+89 l \*REG\* 0+ G 1570+8a l \*REG\* 0+ F 1580+8b l \*REG\* 0+ E 1590+8c l \*REG\* 0+ D 1600+8d l \*REG\* 0+ C 1610+8e l \*REG\* 0+ B 1620+8f l \*REG\* 0+ A 1630+ l df \*ABS\* 0+ .* 1640+90 l \*REG\* 0+ P 1650+91 l \*REG\* 0+ O 1660+92 l \*REG\* 0+ N 1670+93 l \*REG\* 0+ M 1680+94 l \*REG\* 0+ L 1690+95 l \*REG\* 0+ K 1700+96 l \*REG\* 0+ J 1710+97 l \*REG\* 0+ I 1720+98 l \*REG\* 0+ H 1730+99 l \*REG\* 0+ G 1740+9a l \*REG\* 0+ F 1750+9b l \*REG\* 0+ E 1760+9c l \*REG\* 0+ D 1770+9d l \*REG\* 0+ C 1780+9e l \*REG\* 0+ B 1790+9f l \*REG\* 0+ A 1800+ l df \*ABS\* 0+ .* 1810+a0 l \*REG\* 0+ P 1820+a1 l \*REG\* 0+ O 1830+a2 l \*REG\* 0+ N 1840+a3 l \*REG\* 0+ M 1850+a4 l \*REG\* 0+ L 1860+a5 l \*REG\* 0+ K 1870+a6 l \*REG\* 0+ J 1880+a7 l \*REG\* 0+ I 1890+a8 l \*REG\* 0+ H 1900+a9 l \*REG\* 0+ G 1910+aa l \*REG\* 0+ F 1920+ab l \*REG\* 0+ E 1930+ac l \*REG\* 0+ D 1940+ad l \*REG\* 0+ C 1950+ae l \*REG\* 0+ B 1960+af l \*REG\* 0+ A 1970+ l df \*ABS\* 0+ .* 1980+b0 l \*REG\* 0+ P 1990+b1 l \*REG\* 0+ O 2000+b2 l \*REG\* 0+ N 2010+b3 l \*REG\* 0+ M 2020+b4 l \*REG\* 0+ L 2030+b5 l \*REG\* 0+ K 2040+b6 l \*REG\* 0+ J 2050+b7 l \*REG\* 0+ I 2060+b8 l \*REG\* 0+ H 2070+b9 l \*REG\* 0+ G 2080+ba l \*REG\* 0+ F 2090+bb l \*REG\* 0+ E 2100+bc l \*REG\* 0+ D 2110+bd l \*REG\* 0+ C 2120+be l \*REG\* 0+ B 2130+bf l \*REG\* 0+ A 2140+ l df \*ABS\* 0+ .* 2150+c0 l \*REG\* 0+ P 2160+c1 l \*REG\* 0+ O 2170+c2 l \*REG\* 0+ N 2180+c3 l \*REG\* 0+ M 2190+c4 l \*REG\* 0+ L 2200+c5 l \*REG\* 0+ K 2210+c6 l \*REG\* 0+ J 2220+c7 l \*REG\* 0+ I 2230+c8 l \*REG\* 0+ H 2240+c9 l \*REG\* 0+ G 2250+ca l \*REG\* 0+ F 2260+cb l \*REG\* 0+ E 2270+cc l \*REG\* 0+ D 2280+cd l \*REG\* 0+ C 2290+ce l \*REG\* 0+ B 2300+cf l \*REG\* 0+ A 2310+ l df \*ABS\* 0+ .* 2320+d0 l \*REG\* 0+ P 2330+d1 l \*REG\* 0+ O 2340+d2 l \*REG\* 0+ N 2350+d3 l \*REG\* 0+ M 2360+d4 l \*REG\* 0+ L 2370+d5 l \*REG\* 0+ K 2380+d6 l \*REG\* 0+ J 2390+d7 l \*REG\* 0+ I 2400+d8 l \*REG\* 0+ H 2410+d9 l \*REG\* 0+ G 2420+da l \*REG\* 0+ F 2430+db l \*REG\* 0+ E 2440+dc l \*REG\* 0+ D 2450+dd l \*REG\* 0+ C 2460+de l \*REG\* 0+ B 2470+df l \*REG\* 0+ A 2480+ l df \*ABS\* 0+ .* 2490+e0 l \*REG\* 0+ P 2500+e1 l \*REG\* 0+ O 2510+e2 l \*REG\* 0+ N 2520+e3 l \*REG\* 0+ M 2530+e4 l \*REG\* 0+ L 2540+e5 l \*REG\* 0+ K 2550+e6 l \*REG\* 0+ J 2560+e7 l \*REG\* 0+ I 2570+e8 l \*REG\* 0+ H 2580+e9 l \*REG\* 0+ G 2590+ea l \*REG\* 0+ F 2600+eb l \*REG\* 0+ E 2610+ec l \*REG\* 0+ D 2620+ed l \*REG\* 0+ C 2630+ee l \*REG\* 0+ B 2640+ef l \*REG\* 0+ A 2650+ l df \*ABS\* 0+ .* 2660+f0 l \*REG\* 0+ lsym 2670+ l df \*ABS\* 0+ .* 2680+f1 l \*REG\* 0+ lsym 2690+ l df \*ABS\* 0+ .* 2700+f2 l \*REG\* 0+ lsym 2710+ l df \*ABS\* 0+ .* 2720+f3 l \*REG\* 0+ lsym 2730+ l df \*ABS\* 0+ .* 2740+f4 l \*REG\* 0+ lsym 2750+ l df \*ABS\* 0+ .* 2760+f5 l \*REG\* 0+ lsym 2770+ l df \*ABS\* 0+ .* 2780+f6 l \*REG\* 0+ lsym 2790+ l df \*ABS\* 0+ .* 2800+f7 l \*REG\* 0+ lsym 2810+ l df \*ABS\* 0+ .* 2820+f8 l \*REG\* 0+ lsym 2830+ l df \*ABS\* 0+ .* 2840+f9 l \*REG\* 0+ lsym 2850+ l df \*ABS\* 0+ .* 2860+fa l \*REG\* 0+ lsym 2870+ l df \*ABS\* 0+ .* 2880+fb l \*REG\* 0+ lsym 2890+ l df \*ABS\* 0+ .* 2900+fc l \*REG\* 0+ lsym 2910+ l df \*ABS\* 0+ .* 2920+fd l \*REG\* 0+ lsym 2930+14 g \.text 0+ _start 2940+fe g \*REG\* 0+ areg 2952000000000000000 g \.text 0+ __bss_start 2962000000000000000 g \.text 0+ _edata 2972000000000000000 g \.text 0+ _end 2980+14 g \.text 0+ _start\. 2990+10 g \.text 0+ a 300 301Disassembly of section \.text: 302 3030+ <a-0x10>: 304 0: e3fe0010 setl \$254,0x10 305 4: e6fe0000 incml \$254,0x0 306 8: e5fe0000 incmh \$254,0x0 307 c: e4fe0000 inch \$254,0x0 308 3090+10 <a>: 310 10: e3fd0004 setl \$253,0x4 311 3120+14 <_start>: 313 14: e3fd0001 setl \$253,0x1 314