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