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