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