1 # objdump: -dr
2 # source: list-insns.s
3 # as: -no-expand
4 .*:     file format elf64-mmix
5 
6 Disassembly of section \.text:
7 
8 0000000000000000 <Main>:
9    0:	00000003 	trap 0,0,3
10    4:	00030405 	trap 3,4,5
11    8:	010c17f1 	fcmp \$12,\$23,\$241
12    c:	08700129 	flot \$112,ROUND_OFF,\$41
13   10:	0970048d 	flot \$112,ROUND_NEAR,141
14   14:	08bf00f2 	flot \$191,\$242
15   18:	09c3002a 	flot \$195,42
16   1c:	027acb04 	fun \$122,\$203,\$4
17   20:	03661e28 	feql \$102,\$30,\$40
18   24:	0a66000e 	flotu \$102,\$14
19   28:	0a84020e 	flotu \$132,ROUND_UP,\$14
20   2c:	0a660368 	flotu \$102,ROUND_DOWN,\$104
21   30:	0aac048c 	flotu \$172,ROUND_NEAR,\$140
22   34:	0a010186 	flotu \$1,ROUND_OFF,\$134
23   38:	0470df29 	fadd \$112,\$223,\$41
24   3c:	05700129 	fix \$112,ROUND_OFF,\$41
25   40:	050b008d 	fix \$11,\$141
26   44:	0c700129 	sflot \$112,ROUND_OFF,\$41
27   48:	0d70048d 	sflot \$112,ROUND_NEAR,141
28   4c:	0670df29 	fsub \$112,\$223,\$41
29   50:	0766000e 	fixu \$102,\$14
30   54:	0784020e 	fixu \$132,ROUND_UP,\$14
31   58:	0e0b008d 	sflotu \$11,\$141
32   5c:	0f70008d 	sflotu \$112,141
33   60:	0f70048d 	sflotu \$112,ROUND_NEAR,141
34   64:	0e700129 	sflotu \$112,ROUND_OFF,\$41
35   68:	10661e28 	fmul \$102,\$30,\$40
36   6c:	110cdf01 	fcmpe \$12,\$223,\$1
37   70:	197acb2c 	mul \$122,\$203,44
38   74:	18661e28 	mul \$102,\$30,\$40
39   78:	130cdf01 	feqle \$12,\$223,\$1
40   7c:	120cdf0b 	fune \$12,\$223,\$11
41   80:	1b7ad52c 	mulu \$122,\$213,44
42   84:	1a841e28 	mulu \$132,\$30,\$40
43   88:	140cdf0b 	fdiv \$12,\$223,\$11
44   8c:	1584020e 	fsqrt \$132,ROUND_UP,\$14
45   90:	150b008d 	fsqrt \$11,\$141
46   94:	1d7ad52c 	div \$122,\$213,44
47   98:	1c841e28 	div \$132,\$30,\$40
48   9c:	160cdf0b 	frem \$12,\$223,\$11
49   a0:	1784020e 	fint \$132,ROUND_UP,\$14
50   a4:	170b008d 	fint \$11,\$141
51   a8:	1e0cdf01 	divu \$12,\$223,\$1
52   ac:	1f7acbff 	divu \$122,\$203,255
53   b0:	200cdf01 	add \$12,\$223,\$1
54   b4:	217acbff 	add \$122,\$203,255
55   b8:	280cdf0b 	2addu \$12,\$223,\$11
56   bc:	297acb00 	2addu \$122,\$203,0
57   c0:	237acbff 	addu \$122,\$203,255
58   c4:	220cdf0b 	addu \$12,\$223,\$11
59   c8:	237acbff 	addu \$122,\$203,255
60   cc:	220cdf0b 	addu \$12,\$223,\$11
61   d0:	2b7acbcd 	4addu \$122,\$203,205
62   d4:	2a0cdf6f 	4addu \$12,\$223,\$111
63   d8:	240cdf0b 	sub \$12,\$223,\$11
64   dc:	257acbcd 	sub \$122,\$203,205
65   e0:	2c0cdf0b 	8addu \$12,\$223,\$11
66   e4:	2d7acbcd 	8addu \$122,\$203,205
67   e8:	2602df0b 	subu \$2,\$223,\$11
68   ec:	270c14cd 	subu \$12,\$20,205
69   f0:	2e02df0b 	16addu \$2,\$223,\$11
70   f4:	2f0c14cd 	16addu \$12,\$20,205
71   f8:	3002df0b 	cmp \$2,\$223,\$11
72   fc:	310c14cd 	cmp \$12,\$20,205
73  100:	3802df0b 	sl \$2,\$223,\$11
74  104:	390c14cd 	sl \$12,\$20,205
75  108:	3202df0b 	cmpu \$2,\$223,\$11
76  10c:	330c14cd 	cmpu \$12,\$20,205
77  110:	3a02df0b 	slu \$2,\$223,\$11
78  114:	3b0c14cd 	slu \$12,\$20,205
79  118:	3402170b 	neg \$2,23,\$11
80  11c:	350c00cd 	neg \$12,0,205
81  120:	35c00acd 	neg \$192,10,205
82  124:	3d0c14cd 	sr \$12,\$20,205
83  128:	3c02df0b 	sr \$2,\$223,\$11
84  12c:	3602170b 	negu \$2,23,\$11
85  130:	370c00cd 	negu \$12,0,205
86  134:	3f0c14cd 	sru \$12,\$20,205
87  138:	3e02df0b 	sru \$2,\$223,\$11
88  13c:	40020001 	bn \$2,140 <Main\+0x140>
89  140:	4102ffff 	bn \$2,13c <Main\+0x13c>
90  144:	4902ffff 	bnn \$2,140 <Main\+0x140>
91  148:	4902ffff 	bnn \$2,144 <Main\+0x144>
92  14c:	42ff0001 	bz \$255,150 <Main\+0x150>
93  150:	43ffffff 	bz \$255,14c <Main\+0x14c>
94  154:	4aff0001 	bnz \$255,158 <Main\+0x158>
95  158:	4bffffff 	bnz \$255,154 <Main\+0x154>
96  15c:	44190001 	bp \$25,160 <Main\+0x160>
97  160:	4519ffff 	bp \$25,15c <Main\+0x15c>
98  164:	4c190001 	bnp \$25,168 <Main\+0x168>
99  168:	4d19ffff 	bnp \$25,164 <Main\+0x164>
100  16c:	46190001 	bod \$25,170 <Main\+0x170>
101  170:	4719ffff 	bod \$25,16c <Main\+0x16c>
102  174:	4e190001 	bev \$25,178 <Main\+0x178>
103  178:	4f19ffff 	bev \$25,174 <Main\+0x174>
104  17c:	50020001 	pbn \$2,180 <Main\+0x180>
105  180:	5102ffff 	pbn \$2,17c <Main\+0x17c>
106  184:	58020001 	pbnn \$2,188 <Main\+0x188>
107  188:	5902ffff 	pbnn \$2,184 <Main\+0x184>
108  18c:	520c0001 	pbz \$12,190 <Main\+0x190>
109  190:	5316ffff 	pbz \$22,18c <Main\+0x18c>
110  194:	5a200001 	pbnz \$32,198 <Main\+0x198>
111  198:	5b34ffff 	pbnz \$52,194 <Main\+0x194>
112  19c:	56190001 	pbod \$25,1a0 <Main\+0x1a0>
113  1a0:	5719ffff 	pbod \$25,19c <Main\+0x19c>
114  1a4:	5e190001 	pbev \$25,1a8 <Main\+0x1a8>
115  1a8:	5f19ffff 	pbev \$25,1a4 <Main\+0x1a4>
116  1ac:	6002df0b 	csn \$2,\$223,\$11
117  1b0:	610c14cd 	csn \$12,\$20,205
118  1b4:	6802df0b 	csnn \$2,\$223,\$11
119  1b8:	690c14cd 	csnn \$12,\$20,205
120  1bc:	6202cb0b 	csz \$2,\$203,\$11
121  1c0:	630cc8cd 	csz \$12,\$200,205
122  1c4:	6a02cb0b 	csnz \$2,\$203,\$11
123  1c8:	6b0cc8cd 	csnz \$12,\$200,205
124  1cc:	6402cb0b 	csp \$2,\$203,\$11
125  1d0:	650cc8cd 	csp \$12,\$200,205
126  1d4:	6c02cb0b 	csnp \$2,\$203,\$11
127  1d8:	6d0cc8cd 	csnp \$12,\$200,205
128  1dc:	6602cb0b 	csod \$2,\$203,\$11
129  1e0:	670cc8cd 	csod \$12,\$200,205
130  1e4:	6e02cb0b 	csev \$2,\$203,\$11
131  1e8:	6f0cc8cd 	csev \$12,\$200,205
132  1ec:	7002df0b 	zsn \$2,\$223,\$11
133  1f0:	710c14cd 	zsn \$12,\$20,205
134  1f4:	7802df0b 	zsnn \$2,\$223,\$11
135  1f8:	790c14cd 	zsnn \$12,\$20,205
136  1fc:	7202cb0b 	zsz \$2,\$203,\$11
137  200:	730cc8cd 	zsz \$12,\$200,205
138  204:	7a02cb0b 	zsnz \$2,\$203,\$11
139  208:	7b0cc8cd 	zsnz \$12,\$200,205
140  20c:	7402cb0b 	zsp \$2,\$203,\$11
141  210:	750cc8cd 	zsp \$12,\$200,205
142  214:	7c02cb0b 	zsnp \$2,\$203,\$11
143  218:	7d0cc8cd 	zsnp \$12,\$200,205
144  21c:	7602cb0b 	zsod \$2,\$203,\$11
145  220:	770cc8cd 	zsod \$12,\$200,205
146  224:	7e02cb0b 	zsev \$2,\$203,\$11
147  228:	7f0cc8cd 	zsev \$12,\$200,205
148  22c:	8002000b 	ldb \$2,\$0,\$11
149  230:	810c14cd 	ldb \$12,\$20,205
150  234:	8802000b 	ldt \$2,\$0,\$11
151  238:	890c14cd 	ldt \$12,\$20,205
152  23c:	8202000b 	ldbu \$2,\$0,\$11
153  240:	830c14cd 	ldbu \$12,\$20,205
154  244:	8a02000b 	ldtu \$2,\$0,\$11
155  248:	8b0c14cd 	ldtu \$12,\$20,205
156  24c:	8402000b 	ldw \$2,\$0,\$11
157  250:	850c14cd 	ldw \$12,\$20,205
158  254:	8c02000b 	ldo \$2,\$0,\$11
159  258:	8d0c14cd 	ldo \$12,\$20,205
160  25c:	8602000b 	ldwu \$2,\$0,\$11
161  260:	870c14cd 	ldwu \$12,\$20,205
162  264:	8e02000b 	ldou \$2,\$0,\$11
163  268:	8f0c14cd 	ldou \$12,\$20,205
164  26c:	9802000b 	ldvts \$2,\$0,\$11
165  270:	990c14cd 	ldvts \$12,\$20,205
166  274:	9202000b 	ldht \$2,\$0,\$11
167  278:	930c14cd 	ldht \$12,\$20,205
168  27c:	9b7014cd 	preld 112,\$20,205
169  280:	9a7014e1 	preld 112,\$20,\$225
170  284:	9402000b 	cswap \$2,\$0,\$11
171  288:	950c14cd 	cswap \$12,\$20,205
172  28c:	9d7014cd 	prego 112,\$20,205
173  290:	9c7014e1 	prego 112,\$20,\$225
174  294:	9602000b 	ldunc \$2,\$0,\$11
175  298:	970c14cd 	ldunc \$12,\$20,205
176  29c:	9e02000b 	go \$2,\$0,\$11
177  2a0:	9f0c14cd 	go \$12,\$20,205
178  2a4:	a0020a97 	stb \$2,\$10,\$151
179  2a8:	a10c14cd 	stb \$12,\$20,205
180  2ac:	a8200a97 	stt \$32,\$10,\$151
181  2b0:	a90c14cd 	stt \$12,\$20,205
182  2b4:	a2020a97 	stbu \$2,\$10,\$151
183  2b8:	a30c14cd 	stbu \$12,\$20,205
184  2bc:	aa200a97 	sttu \$32,\$10,\$151
185  2c0:	ab0c14cd 	sttu \$12,\$20,205
186  2c4:	a4020a97 	stw \$2,\$10,\$151
187  2c8:	a50cdccd 	stw \$12,\$220,205
188  2cc:	ac20aa97 	sto \$32,\$170,\$151
189  2d0:	adb614f5 	sto \$182,\$20,245
190  2d4:	a6020a97 	stwu \$2,\$10,\$151
191  2d8:	a70cdccd 	stwu \$12,\$220,205
192  2dc:	ae20aa97 	stou \$32,\$170,\$151
193  2e0:	afb614f5 	stou \$182,\$20,245
194  2e4:	b020aa97 	stsf \$32,\$170,\$151
195  2e8:	b1b614f5 	stsf \$182,\$20,245
196  2ec:	b97014cd 	syncd 112,\$20,205
197  2f0:	b87014e1 	syncd 112,\$20,\$225
198  2f4:	b220aa97 	stht \$32,\$170,\$151
199  2f8:	b3b614f5 	stht \$182,\$20,245
200  2fc:	bb7014cd 	prest 112,\$20,205
201  300:	ba7014e1 	prest 112,\$20,\$225
202  304:	b420aa97 	stco 32,\$170,\$151
203  308:	b5b614f5 	stco 182,\$20,245
204  30c:	bd7014cd 	syncid 112,\$20,205
205  310:	bc0014e1 	syncid 0,\$20,\$225
206  314:	b620aa97 	stunc \$32,\$170,\$151
207  318:	b7b614f5 	stunc \$182,\$20,245
208  31c:	be20aa97 	pushgo \$32,\$170,\$151
209  320:	bfb614f5 	pushgo \$182,\$20,245
210  324:	c18ec800 	set \$142,\$200
211  328:	c020aa97 	or \$32,\$170,\$151
212  32c:	c1b614f5 	or \$182,\$20,245
213  330:	c820aa97 	and \$32,\$170,\$151
214  334:	c9b614f5 	and \$182,\$20,245
215  338:	c220aa97 	orn \$32,\$170,\$151
216  33c:	c3b614f5 	orn \$182,\$20,245
217  340:	ca20aa97 	andn \$32,\$170,\$151
218  344:	cbb614f5 	andn \$182,\$20,245
219  348:	c420aa97 	nor \$32,\$170,\$151
220  34c:	c5b614f5 	nor \$182,\$20,245
221  350:	cc20aa97 	nand \$32,\$170,\$151
222  354:	cdb614f5 	nand \$182,\$20,245
223  358:	c620aa97 	xor \$32,\$170,\$151
224  35c:	c7b614f5 	xor \$182,\$20,245
225  360:	ce20aa97 	nxor \$32,\$170,\$151
226  364:	cfb614f5 	nxor \$182,\$20,245
227  368:	d020aa97 	bdif \$32,\$170,\$151
228  36c:	d1b614f5 	bdif \$182,\$20,245
229  370:	d820aa97 	mux \$32,\$170,\$151
230  374:	d9b614f5 	mux \$182,\$20,245
231  378:	d220aa97 	wdif \$32,\$170,\$151
232  37c:	d3b614f5 	wdif \$182,\$20,245
233  380:	da20aa97 	sadd \$32,\$170,\$151
234  384:	dbb600f5 	sadd \$182,\$0,245
235  388:	d420aa97 	tdif \$32,\$170,\$151
236  38c:	d5b614f5 	tdif \$182,\$20,245
237  390:	dc20aa97 	mor \$32,\$170,\$151
238  394:	ddb614f5 	mor \$182,\$20,245
239  398:	d620aa97 	odif \$32,\$170,\$151
240  39c:	d7b614f5 	odif \$182,\$20,245
241  3a0:	de201197 	mxor \$32,\$17,\$151
242  3a4:	df52b418 	mxor \$82,\$180,24
243  3a8:	e004ffff 	seth \$4,0xffff
244  3ac:	e05e0000 	seth \$94,0x0
245  3b0:	e00400ff 	seth \$4,0xff
246  3b4:	e05e04d2 	seth \$94,0x4d2
247  3b8:	e15e04d2 	setmh \$94,0x4d2
248  3bc:	e85e04d2 	orh \$94,0x4d2
249  3c0:	e95e04d2 	ormh \$94,0x4d2
250  3c4:	e25e04d2 	setml \$94,0x4d2
251  3c8:	e35e04d2 	setl \$94,0x4d2
252  3cc:	ea5e04d2 	orml \$94,0x4d2
253  3d0:	eb5e04d2 	orl \$94,0x4d2
254  3d4:	e45e04d2 	inch \$94,0x4d2
255  3d8:	e55e04d2 	incmh \$94,0x4d2
256  3dc:	ec5e04d2 	andnh \$94,0x4d2
257  3e0:	ed5e04d2 	andnmh \$94,0x4d2
258  3e4:	e65e04d2 	incml \$94,0x4d2
259  3e8:	e75e04d2 	incl \$94,0x4d2
260  3ec:	ee5e04d2 	andnml \$94,0x4d2
261  3f0:	ef5e04d2 	andnl \$94,0x4d2
262  3f4:	f1ffffff 	jmp 3f0 <Main\+0x3f0>
263  3f8:	f0000001 	jmp 3fc <Main\+0x3fc>
264  3fc:	f82afffe 	pop 42,65534
265  400:	f90000ff 	resume 255
266  404:	f9000000 	resume 0
267  408:	f9000001 	resume 1
268  40c:	f2190001 	pushj \$25,410 <Main\+0x410>
269  410:	f319ffff 	pushj \$25,40c <Main\+0x40c>
270  414:	fa040000 	save \$4,0
271  418:	fb0000ea 	unsave 0,\$234
272  41c:	f4190001 	geta \$25,420 <Main\+0x420>
273  420:	f519ffff 	geta \$25,41c <Main\+0x41c>
274  424:	fc7a1201 	sync 8000001
275  428:	fd010203 	swym 1,2,3
276  42c:	fd000000 	swym 0,0,0
277  430:	f7040022 	put rJ,34
278  434:	f6040086 	put rJ,\$134
279  438:	feea0004 	get \$234,rJ
280  43c:	ff000000 	trip 0,0,0
281  440:	ff050607 	trip 5,6,7
282