Home | History | Annotate | Download | only in mmix
      1 # objdump: -dr
      2 # as: -no-expand -linkrelax
      3 # source: list-insns.s
      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:	40020000 	bn \$2,.*
     89 			13c: R_MMIX_ADDR19	\.text\+0x140
     90  140:	40020000 	bn \$2,.*
     91 			140: R_MMIX_ADDR19	\.text\+0x13c
     92  144:	48020000 	bnn \$2,.*
     93 			144: R_MMIX_ADDR19	\.text\+0x140
     94  148:	48020000 	bnn \$2,.*
     95 			148: R_MMIX_ADDR19	\.text\+0x144
     96  14c:	42ff0000 	bz \$255,.*
     97 			14c: R_MMIX_ADDR19	\.text\+0x150
     98  150:	42ff0000 	bz \$255,.*
     99 			150: R_MMIX_ADDR19	\.text\+0x14c
    100  154:	4aff0000 	bnz \$255,.*
    101 			154: R_MMIX_ADDR19	\.text\+0x158
    102  158:	4aff0000 	bnz \$255,.*
    103 			158: R_MMIX_ADDR19	\.text\+0x154
    104  15c:	44190000 	bp \$25,.*
    105 			15c: R_MMIX_ADDR19	\.text\+0x160
    106  160:	44190000 	bp \$25,.*
    107 			160: R_MMIX_ADDR19	\.text\+0x15c
    108  164:	4c190000 	bnp \$25,.*
    109 			164: R_MMIX_ADDR19	\.text\+0x168
    110  168:	4c190000 	bnp \$25,.*
    111 			168: R_MMIX_ADDR19	\.text\+0x164
    112  16c:	46190000 	bod \$25,.*
    113 			16c: R_MMIX_ADDR19	\.text\+0x170
    114  170:	46190000 	bod \$25,.*
    115 			170: R_MMIX_ADDR19	\.text\+0x16c
    116  174:	4e190000 	bev \$25,.*
    117 			174: R_MMIX_ADDR19	\.text\+0x178
    118  178:	4e190000 	bev \$25,.*
    119 			178: R_MMIX_ADDR19	\.text\+0x174
    120  17c:	50020000 	pbn \$2,.*
    121 			17c: R_MMIX_ADDR19	\.text\+0x180
    122  180:	50020000 	pbn \$2,.*
    123 			180: R_MMIX_ADDR19	\.text\+0x17c
    124  184:	58020000 	pbnn \$2,.*
    125 			184: R_MMIX_ADDR19	\.text\+0x188
    126  188:	58020000 	pbnn \$2,.*
    127 			188: R_MMIX_ADDR19	\.text\+0x184
    128  18c:	520c0000 	pbz \$12,.*
    129 			18c: R_MMIX_ADDR19	\.text\+0x190
    130  190:	52160000 	pbz \$22,.*
    131 			190: R_MMIX_ADDR19	\.text\+0x18c
    132  194:	5a200000 	pbnz \$32,.*
    133 			194: R_MMIX_ADDR19	\.text\+0x198
    134  198:	5a340000 	pbnz \$52,.*
    135 			198: R_MMIX_ADDR19	\.text\+0x194
    136  19c:	56190000 	pbod \$25,.*
    137 			19c: R_MMIX_ADDR19	\.text\+0x1a0
    138  1a0:	56190000 	pbod \$25,.*
    139 			1a0: R_MMIX_ADDR19	\.text\+0x19c
    140  1a4:	5e190000 	pbev \$25,.*
    141 			1a4: R_MMIX_ADDR19	\.text\+0x1a8
    142  1a8:	5e190000 	pbev \$25,.*
    143 			1a8: R_MMIX_ADDR19	\.text\+0x1a4
    144  1ac:	6002df0b 	csn \$2,\$223,\$11
    145  1b0:	610c14cd 	csn \$12,\$20,205
    146  1b4:	6802df0b 	csnn \$2,\$223,\$11
    147  1b8:	690c14cd 	csnn \$12,\$20,205
    148  1bc:	6202cb0b 	csz \$2,\$203,\$11
    149  1c0:	630cc8cd 	csz \$12,\$200,205
    150  1c4:	6a02cb0b 	csnz \$2,\$203,\$11
    151  1c8:	6b0cc8cd 	csnz \$12,\$200,205
    152  1cc:	6402cb0b 	csp \$2,\$203,\$11
    153  1d0:	650cc8cd 	csp \$12,\$200,205
    154  1d4:	6c02cb0b 	csnp \$2,\$203,\$11
    155  1d8:	6d0cc8cd 	csnp \$12,\$200,205
    156  1dc:	6602cb0b 	csod \$2,\$203,\$11
    157  1e0:	670cc8cd 	csod \$12,\$200,205
    158  1e4:	6e02cb0b 	csev \$2,\$203,\$11
    159  1e8:	6f0cc8cd 	csev \$12,\$200,205
    160  1ec:	7002df0b 	zsn \$2,\$223,\$11
    161  1f0:	710c14cd 	zsn \$12,\$20,205
    162  1f4:	7802df0b 	zsnn \$2,\$223,\$11
    163  1f8:	790c14cd 	zsnn \$12,\$20,205
    164  1fc:	7202cb0b 	zsz \$2,\$203,\$11
    165  200:	730cc8cd 	zsz \$12,\$200,205
    166  204:	7a02cb0b 	zsnz \$2,\$203,\$11
    167  208:	7b0cc8cd 	zsnz \$12,\$200,205
    168  20c:	7402cb0b 	zsp \$2,\$203,\$11
    169  210:	750cc8cd 	zsp \$12,\$200,205
    170  214:	7c02cb0b 	zsnp \$2,\$203,\$11
    171  218:	7d0cc8cd 	zsnp \$12,\$200,205
    172  21c:	7602cb0b 	zsod \$2,\$203,\$11
    173  220:	770cc8cd 	zsod \$12,\$200,205
    174  224:	7e02cb0b 	zsev \$2,\$203,\$11
    175  228:	7f0cc8cd 	zsev \$12,\$200,205
    176  22c:	8002000b 	ldb \$2,\$0,\$11
    177  230:	810c14cd 	ldb \$12,\$20,205
    178  234:	8802000b 	ldt \$2,\$0,\$11
    179  238:	890c14cd 	ldt \$12,\$20,205
    180  23c:	8202000b 	ldbu \$2,\$0,\$11
    181  240:	830c14cd 	ldbu \$12,\$20,205
    182  244:	8a02000b 	ldtu \$2,\$0,\$11
    183  248:	8b0c14cd 	ldtu \$12,\$20,205
    184  24c:	8402000b 	ldw \$2,\$0,\$11
    185  250:	850c14cd 	ldw \$12,\$20,205
    186  254:	8c02000b 	ldo \$2,\$0,\$11
    187  258:	8d0c14cd 	ldo \$12,\$20,205
    188  25c:	8602000b 	ldwu \$2,\$0,\$11
    189  260:	870c14cd 	ldwu \$12,\$20,205
    190  264:	8e02000b 	ldou \$2,\$0,\$11
    191  268:	8f0c14cd 	ldou \$12,\$20,205
    192  26c:	9802000b 	ldvts \$2,\$0,\$11
    193  270:	990c14cd 	ldvts \$12,\$20,205
    194  274:	9202000b 	ldht \$2,\$0,\$11
    195  278:	930c14cd 	ldht \$12,\$20,205
    196  27c:	9b7014cd 	preld 112,\$20,205
    197  280:	9a7014e1 	preld 112,\$20,\$225
    198  284:	9402000b 	cswap \$2,\$0,\$11
    199  288:	950c14cd 	cswap \$12,\$20,205
    200  28c:	9d7014cd 	prego 112,\$20,205
    201  290:	9c7014e1 	prego 112,\$20,\$225
    202  294:	9602000b 	ldunc \$2,\$0,\$11
    203  298:	970c14cd 	ldunc \$12,\$20,205
    204  29c:	9e02000b 	go \$2,\$0,\$11
    205  2a0:	9f0c14cd 	go \$12,\$20,205
    206  2a4:	a0020a97 	stb \$2,\$10,\$151
    207  2a8:	a10c14cd 	stb \$12,\$20,205
    208  2ac:	a8200a97 	stt \$32,\$10,\$151
    209  2b0:	a90c14cd 	stt \$12,\$20,205
    210  2b4:	a2020a97 	stbu \$2,\$10,\$151
    211  2b8:	a30c14cd 	stbu \$12,\$20,205
    212  2bc:	aa200a97 	sttu \$32,\$10,\$151
    213  2c0:	ab0c14cd 	sttu \$12,\$20,205
    214  2c4:	a4020a97 	stw \$2,\$10,\$151
    215  2c8:	a50cdccd 	stw \$12,\$220,205
    216  2cc:	ac20aa97 	sto \$32,\$170,\$151
    217  2d0:	adb614f5 	sto \$182,\$20,245
    218  2d4:	a6020a97 	stwu \$2,\$10,\$151
    219  2d8:	a70cdccd 	stwu \$12,\$220,205
    220  2dc:	ae20aa97 	stou \$32,\$170,\$151
    221  2e0:	afb614f5 	stou \$182,\$20,245
    222  2e4:	b020aa97 	stsf \$32,\$170,\$151
    223  2e8:	b1b614f5 	stsf \$182,\$20,245
    224  2ec:	b97014cd 	syncd 112,\$20,205
    225  2f0:	b87014e1 	syncd 112,\$20,\$225
    226  2f4:	b220aa97 	stht \$32,\$170,\$151
    227  2f8:	b3b614f5 	stht \$182,\$20,245
    228  2fc:	bb7014cd 	prest 112,\$20,205
    229  300:	ba7014e1 	prest 112,\$20,\$225
    230  304:	b420aa97 	stco 32,\$170,\$151
    231  308:	b5b614f5 	stco 182,\$20,245
    232  30c:	bd7014cd 	syncid 112,\$20,205
    233  310:	bc0014e1 	syncid 0,\$20,\$225
    234  314:	b620aa97 	stunc \$32,\$170,\$151
    235  318:	b7b614f5 	stunc \$182,\$20,245
    236  31c:	be20aa97 	pushgo \$32,\$170,\$151
    237  320:	bfb614f5 	pushgo \$182,\$20,245
    238  324:	c18ec800 	set \$142,\$200
    239  328:	c020aa97 	or \$32,\$170,\$151
    240  32c:	c1b614f5 	or \$182,\$20,245
    241  330:	c820aa97 	and \$32,\$170,\$151
    242  334:	c9b614f5 	and \$182,\$20,245
    243  338:	c220aa97 	orn \$32,\$170,\$151
    244  33c:	c3b614f5 	orn \$182,\$20,245
    245  340:	ca20aa97 	andn \$32,\$170,\$151
    246  344:	cbb614f5 	andn \$182,\$20,245
    247  348:	c420aa97 	nor \$32,\$170,\$151
    248  34c:	c5b614f5 	nor \$182,\$20,245
    249  350:	cc20aa97 	nand \$32,\$170,\$151
    250  354:	cdb614f5 	nand \$182,\$20,245
    251  358:	c620aa97 	xor \$32,\$170,\$151
    252  35c:	c7b614f5 	xor \$182,\$20,245
    253  360:	ce20aa97 	nxor \$32,\$170,\$151
    254  364:	cfb614f5 	nxor \$182,\$20,245
    255  368:	d020aa97 	bdif \$32,\$170,\$151
    256  36c:	d1b614f5 	bdif \$182,\$20,245
    257  370:	d820aa97 	mux \$32,\$170,\$151
    258  374:	d9b614f5 	mux \$182,\$20,245
    259  378:	d220aa97 	wdif \$32,\$170,\$151
    260  37c:	d3b614f5 	wdif \$182,\$20,245
    261  380:	da20aa97 	sadd \$32,\$170,\$151
    262  384:	dbb600f5 	sadd \$182,\$0,245
    263  388:	d420aa97 	tdif \$32,\$170,\$151
    264  38c:	d5b614f5 	tdif \$182,\$20,245
    265  390:	dc20aa97 	mor \$32,\$170,\$151
    266  394:	ddb614f5 	mor \$182,\$20,245
    267  398:	d620aa97 	odif \$32,\$170,\$151
    268  39c:	d7b614f5 	odif \$182,\$20,245
    269  3a0:	de201197 	mxor \$32,\$17,\$151
    270  3a4:	df52b418 	mxor \$82,\$180,24
    271  3a8:	e004ffff 	seth \$4,0xffff
    272  3ac:	e05e0000 	seth \$94,0x0
    273  3b0:	e00400ff 	seth \$4,0xff
    274  3b4:	e05e04d2 	seth \$94,0x4d2
    275  3b8:	e15e04d2 	setmh \$94,0x4d2
    276  3bc:	e85e04d2 	orh \$94,0x4d2
    277  3c0:	e95e04d2 	ormh \$94,0x4d2
    278  3c4:	e25e04d2 	setml \$94,0x4d2
    279  3c8:	e35e04d2 	setl \$94,0x4d2
    280  3cc:	ea5e04d2 	orml \$94,0x4d2
    281  3d0:	eb5e04d2 	orl \$94,0x4d2
    282  3d4:	e45e04d2 	inch \$94,0x4d2
    283  3d8:	e55e04d2 	incmh \$94,0x4d2
    284  3dc:	ec5e04d2 	andnh \$94,0x4d2
    285  3e0:	ed5e04d2 	andnmh \$94,0x4d2
    286  3e4:	e65e04d2 	incml \$94,0x4d2
    287  3e8:	e75e04d2 	incl \$94,0x4d2
    288  3ec:	ee5e04d2 	andnml \$94,0x4d2
    289  3f0:	ef5e04d2 	andnl \$94,0x4d2
    290  3f4:	f0000000 	jmp .*
    291 			3f4: R_MMIX_ADDR27	\.text\+0x3f0
    292  3f8:	f0000000 	jmp .*
    293 			3f8: R_MMIX_ADDR27	\.text\+0x3fc
    294  3fc:	f82afffe 	pop 42,65534
    295  400:	f90000ff 	resume 255
    296  404:	f9000000 	resume 0
    297  408:	f9000001 	resume 1
    298  40c:	f2190000 	pushj \$25,.*
    299 			40c: R_MMIX_ADDR19	\.text\+0x410
    300  410:	f2190000 	pushj \$25,.*
    301 			410: R_MMIX_ADDR19	\.text\+0x40c
    302  414:	fa040000 	save \$4,0
    303  418:	fb0000ea 	unsave 0,\$234
    304  41c:	f4190000 	geta \$25,.*
    305 			41c: R_MMIX_ADDR19	\.text\+0x420
    306  420:	f4190000 	geta \$25,.*
    307 			420: R_MMIX_ADDR19	\.text\+0x41c
    308  424:	fc7a1201 	sync 8000001
    309  428:	fd010203 	swym 1,2,3
    310  42c:	fd000000 	swym 0,0,0
    311  430:	f7040022 	put rJ,34
    312  434:	f6040086 	put rJ,\$134
    313  438:	feea0004 	get \$234,rJ
    314  43c:	ff000000 	trip 0,0,0
    315  440:	ff050607 	trip 5,6,7
    316