Home | History | Annotate | Download | only in mips
      1 	.text
      2 	.align	3
      3 	.set	micromips
      4 	.ent	test
      5 	.globl	test
      6 test:
      7 	pref	0, 0
      8 	pref	0, 2047
      9 	pref	0, -2048
     10 	pref	0, 2048
     11 	pref	0, -2049
     12 	pref	0, ($0)
     13 	pref	0, 0($0)
     14 	pref	1, 0($0)
     15 	pref	2, 0($0)
     16 	pref	3, 0($0)
     17 	pref	4, 0($0)
     18 	pref	5, 0($0)
     19 	pref	6, 0($0)
     20 	pref	7, 0($0)
     21 	pref	7, 511($0)
     22 	pref	7, -512($0)
     23 	pref	31, 2047($0)
     24 	pref	31, -2048($0)
     25 	pref	31, 2048($0)
     26 	pref	31, -2049($0)
     27 	pref	3, 32767($0)
     28 	pref	3, -32768($0)
     29 
     30 	pref	31, 2047($2)
     31 	pref	31, -2048($2)
     32 	pref	31, 2048($2)
     33 	pref	31, -2049($2)
     34 	pref	3, 32767($2)
     35 	pref	3, -32768($2)
     36 
     37 	nop
     38 	.ifndef	insn32
     39 	nop16
     40 	.endif
     41 	nop32
     42 	ssnop
     43 	ehb
     44 	pause
     45 
     46 	li	$2, -1
     47 	li	$3, -1
     48 	li	$4, -1
     49 	li	$5, -1
     50 	li	$6, -1
     51 	li	$7, -1
     52 	li	$16, -1
     53 	li	$17, -1
     54 	li	$17, 0
     55 	li	$17, 125
     56 	li	$17, 126
     57 	li	$17, 127
     58 
     59 	li32	$2, 0
     60 	li32	$2, 1
     61 	li	$2, 32767
     62 	li	$2, -32768
     63 	li	$2, 65535
     64 
     65 	li	$2, 65536
     66 	li	$2, 0xffff8000
     67 	li	$2, 0xffff8001
     68 	li	$2, 0xffffffff
     69 	li	$2, 0x12345678
     70 
     71 	move	$0, $22
     72 	move	$2, $22
     73 	move	$3, $22
     74 	move	$4, $22
     75 	move	$5, $22
     76 	move	$6, $22
     77 	move	$7, $22
     78 	move	$8, $22
     79 	move	$9, $22
     80 	move	$10, $22
     81 	move	$30, $22
     82 	move	$31, $22
     83 	move	$0, $0
     84 	move	$0, $2
     85 	move	$0, $3
     86 	move	$0, $4
     87 	move	$0, $5
     88 	move	$0, $6
     89 	move	$0, $7
     90 	move	$0, $8
     91 	move	$0, $9
     92 	move	$0, $10
     93 	move	$0, $30
     94 	move	$0, $31
     95 
     96 	move	$22, $2
     97 	.ifndef	insn32
     98 	move16	$2, $22
     99 	move16	$22, $2
    100 	.endif
    101 	move32	$2, $22
    102 	move32	$22, $2
    103 
    104 	b	test
    105 	.ifndef	insn32
    106 	b16	test
    107 	.endif
    108 	b32	test
    109 	b	1f
    110 	.ifndef	insn32
    111 	b16	1f
    112 	.endif
    113 	b32	1f
    114 1:
    115 	b	1b
    116 	.ifndef	insn32
    117 	b16	1b
    118 	.endif
    119 	b32	1b
    120 
    121 	abs	$2, $3
    122 	abs	$2, $4
    123 	abs	$2, $2
    124 	abs	$2
    125 
    126 	add	$2, $3, $4
    127 	add	$29, $30, $31
    128 	add	$2, $2, $4
    129 	add	$2, $4
    130 	add	$2, $2, 0
    131 	add	$2, $2, 1
    132 	add	$2, $2, 32767
    133 	add	$2, $2, -32768
    134 	add	$2, $2, 65535
    135 
    136 	addi	$3, $4, -32768
    137 	addi	$3, $4, 0
    138 	addi	$3, $4, 32767
    139 	addi	$3, $4, 65535
    140 	addi	$3, $3, 65535
    141 	addi	$3, 65535
    142 
    143 	addiu	$0, -8
    144 	addiu	$2, -8
    145 	addiu	$3, -8
    146 	addiu	$4, -8
    147 	addiu	$5, -8
    148 	addiu	$6, -8
    149 	addiu	$7, -8
    150 	addiu	$8, -8
    151 	addiu	$9, -8
    152 	addiu	$10, -8
    153 	addiu	$30, -8
    154 	addiu	$31, -8
    155 	addiu	$31, -7
    156 	addiu	$31, 0
    157 	addiu	$31, 1
    158 	addiu	$31, 6
    159 	addiu	$31, 7
    160 	addiu	$31, 8
    161 	addiu	$29, -258 << 2
    162 	addiu	$29, -257 << 2
    163 	addiu	$29, -256 << 2
    164 	addiu	$29, 255 << 2
    165 	addiu	$29, 256 << 2
    166 	addiu	$29, 257 << 2
    167 	addiu	$29, $29, 257 << 2
    168 	addiu	$29, $29, 258 << 2
    169 
    170 	addiu	$2, $2, -1
    171 	addiu	$2, $3, -1
    172 	addiu	$2, $4, -1
    173 	addiu	$2, $5, -1
    174 	addiu	$2, $6, -1
    175 	addiu	$2, $7, -1
    176 	addiu	$2, $16, -1
    177 	addiu	$2, $17, -1
    178 	addiu	$2, $17, 1
    179 	addiu	$2, $17, 4
    180 	addiu	$2, $17, 8
    181 	addiu	$2, $17, 12
    182 	addiu	$2, $17, 16
    183 	addiu	$2, $17, 20
    184 	addiu	$2, $17, 24
    185 	addiu	$3, $17, 24
    186 	addiu	$4, $17, 24
    187 	addiu	$5, $17, 24
    188 	addiu	$6, $17, 24
    189 	addiu	$7, $17, 24
    190 	addiu	$16, $17, 24
    191 	addiu	$17, $17, 24
    192 
    193 	addiu	$2, $29, 0 << 2
    194 	addiu	$2, $29, 1 << 2
    195 	addiu	$2, $29, 62 << 2
    196 	addiu	$2, $29, 63 << 2
    197 	addiu	$2, $29, 64 << 2
    198 	addiu	$2, $29, 63 << 2
    199 	addiu	$3, $29, 63 << 2
    200 	addiu	$4, $29, 63 << 2
    201 	addiu	$5, $29, 63 << 2
    202 	addiu	$6, $29, 63 << 2
    203 	addiu	$7, $29, 63 << 2
    204 	addiu	$16, $29, 63 << 2
    205 	addiu	$17, $29, 63 << 2
    206 
    207 	addiu	$3, $4, -32768
    208 	addiu	$3, $4, 0
    209 	addiu	$3, $4, 32767
    210 	addiu	$3, $4, 65535
    211 	addiu	$3, $3, 65535
    212 	addiu	$3, 65535
    213 
    214 	addu	$2, $22, $0
    215 	addu	$22, $2, $0
    216 	addu	$2, $0, $22
    217 	addu	$22, $0, $2
    218 
    219 	addu	$2, $3, $2
    220 	addu	$2, $3, $3
    221 	addu	$2, $3, $4
    222 	addu	$2, $3, $5
    223 	addu	$2, $3, $6
    224 	addu	$2, $3, $7
    225 	addu	$2, $3, $16
    226 	addu	$2, $3, $17
    227 
    228 	addu	$2, $2, $17
    229 	addu	$2, $3, $17
    230 	addu	$2, $4, $17
    231 	addu	$2, $5, $17
    232 	addu	$2, $6, $17
    233 	addu	$2, $7, $17
    234 	addu	$2, $16, $17
    235 	addu	$2, $17, $17
    236 
    237 	addu	$2, $2, $17
    238 	addu	$3, $2, $17
    239 	addu	$4, $2, $17
    240 	addu	$5, $2, $17
    241 	addu	$6, $2, $17
    242 	addu	$7, $2, $17
    243 	addu	$16, $2, $17
    244 	addu	$17, $2, $17
    245 
    246 	addu	$7, $7, $2
    247 	addu	$7, $2
    248 	addu	$7, $2, $7
    249 
    250 	addu	$29, $30, $31
    251 	addu	$2, $2, 0
    252 	addu	$2, $2, 1
    253 	addu	$2, $2, 32767
    254 	addu	$2, $2, -32768
    255 	addu	$2, $2, 65535
    256 
    257 	and	$2, $2
    258 	and	$2, $3
    259 	and	$2, $4
    260 	and	$2, $5
    261 	and	$2, $6
    262 	and	$2, $7
    263 	and	$2, $16
    264 	and	$2, $17
    265 	and	$3, $2
    266 	and	$4, $2
    267 	and	$5, $2
    268 	and	$6, $2
    269 	and	$7, $2
    270 	and	$16, $2
    271 	and	$17, $2
    272 
    273 	and	$2, $3
    274 	and	$2, $2, $3
    275 	and	$2, $3, $2
    276 	.ifndef	insn32
    277 	and16	$2, $2, $3
    278 	.endif
    279 	and32	$2, $2, $3
    280 
    281 	andi	$2,$2,1
    282 	andi	$2,$2,2
    283 	andi	$2,$2,3
    284 	andi	$2,$2,4
    285 	andi	$2,$2,7
    286 	andi	$2,$2,8
    287 	andi	$2,$2,15
    288 	andi	$2,$2,16
    289 	andi	$2,$2,31
    290 	andi	$2,$2,32
    291 	andi	$2,$2,63
    292 	andi	$2,$2,64
    293 	andi	$2,$2,128
    294 	andi	$2,$2,255
    295 	andi	$2,$2,32768
    296 	andi	$2,$2,65535
    297 	andi	$2,$3,65535
    298 	andi	$2,$4,65535
    299 	andi	$2,$5,65535
    300 	andi	$2,$6,65535
    301 	andi	$2,$7,65535
    302 	andi	$2,$16,65535
    303 	andi	$2,$17,65535
    304 	andi	$3,$17,65535
    305 	andi	$4,$17,65535
    306 	andi	$5,$17,65535
    307 	andi	$6,$17,65535
    308 	andi	$7,$17,65535
    309 	andi	$16,$17,65535
    310 	andi	$17,$17,65535
    311 
    312 	andi	$7,$7,65535
    313 	andi	$7,65535
    314 	.ifndef	insn32
    315 	andi16	$7,65535
    316 	.endif
    317 	andi32	$7,65535
    318 
    319 	and32	$2, $3, $4
    320 	and32	$2, $2, $4
    321 	and32	$2, $4
    322 	and	$2, $3, 0
    323 	and	$2, $3, 65535
    324 	and	$2, $3, 65536
    325 	and	$2, $3, 0xffff0001
    326 
    327 	bc2f	test
    328 	bc2f	$cc0, test
    329 	bc2f	$cc1, test
    330 	bc2f	$cc2, test
    331 	bc2f	$cc3, test
    332 	bc2f	$cc4, test
    333 	bc2f	$cc5, test
    334 	bc2f	$cc6, test
    335 	bc2f	$cc7, test
    336 
    337 	bc2t	test
    338 	bc2t	$cc0, test
    339 	bc2t	$cc1, test
    340 	bc2t	$cc2, test
    341 	bc2t	$cc3, test
    342 	bc2t	$cc4, test
    343 	bc2t	$cc5, test
    344 	bc2t	$cc6, test
    345 	bc2t	$cc7, test
    346 
    347 	.set	noreorder
    348 	bc2fl	$cc1, test
    349 	addu	$3, $4, $5
    350 	bc2tl	$cc2, test
    351 	addu	$6, $7, $8
    352 	.set	reorder
    353 
    354 	bc2fl	$cc3, test
    355 	addu	$3, $4, $5
    356 	bc2tl	$cc4, test
    357 	addu	$6, $7, $8
    358 
    359 
    360 test2:
    361 	beqz	$2, test2
    362 	beqz	$3, test2
    363 	beqz	$4, test2
    364 	beqz	$5, test2
    365 	beqz	$6, test2
    366 	beqz	$7, test2
    367 	beqz	$16, test2
    368 	beqz	$17, test2
    369 	beq	$2, $0, test2
    370 	beq	$3, $0, test2
    371 	beq	$4, $0, test2
    372 	beq	$5, $0, test2
    373 	beq	$6, $0, test2
    374 	beq	$7, $0, test2
    375 	beq	$16, $0, test2
    376 	beq	$17, $0, test2
    377 	beq	$0, $2, test2
    378 	beq	$0, $3, test2
    379 	beq	$0, $4, test2
    380 	beq	$0, $5, test2
    381 	beq	$0, $6, test2
    382 	beq	$0, $7, test2
    383 	beq	$0, $16, test2
    384 	beq	$0, $17, test2
    385 
    386 	.ifndef	insn32
    387 	beqz16	$16, test2
    388 	.endif
    389 	beqz32	$16, test2
    390 	beqz	$17, test2
    391 	beqz32	$17, test2
    392 
    393 	beqzc	$17, test2
    394 
    395 	beq	$16, 0, test2
    396 	beq	$16, 10, test2
    397 	beq	$16, 32767, test2
    398 	beq	$16, 65536, test2
    399 
    400 	.set	noreorder
    401 	beql	$16, $17, test2
    402 	addu	$3, $4, $5
    403 	beql	$16, $17, 1f
    404 	addu	$3, $4, $5
    405 	beql	$16, 0, test2
    406 	addu	$3, $4, $5
    407 	beql	$16, 0, 1f
    408 	addu	$3, $4, $5
    409 	beql	$16, 10, test2
    410 	addu	$3, $4, $5
    411 	beql	$16, 10, 1f
    412 	addu	$3, $4, $5
    413 	beql	$16, 32767, test2
    414 	addu	$3, $4, $5
    415 	beql	$16, 32767, 1f
    416 	addu	$3, $4, $5
    417 	beql	$16, 65535, test2
    418 	addu	$3, $4, $5
    419 	beql	$16, 65535, 1f
    420 	addu	$3, $4, $5
    421 
    422 	beql	$16, $17, test2
    423 	addu	$3, $4, $29
    424 	beql	$16, $17, 1f
    425 	addu	$3, $4, $29
    426 	beql	$16, 0, test2
    427 	addu	$3, $4, $29
    428 	beql	$16, 0, 1f
    429 	addu	$3, $4, $29
    430 	beql	$16, 10, test2
    431 	addu	$3, $4, $29
    432 	beql	$16, 10, 1f
    433 	addu	$3, $4, $29
    434 	beql	$16, 32767, test2
    435 	addu	$3, $4, $29
    436 	beql	$16, 32767, 1f
    437 	addu	$3, $4, $29
    438 	beql	$16, 65535, test2
    439 	addu	$3, $4, $29
    440 	beql	$16, 65535, 1f
    441 	addu	$3, $4, $29
    442 1:
    443 	.set	reorder
    444 
    445 	beql	$16, $17, test2
    446 
    447 	beqzl	$17, test2
    448 
    449 	bnez	$2, test3
    450 	bnez	$3, test3
    451 	bnez	$4, test3
    452 	bnez	$5, test3
    453 	bnez	$6, test3
    454 	bnez	$7, test3
    455 	bnez	$16, test3
    456 	bnez	$17, test3
    457 	bne	$2, $0, test3
    458 	bne	$3, $0, test3
    459 	bne	$4, $0, test3
    460 	bne	$5, $0, test3
    461 	bne	$6, $0, test3
    462 	bne	$7, $0, test3
    463 	bne	$16, $0, test3
    464 	bne	$17, $0, test3
    465 	bne	$0, $2, test3
    466 	bne	$0, $3, test3
    467 	bne	$0, $4, test3
    468 	bne	$0, $5, test3
    469 	bne	$0, $6, test3
    470 	bne	$0, $7, test3
    471 	bne	$0, $16, test3
    472 	bne	$0, $17, test3
    473 
    474 	.ifndef	insn32
    475 	bnez16	$16, test3
    476 	.endif
    477 	bnez32	$16, test3
    478 	bnez	$17, test2
    479 	bnez32	$17, test2
    480 test3:
    481 	bnezc	$17, test2
    482 
    483 	break
    484 	break	0
    485 	break	1
    486 	break	2
    487 	break	3
    488 	break	4
    489 	break	5
    490 	break	6
    491 	break	7
    492 	break	8
    493 	break	9
    494 	break	10
    495 	break	11
    496 	break	12
    497 	break	13
    498 	break	14
    499 	break	15
    500 	break	63
    501 	break	64
    502 	break	1023
    503 	break	1023,1023
    504 
    505 	break32
    506 	break32	0
    507 	break32	1
    508 	break32	2
    509 	break32	15
    510 	break32	63
    511 	break32	64
    512 	break32	1023
    513 	break32	1023,1023
    514 
    515 	cache	0, 0
    516 	cache	0, -2048
    517 	cache	0, 2047
    518 	cache	0, -2049
    519 	cache	0, 2048
    520 	cache	0, 0($2)
    521 	cache	0, -2048($2)
    522 	cache	0, 2047($2)
    523 	cache	0, -2049($2)
    524 	cache	0, 2048($2)
    525 
    526 	cache	0, ($0)
    527 	cache	0, 0($0)
    528 	cache	1, 0($0)
    529 	cache	2, 0($0)
    530 	cache	3, 0($0)
    531 	cache	4, 0($0)
    532 	cache	5, 0($0)
    533 	cache	6, 0($0)
    534 	cache	31, 0($0)
    535 	cache	31, 2047($0)
    536 	cache	31, -2048($0)
    537 	cache	0, 2047($0)
    538 	cache	0, -2048($0)
    539 
    540 	cache	31, 65536($3)
    541 	cache	31, 2048($3)
    542 	cache	31, -2049($3)
    543 	cache	31, 65537($3)
    544 	cache	31, 0xffffffff($3)
    545 	cache	31, 0xffff0000($3)
    546 	cache	31, 0xffff0001($3)
    547 	cache	31, 0xffff($3)
    548 
    549 	cache	31, 65536($0)
    550 	cache	31, 2048($0)
    551 	cache	31, -2049($0)
    552 	cache	31, 65537($0)
    553 	cache	31, 0xffffffff($0)
    554 	cache	31, 0xffff0000($0)
    555 	cache	31, 0xffff0001($0)
    556 	cache	31, 0xffff($0)
    557 
    558 
    559 	clo	$2, $3
    560 	clo	$3, $2
    561 	clz	$2, $3
    562 	clz	$3, $2
    563 
    564 	deret
    565 
    566 	di
    567 	di	$0
    568 	di	$2
    569 	di	$3
    570 	di	$30
    571 	di	$31
    572 
    573 	div	$0, $2, $3
    574 	div	$0, $30, $31
    575 	div	$0, $3
    576 	div	$0, $31
    577 
    578 	div	$2, $3, $0
    579 	div	$2, $3, $4
    580 
    581 	div	$3, $4, 0
    582 	div	$3, $4, 1
    583 	div	$3, $4, -1
    584 	div	$3, $4, 2
    585 
    586 	divu	$0, $2, $3
    587 	divu	$0, $30, $31
    588 	divu	$0, $3
    589 	divu	$0, $31
    590 
    591 	divu	$2, $3, $0
    592 	divu	$2, $3, $4
    593 
    594 	divu	$3, $4, 0
    595 	divu	$3, $4, 1
    596 	divu	$3, $4, -1
    597 	divu	$3, $4, 2
    598 
    599 	ei
    600 	ei	$0
    601 	ei	$2
    602 	ei	$3
    603 	ei	$30
    604 	ei	$31
    605 
    606 	eret
    607 
    608 	ext	$2, $3, 5, 15
    609 	ext	$2, $3, 0, 32
    610 	ext	$2, $3, 31, 1
    611 	ext	$31, $30, 31, 1
    612 
    613 	ins	$2, $3, 5, 15
    614 	ins	$2, $3, 0, 32
    615 	ins	$2, $3, 31, 1
    616 	ins	$31, $30, 31, 1
    617 
    618 	jr	$0
    619 	jr	$2
    620 	jr	$3
    621 	jr	$4
    622 	jr	$5
    623 	jr	$6
    624 	jr	$7
    625 	jr	$8
    626 	jr	$30
    627 	jr	$31
    628 
    629 	jr32	$0
    630 	jr32	$2
    631 	jr32	$3
    632 	jr32	$4
    633 	jr32	$5
    634 	jr32	$6
    635 	jr32	$7
    636 	jr32	$8
    637 	jr32	$30
    638 	jr32	$31
    639 
    640 	jrc	$0
    641 	jrc	$2
    642 	jrc	$3
    643 	jrc	$4
    644 	jrc	$5
    645 	jrc	$6
    646 	jrc	$7
    647 	jrc	$8
    648 	jrc	$30
    649 	jrc	$31
    650 
    651 	jr.hb	$0
    652 	jr.hb	$2
    653 	jr.hb	$3
    654 	jr.hb	$4
    655 	jr.hb	$5
    656 	jr.hb	$6
    657 	jr.hb	$7
    658 	jr.hb	$8
    659 	jr.hb	$30
    660 	jr.hb	$31
    661 
    662 	j	$0
    663 	j	$2
    664 	j	$3
    665 	j	$4
    666 	j	$5
    667 	j	$6
    668 	j	$7
    669 	j	$8
    670 	j	$30
    671 	j	$31
    672 
    673 	jalr	$31, $0
    674 	jalr	$2
    675 	jalr	$3
    676 	jalr	$4
    677 	jalr	$5
    678 	jalr	$6
    679 	jalr	$7
    680 	jalr	$8
    681 	jalr	$30
    682 
    683 	jalr32	$31, $0
    684 	jalr32	$2
    685 	jalr32	$3
    686 	jalr32	$4
    687 	jalr32	$5
    688 	jalr32	$6
    689 	jalr32	$7
    690 	jalr32	$8
    691 	jalr32	$30
    692 
    693 	jalr	$31, $0
    694 	jalr	$31, $2
    695 	jalr	$31, $3
    696 	jalr	$31, $4
    697 	jalr	$31, $5
    698 	jalr	$31, $6
    699 	jalr	$31, $7
    700 	jalr	$31, $8
    701 	jalr	$31, $30
    702 	jalr	$30, $31
    703 
    704 	jalr	$2, $0
    705 	jalr	$3, $2
    706 	jalr	$2, $3
    707 	jalr	$2, $4
    708 	jalr	$2, $5
    709 	jalr	$2, $6
    710 	jalr	$2, $7
    711 	jalr	$2, $8
    712 	jalr	$2, $30
    713 	jalr	$2, $31
    714 
    715 	jalr.hb	$31, $0
    716 	jalr.hb	$2
    717 	jalr.hb	$3
    718 	jalr.hb	$4
    719 	jalr.hb	$5
    720 	jalr.hb	$6
    721 	jalr.hb	$7
    722 	jalr.hb	$8
    723 	jalr.hb	$30
    724 	#jalr.hb	$31
    725 
    726 	jalr.hb	$31, $0
    727 	jalr.hb	$31, $2
    728 	jalr.hb	$31, $3
    729 	jalr.hb	$31, $4
    730 	jalr.hb	$31, $5
    731 	jalr.hb	$31, $6
    732 	jalr.hb	$31, $7
    733 	jalr.hb	$31, $8
    734 	jalr.hb	$31, $30
    735 	jalr.hb	$30, $31
    736 
    737 	jalr.hb	$2, $0
    738 	jalr.hb	$3, $2
    739 	jalr.hb	$2, $3
    740 	jalr.hb	$2, $4
    741 	jalr.hb	$2, $5
    742 	jalr.hb	$2, $6
    743 	jalr.hb	$2, $7
    744 	jalr.hb	$2, $8
    745 	jalr.hb	$2, $30
    746 	jalr.hb	$2, $31
    747 
    748 	jal	$2, $3
    749 	jal	$30, $31
    750 
    751 	jal	$3
    752 	jal	$31
    753 
    754 	jal	test
    755 	jal	test2
    756 
    757 	jalx	test
    758 	jalx	test2
    759 
    760 	la	$2, test
    761 	lca	$2, test
    762 
    763 	lb	$3, 0
    764 	lb	$3, 4
    765 	lb	$3, 0($0)
    766 	lb	$3, 4($0)
    767 	lb	$3, 32767($0)
    768 	lb	$3, -32768($0)
    769 	lb	$3, 65535($0)
    770 	lb	$3, 0xffff0000($0)
    771 	lb	$3, 0xffff8000($0)
    772 	lb	$3, 0xffff0001($0)
    773 	lb	$3, 0xffff8001($0)
    774 	lb	$3, 0xf0000000($0)
    775 	lb	$3, 0xffffffff($0)
    776 	lb	$3, 0x12345678($0)
    777 	lb	$3, ($4)
    778 	lb	$3, 0($4)
    779 	lb	$3, 4($4)
    780 	lb	$3, 32767($4)
    781 	lb	$3, -32768($4)
    782 	lb	$3, 65535($4)
    783 	lb	$3, 0xffff0000($4)
    784 	lb	$3, 0xffff8000($4)
    785 	lb	$3, 0xffff0001($4)
    786 	lb	$3, 0xffff8001($4)
    787 	lb	$3, 0xf0000000($4)
    788 	lb	$3, 0xffffffff($4)
    789 	lb	$3, 0x12345678($4)
    790 
    791 	lbu	$2, -1($3)
    792 	lbu	$2, 0($3)
    793 	lbu	$2, ($3)
    794 	lbu	$2, 1($3)
    795 	lbu	$2, 2($3)
    796 	lbu	$2, 3($3)
    797 	lbu	$2, 4($3)
    798 	lbu	$2, 5($3)
    799 	lbu	$2, 6($3)
    800 	lbu	$2, 7($3)
    801 	lbu	$2, 8($3)
    802 	lbu	$2, 9($3)
    803 	lbu	$2, 10($3)
    804 	lbu	$2, 11($3)
    805 	lbu	$2, 12($3)
    806 	lbu	$2, 13($3)
    807 	lbu	$2, 14($3)
    808 	lbu	$2, 14($2)
    809 	lbu	$2, 14($4)
    810 	lbu	$2, 14($5)
    811 	lbu	$2, 14($6)
    812 	lbu	$2, 14($7)
    813 	lbu	$2, 14($16)
    814 	lbu	$2, 14($17)
    815 	lbu	$3, 14($17)
    816 	lbu	$4, 14($17)
    817 	lbu	$5, 14($17)
    818 	lbu	$6, 14($17)
    819 	lbu	$7, 14($17)
    820 	lbu	$16, 14($17)
    821 	lbu	$17, 14($17)
    822 
    823 	lbu	$3, 0
    824 	lbu	$3, 4
    825 	lbu	$3, 0($0)
    826 	lbu	$3, 4($0)
    827 	lbu	$3, 32767($0)
    828 	lbu	$3, -32768($0)
    829 	lbu	$3, 65535($0)
    830 	lbu	$3, 0xffff0000($0)
    831 	lbu	$3, 0xffff8000($0)
    832 	lbu	$3, 0xffff0001($0)
    833 	lbu	$3, 0xffff8001($0)
    834 	lbu	$3, 0xf0000000($0)
    835 	lbu	$3, 0xffffffff($0)
    836 	lbu	$3, 0x12345678($0)
    837 
    838 	lbu	$3, ($4)
    839 	lbu	$3, 0($4)
    840 	lbu	$3, 4($4)
    841 	lbu	$3, 32767($4)
    842 	lbu	$3, -32768($4)
    843 	lbu	$3, 65535($4)
    844 	lbu	$3, 0xffff0000($4)
    845 	lbu	$3, 0xffff8000($4)
    846 	lbu	$3, 0xffff0001($4)
    847 	lbu	$3, 0xffff8001($4)
    848 	lbu	$3, 0xf0000000($4)
    849 	lbu	$3, 0xffffffff($4)
    850 	lbu	$3, 0x12345678($4)
    851 
    852 	lh	$3, 0
    853 	lh	$3, 4
    854 	lh	$3, 0($0)
    855 	lh	$3, 4($0)
    856 	lh	$3, 32767($0)
    857 	lh	$3, -32768($0)
    858 	lh	$3, 65535($0)
    859 	lh	$3, 0xffff0000($0)
    860 	lh	$3, 0xffff8000($0)
    861 	lh	$3, 0xffff0001($0)
    862 	lh	$3, 0xffff8001($0)
    863 	lh	$3, 0xf0000000($0)
    864 	lh	$3, 0xffffffff($0)
    865 	lh	$3, 0x12345678($0)
    866 	lh	$3, ($4)
    867 	lh	$3, 0($4)
    868 	lh	$3, 4($4)
    869 	lh	$3, 32767($4)
    870 	lh	$3, -32768($4)
    871 	lh	$3, 65535($4)
    872 	lh	$3, 0xffff0000($4)
    873 	lh	$3, 0xffff8000($4)
    874 	lh	$3, 0xffff0001($4)
    875 	lh	$3, 0xffff8001($4)
    876 	lh	$3, 0xf0000000($4)
    877 	lh	$3, 0xffffffff($4)
    878 	lh	$3, 0x12345678($4)
    879 
    880 	lhu	$2, ($3)
    881 	lhu	$2, 0<<1($3)
    882 	lhu	$2, 1<<1($3)
    883 	lhu	$2, 2<<1($3)
    884 	lhu	$2, 3<<1($3)
    885 	lhu	$2, 4<<1($3)
    886 	lhu	$2, 5<<1($3)
    887 	lhu	$2, 6<<1($3)
    888 	lhu	$2, 7<<1($3)
    889 	lhu	$2, 8<<1($3)
    890 	lhu	$2, 9<<1($3)
    891 	lhu	$2, 10<<1($3)
    892 	lhu	$2, 11<<1($3)
    893 	lhu	$2, 12<<1($3)
    894 	lhu	$2, 13<<1($3)
    895 	lhu	$2, 14<<1($3)
    896 	lhu	$2, 15<<1($3)
    897 	lhu	$2, 15<<1($4)
    898 	lhu	$2, 15<<1($5)
    899 	lhu	$2, 15<<1($6)
    900 	lhu	$2, 15<<1($7)
    901 	lhu	$2, 15<<1($2)
    902 	lhu	$2, 15<<1($16)
    903 	lhu	$2, 15<<1($17)
    904 	lhu	$3, 15<<1($17)
    905 	lhu	$4, 15<<1($17)
    906 	lhu	$5, 15<<1($17)
    907 	lhu	$6, 15<<1($17)
    908 	lhu	$7, 15<<1($17)
    909 	lhu	$16, 15<<1($17)
    910 	lhu	$17, 15<<1($17)
    911 
    912 	lhu	$3, 0
    913 	lhu	$3, 4
    914 	lhu	$3, 0($0)
    915 	lhu	$3, 4($0)
    916 	lhu	$3, 32767($0)
    917 	lhu	$3, -32768($0)
    918 	lhu	$3, 65535($0)
    919 	lhu	$3, 0xffff0000($0)
    920 	lhu	$3, 0xffff8000($0)
    921 	lhu	$3, 0xffff0001($0)
    922 	lhu	$3, 0xffff8001($0)
    923 	lhu	$3, 0xf0000000($0)
    924 	lhu	$3, 0xffffffff($0)
    925 	lhu	$3, 0x12345678($0)
    926 	lhu	$3, ($4)
    927 	lhu	$3, 0($4)
    928 	lhu	$3, 4($4)
    929 	lhu	$3, 32767($4)
    930 	lhu	$3, -32768($4)
    931 	lhu	$3, 65535($4)
    932 	lhu	$3, 0xffff0000($4)
    933 	lhu	$3, 0xffff8000($4)
    934 	lhu	$3, 0xffff0001($4)
    935 	lhu	$3, 0xffff8001($4)
    936 	lhu	$3, 0xf0000000($4)
    937 	lhu	$3, 0xffffffff($4)
    938 	lhu	$3, 0x12345678($4)
    939 
    940 	ll	$3, 0
    941 	ll	$3, 0($0)
    942 	ll	$3, 4
    943 	ll	$3, 4($0)
    944 	ll	$3, 32767($0)
    945 	ll	$3, -32768($0)
    946 	ll	$3, 65535($0)
    947 	ll	$3, 0xffff0000($0)
    948 	ll	$3, 0xffff8000($0)
    949 	ll	$3, 0xffff0001($0)
    950 	ll	$3, 0xffff8001($0)
    951 	ll	$3, 0xf0000000($0)
    952 	ll	$3, 0xffffffff($0)
    953 	ll	$3, 0x12345678($0)
    954 	ll	$3, ($4)
    955 	ll	$3, 0($4)
    956 	ll	$3, 4($4)
    957 	ll	$3, 32767($4)
    958 	ll	$3, -32768($4)
    959 	ll	$3, 65535($4)
    960 	ll	$3, 0xffff0000($4)
    961 	ll	$3, 0xffff8000($4)
    962 	ll	$3, 0xffff0001($4)
    963 	ll	$3, 0xffff8001($4)
    964 	ll	$3, 0xf0000000($4)
    965 	ll	$3, 0xffffffff($4)
    966 	ll	$3, 0x12345678($4)
    967 
    968 	lui	$3, 0
    969 	lui	$3, 32767
    970 	lui	$3, 65535
    971 
    972 	lw	$2, ($4)
    973 	lw	$2, 0($4)
    974 	lw	$2, 1<<2($4)
    975 	lw	$2, 2<<2($4)
    976 	lw	$2, 3<<2($4)
    977 	lw	$2, 4<<2($4)
    978 	lw	$2, 5<<2($4)
    979 	lw	$2, 6<<2($4)
    980 	lw	$2, 7<<2($4)
    981 	lw	$2, 8<<2($4)
    982 	lw	$2, 9<<2($4)
    983 	lw	$2, 10<<2($4)
    984 	lw	$2, 11<<2($4)
    985 	lw	$2, 12<<2($4)
    986 	lw	$2, 13<<2($4)
    987 	lw	$2, 14<<2($4)
    988 	lw	$2, 15<<2($4)
    989 	lw	$2, 15<<2($5)
    990 	lw	$2, 15<<2($6)
    991 	lw	$2, 15<<2($7)
    992 	lw	$2, 15<<2($2)
    993 	lw	$2, 15<<2($3)
    994 	lw	$2, 15<<2($16)
    995 	lw	$2, 15<<2($17)
    996 	lw	$3, 15<<2($17)
    997 	lw	$4, 15<<2($17)
    998 	lw	$5, 15<<2($17)
    999 	lw	$6, 15<<2($17)
   1000 	lw	$7, 15<<2($17)
   1001 	lw	$16, 15<<2($17)
   1002 	lw	$17, 15<<2($17)
   1003 
   1004 	lw	$4, ($29)
   1005 	lw	$4, 0($29)
   1006 	lw	$4, 1<<2($29)
   1007 	lw	$4, 2<<2($29)
   1008 	lw	$4, 3<<2($29)
   1009 	lw	$4, 4<<2($29)
   1010 	lw	$4, 5<<2($29)
   1011 	lw	$4, 31<<2($29)
   1012 	lw	$2, 31<<2($29)
   1013 	lw	$2, 31<<2($29)
   1014 	lw	$3, 31<<2($29)
   1015 	lw	$4, 31<<2($29)
   1016 	lw	$5, 31<<2($29)
   1017 	lw	$6, 31<<2($29)
   1018 	lw	$7, 31<<2($29)
   1019 	lw	$8, 31<<2($29)
   1020 	lw	$9, 31<<2($29)
   1021 	lw	$10, 31<<2($29)
   1022 	lw	$30, 31<<2($29)
   1023 	lw	$31, 31<<2($29)
   1024 
   1025 	lw	$4, 126<<2($29)
   1026 	lw	$4, 127<<2($29)
   1027 	lw	$16, 127<<2($29)
   1028 	lw	$17, 127<<2($29)
   1029 	lw	$18, 127<<2($29)
   1030 	lw	$19, 127<<2($29)
   1031 	lw	$20, 127<<2($29)
   1032 	lw	$21, 127<<2($29)
   1033 	lw	$31, 127<<2($29)
   1034 
   1035 	lw	$3, 0
   1036 	lw	$3, 4
   1037 	lw	$3, ($0)
   1038 	lw	$3, 0($0)
   1039 	lw	$3, 0($0)
   1040 	lw	$3, 4($0)
   1041 	lw	$3, 32767($0)
   1042 	lw	$3, -32768($0)
   1043 	lw	$3, 65535($0)
   1044 	lw	$3, 0xffff0000($0)
   1045 	lw	$3, 0xffff8000($0)
   1046 	lw	$3, 0xffff0001($0)
   1047 	lw	$3, 0xffff8001($0)
   1048 	lw	$3, 0xf0000000($0)
   1049 	lw	$3, 0xffffffff($0)
   1050 	lw	$3, 0x12345678($0)
   1051 	lw	$3, ($4)
   1052 	lw	$3, 0($4)
   1053 	lw	$3, 4($4)
   1054 	lw	$3, 32767($4)
   1055 	lw	$3, -32768($4)
   1056 	lw	$3, 65535($4)
   1057 	lw	$3, 0xffff0000($4)
   1058 	lw	$3, 0xffff8000($4)
   1059 	lw	$3, 0xffff0001($4)
   1060 	lw	$3, 0xffff8001($4)
   1061 	lw	$3, 0xf0000000($4)
   1062 	lw	$3, 0xffffffff($4)
   1063 	lw	$3, 0x12345678($4)
   1064 
   1065 	lwm	$s0, $ra, 12<<2($29)
   1066 	lwm	$s0, $s1, $ra, 12<<2($29)
   1067 	lwm	$s0-$s1, $ra, 12<<2($29)
   1068 	lwm	$s0, $s1, $s2, $ra, 12<<2($29)
   1069 	lwm	$s0-$s2, $ra, 12<<2($29)
   1070 	lwm	$s0, $s1, $s2, $s3, $ra, 12<<2($29)
   1071 	lwm	$s0-$s3, $ra, 12<<2($29)
   1072 	lwm	$s0, $ra, ($29)
   1073 	lwm	$s0, $ra, 0($29)
   1074 	lwm	$s0, $ra, 1<<2($29)
   1075 	lwm	$s0, $ra, 2<<2($29)
   1076 	lwm	$s0, $ra, 3<<2($29)
   1077 	lwm	$s0, $ra, 4<<2($29)
   1078 	lwm	$s0, $ra, 5<<2($29)
   1079 	lwm	$s0, $ra, 6<<2($29)
   1080 	lwm	$s0, $ra, 7<<2($29)
   1081 	lwm	$s0, $ra, 8<<2($29)
   1082 	lwm	$s0, $ra, 9<<2($29)
   1083 	lwm	$s0, $ra, 10<<2($29)
   1084 	lwm	$s0, $ra, 11<<2($29)
   1085 	lwm	$s0, $ra, 12<<2($29)
   1086 	lwm	$s0, $ra, 13<<2($29)
   1087 	lwm	$s0, $ra, 14<<2($29)
   1088 	lwm	$s0, $ra, 15<<2($29)
   1089 
   1090 	lwm	$s0, 0
   1091 	lwm	$s0, 4
   1092 	lwm	$s0, ($5)
   1093 	lwm	$s0, 2047($5)
   1094 	lwm	$s0-$s1, 2047($5)
   1095 	lwm	$s0-$s2, 2047($5)
   1096 	lwm	$s0-$s3, 2047($5)
   1097 	lwm	$s0-$s4, 2047($5)
   1098 	lwm	$s0-$s5, 2047($5)
   1099 	lwm	$s0-$s6, 2047($5)
   1100 	lwm	$s0-$s7, 2047($5)
   1101 	lwm	$s0-$s8, 2047($5)
   1102 	lwm	$ra, 2047($5)
   1103 	lwm	$s0,$ra, ($5)
   1104 	lwm	$s0-$s1,$ra, ($5)
   1105 	lwm	$s0-$s2,$ra, ($5)
   1106 	lwm	$s0-$s3,$ra, ($5)
   1107 	lwm	$s0-$s4,$ra, ($5)
   1108 	lwm	$s0-$s5,$ra, ($5)
   1109 	lwm	$s0-$s6,$ra, ($5)
   1110 	lwm	$s0-$s7,$ra, ($5)
   1111 	lwm	$s0-$s8,$ra, ($5)
   1112 	lwm	$s0, -32768($0)
   1113 	lwm	$s0, 32767($0)
   1114 	lwm	$s0, 0($0)
   1115 	lwm	$s0, 65535($0)
   1116 	lwm	$s0, -32768($29)
   1117 	lwm	$s0, 32767($29)
   1118 	lwm	$s0, 0($29)
   1119 	lwm	$s0, 65535($29)
   1120 
   1121 	lwp	$2, 0
   1122 	lwp	$2, 4
   1123 	lwp	$2, ($29)
   1124 	lwp	$2, 0($29)
   1125 	lwp	$2, -2048($3)
   1126 	lwp	$2, 2047($3)
   1127 	lwp	$2, -32768($3)
   1128 	lwp	$2, 32767($3)
   1129 	lwp	$2, 0($3)
   1130 	lwp	$2, 65535($3)
   1131 	lwp	$2, -32768($0)
   1132 	lwp	$2, 32767($0)
   1133 	lwp	$2, 65535($0)
   1134 
   1135 	lwl	$3, 4
   1136 	lwl	$3, 4($0)
   1137 	lwl	$3, ($0)
   1138 	lwl	$3, 0($0)
   1139 	lwl	$3, 2047($0)
   1140 	lwl	$3, -2048($0)
   1141 	lwl	$3, 32767($0)
   1142 	lwl	$3, -32768($0)
   1143 	lwl	$3, 65535($0)
   1144 	lwl	$3, 0xffff0000($0)
   1145 	lwl	$3, 0xffff8000($0)
   1146 	lwl	$3, 0xffff0001($0)
   1147 	lwl	$3, 0xffff8001($0)
   1148 	lwl	$3, 0xf0000000($0)
   1149 	lwl	$3, 0xffffffff($0)
   1150 	lwl	$3, 0x12345678($0)
   1151 	lwl	$3, ($4)
   1152 	lwl	$3, 0($4)
   1153 	lwl	$3, 2047($4)
   1154 	lwl	$3, -2048($4)
   1155 	lwl	$3, 32767($4)
   1156 	lwl	$3, -32768($4)
   1157 	lwl	$3, 65535($4)
   1158 	lwl	$3, 0xffff0000($4)
   1159 	lwl	$3, 0xffff8000($4)
   1160 	lwl	$3, 0xffff0001($4)
   1161 	lwl	$3, 0xffff8001($4)
   1162 	lwl	$3, 0xf0000000($4)
   1163 	lwl	$3, 0xffffffff($4)
   1164 	lwl	$3, 0x12345678($4)
   1165 
   1166 	lcache	$3, 4
   1167 	lcache	$3, 4($0)
   1168 	lcache	$3, ($0)
   1169 	lcache	$3, 0($0)
   1170 	lcache	$3, 2047($0)
   1171 	lcache	$3, -2048($0)
   1172 	lcache	$3, 32767($0)
   1173 	lcache	$3, -32768($0)
   1174 	lcache	$3, 65535($0)
   1175 	lcache	$3, 0xffff0000($0)
   1176 	lcache	$3, 0xffff8000($0)
   1177 	lcache	$3, 0xffff0001($0)
   1178 	lcache	$3, 0xffff8001($0)
   1179 	lcache	$3, 0xf0000000($0)
   1180 	lcache	$3, 0xffffffff($0)
   1181 	lcache	$3, 0x12345678($0)
   1182 	lcache	$3, ($4)
   1183 	lcache	$3, 0($4)
   1184 	lcache	$3, 2047($4)
   1185 	lcache	$3, -2048($4)
   1186 	lcache	$3, 32767($4)
   1187 	lcache	$3, -32768($4)
   1188 	lcache	$3, 65535($4)
   1189 	lcache	$3, 0xffff0000($4)
   1190 	lcache	$3, 0xffff8000($4)
   1191 	lcache	$3, 0xffff0001($4)
   1192 	lcache	$3, 0xffff8001($4)
   1193 	lcache	$3, 0xf0000000($4)
   1194 	lcache	$3, 0xffffffff($4)
   1195 	lcache	$3, 0x12345678($4)
   1196 
   1197 	lwr	$3, 4
   1198 	lwr	$3, 4($0)
   1199 	lwr	$3, ($0)
   1200 	lwr	$3, 0($0)
   1201 	lwr	$3, 2047($0)
   1202 	lwr	$3, -2048($0)
   1203 	lwr	$3, 32767($0)
   1204 	lwr	$3, -32768($0)
   1205 	lwr	$3, 65535($0)
   1206 	lwr	$3, 0xffff0000($0)
   1207 	lwr	$3, 0xffff8000($0)
   1208 	lwr	$3, 0xffff0001($0)
   1209 	lwr	$3, 0xffff8001($0)
   1210 	lwr	$3, 0xf0000000($0)
   1211 	lwr	$3, 0xffffffff($0)
   1212 	lwr	$3, 0x12345678($0)
   1213 	lwr	$3, ($4)
   1214 	lwr	$3, 0($4)
   1215 	lwr	$3, 2047($4)
   1216 	lwr	$3, -2048($4)
   1217 	lwr	$3, 32767($4)
   1218 	lwr	$3, -32768($4)
   1219 	lwr	$3, 65535($4)
   1220 	lwr	$3, 0xffff0000($4)
   1221 	lwr	$3, 0xffff8000($4)
   1222 	lwr	$3, 0xffff0001($4)
   1223 	lwr	$3, 0xffff8001($4)
   1224 	lwr	$3, 0xf0000000($4)
   1225 	lwr	$3, 0xffffffff($4)
   1226 	lwr	$3, 0x12345678($4)
   1227 
   1228 	flush	$3, 4
   1229 	flush	$3, 4($0)
   1230 	flush	$3, ($0)
   1231 	flush	$3, 0($0)
   1232 	flush	$3, 2047($0)
   1233 	flush	$3, -2048($0)
   1234 	flush	$3, 32767($0)
   1235 	flush	$3, -32768($0)
   1236 	flush	$3, 65535($0)
   1237 	flush	$3, 0xffff0000($0)
   1238 	flush	$3, 0xffff8000($0)
   1239 	flush	$3, 0xffff0001($0)
   1240 	flush	$3, 0xffff8001($0)
   1241 	flush	$3, 0xf0000000($0)
   1242 	flush	$3, 0xffffffff($0)
   1243 	flush	$3, 0x12345678($0)
   1244 	flush	$3, ($4)
   1245 	flush	$3, 0($4)
   1246 	flush	$3, 2047($4)
   1247 	flush	$3, -2048($4)
   1248 	flush	$3, 32767($4)
   1249 	flush	$3, -32768($4)
   1250 	flush	$3, 65535($4)
   1251 	flush	$3, 0xffff0000($4)
   1252 	flush	$3, 0xffff8000($4)
   1253 	flush	$3, 0xffff0001($4)
   1254 	flush	$3, 0xffff8001($4)
   1255 	flush	$3, 0xf0000000($4)
   1256 	flush	$3, 0xffffffff($4)
   1257 	flush	$3, 0x12345678($4)
   1258 
   1259 	lwxs	$3, $4($5)
   1260 	madd	$4,$5
   1261 	maddu	$4,$5
   1262 
   1263 	mfc0	$2, $0
   1264 	mfc0	$2, $1
   1265 	mfc0	$2, $2
   1266 	mfc0	$2, $3
   1267 	mfc0	$2, $4
   1268 	mfc0	$2, $5
   1269 	mfc0	$2, $6
   1270 	mfc0	$2, $7
   1271 	mfc0	$2, $8
   1272 	mfc0	$2, $9
   1273 	mfc0	$2, $10
   1274 	mfc0	$2, $11
   1275 	mfc0	$2, $12
   1276 	mfc0	$2, $13
   1277 	mfc0	$2, $14
   1278 	mfc0	$2, $15
   1279 	mfc0	$2, $16
   1280 	mfc0	$2, $17
   1281 	mfc0	$2, $18
   1282 	mfc0	$2, $19
   1283 	mfc0	$2, $20
   1284 	mfc0	$2, $21
   1285 	mfc0	$2, $22
   1286 	mfc0	$2, $23
   1287 	mfc0	$2, $24
   1288 	mfc0	$2, $25
   1289 	mfc0	$2, $26
   1290 	mfc0	$2, $27
   1291 	mfc0	$2, $28
   1292 	mfc0	$2, $29
   1293 	mfc0	$2, $30
   1294 	mfc0	$2, $31
   1295 
   1296 	mfc0	$2, $0, 0
   1297 	mfc0	$2, $0, 1
   1298 	mfc0	$2, $0, 2
   1299 	mfc0	$2, $0, 3
   1300 	mfc0	$2, $0, 4
   1301 	mfc0	$2, $0, 5
   1302 	mfc0	$2, $0, 6
   1303 	mfc0	$2, $0, 7
   1304 	mfc0	$2, $1, 0
   1305 	mfc0	$2, $1, 1
   1306 	mfc0	$2, $1, 2
   1307 	mfc0	$2, $1, 3
   1308 	mfc0	$2, $1, 4
   1309 	mfc0	$2, $1, 5
   1310 	mfc0	$2, $1, 6
   1311 	mfc0	$2, $1, 7
   1312 	mfc0	$2, $2, 0
   1313 	mfc0	$2, $2, 1
   1314 	mfc0	$2, $2, 2
   1315 	mfc0	$2, $2, 3
   1316 	mfc0	$2, $2, 4
   1317 	mfc0	$2, $2, 5
   1318 	mfc0	$2, $2, 6
   1319 	mfc0	$2, $2, 7
   1320 
   1321 	mfhi	$0
   1322 	mfhi	$2
   1323 	mfhi	$3
   1324 	mfhi	$4
   1325 	mfhi	$29
   1326 	mfhi	$30
   1327 	mfhi	$31
   1328 
   1329 	mfhi32	$0
   1330 	mfhi32	$2
   1331 	mfhi32	$3
   1332 	mfhi32	$4
   1333 	mfhi32	$29
   1334 	mfhi32	$30
   1335 	mfhi32	$31
   1336 
   1337 	mflo	$0
   1338 	mflo	$2
   1339 	mflo	$3
   1340 	mflo	$4
   1341 	mflo	$29
   1342 	mflo	$30
   1343 	mflo	$31
   1344 
   1345 	mflo32	$0
   1346 	mflo32	$2
   1347 	mflo32	$3
   1348 	mflo32	$4
   1349 	mflo32	$29
   1350 	mflo32	$30
   1351 	mflo32	$31
   1352 
   1353 	movn	$2, $3
   1354 	movn	$2, $2, $3
   1355 	movn	$2, $3, $4
   1356 
   1357 	movz	$2, $3
   1358 	movz	$2, $2, $3
   1359 	movz	$2, $3, $4
   1360 
   1361 	msub	$4,$5
   1362 	msubu	$4,$5
   1363 
   1364 	mtc0	$2, $0
   1365 	mtc0	$2, $1
   1366 	mtc0	$2, $2
   1367 	mtc0	$2, $3
   1368 	mtc0	$2, $4
   1369 	mtc0	$2, $5
   1370 	mtc0	$2, $6
   1371 	mtc0	$2, $7
   1372 	mtc0	$2, $8
   1373 	mtc0	$2, $9
   1374 	mtc0	$2, $10
   1375 	mtc0	$2, $11
   1376 	mtc0	$2, $12
   1377 	mtc0	$2, $13
   1378 	mtc0	$2, $14
   1379 	mtc0	$2, $15
   1380 	mtc0	$2, $16
   1381 	mtc0	$2, $17
   1382 	mtc0	$2, $18
   1383 	mtc0	$2, $19
   1384 	mtc0	$2, $20
   1385 	mtc0	$2, $21
   1386 	mtc0	$2, $22
   1387 	mtc0	$2, $23
   1388 	mtc0	$2, $24
   1389 	mtc0	$2, $25
   1390 	mtc0	$2, $26
   1391 	mtc0	$2, $27
   1392 	mtc0	$2, $28
   1393 	mtc0	$2, $29
   1394 	mtc0	$2, $30
   1395 	mtc0	$2, $31
   1396 
   1397 	mtc0	$2, $0, 0
   1398 	mtc0	$2, $0, 1
   1399 	mtc0	$2, $0, 2
   1400 	mtc0	$2, $0, 3
   1401 	mtc0	$2, $0, 4
   1402 	mtc0	$2, $0, 5
   1403 	mtc0	$2, $0, 6
   1404 	mtc0	$2, $0, 7
   1405 	mtc0	$2, $1, 0
   1406 	mtc0	$2, $1, 1
   1407 	mtc0	$2, $1, 2
   1408 	mtc0	$2, $1, 3
   1409 	mtc0	$2, $1, 4
   1410 	mtc0	$2, $1, 5
   1411 	mtc0	$2, $1, 6
   1412 	mtc0	$2, $1, 7
   1413 	mtc0	$2, $2, 0
   1414 	mtc0	$2, $2, 1
   1415 	mtc0	$2, $2, 2
   1416 	mtc0	$2, $2, 3
   1417 	mtc0	$2, $2, 4
   1418 	mtc0	$2, $2, 5
   1419 	mtc0	$2, $2, 6
   1420 	mtc0	$2, $2, 7
   1421 
   1422 	mthi	$0
   1423 	mthi	$2
   1424 	mthi	$3
   1425 	mthi	$4
   1426 	mthi	$29
   1427 	mthi	$30
   1428 	mthi	$31
   1429 
   1430 	mtlo	$0
   1431 	mtlo	$2
   1432 	mtlo	$3
   1433 	mtlo	$4
   1434 	mtlo	$29
   1435 	mtlo	$30
   1436 	mtlo	$31
   1437 
   1438 	mul	$2, $3, $4
   1439 	mul	$29, $30, $31
   1440 	mul	$2, $2, $4
   1441 	mul	$2, $4
   1442 	mul	$2, $2, 0
   1443 	mul	$2, $2, 1
   1444 	mul	$2, $2, 32767
   1445 	mul	$2, $2, -32768
   1446 	mul	$2, $2, 65535
   1447 
   1448 	mulo	$2, $3, $4
   1449 	mulo	$2, $3, 4
   1450 	mulou	$2, $3, $4
   1451 	mulou	$2, $3, 4
   1452 
   1453 	mult	$2, $3
   1454 	multu	$2, $3
   1455 
   1456 	neg	$2, $3
   1457 	neg	$2, $2
   1458 	neg	$2
   1459 	negu	$2, $3
   1460 	negu	$2, $2
   1461 	negu	$2
   1462 	negu32	$2, $3
   1463 	negu32	$2, $2
   1464 	negu32	$2
   1465 
   1466 	not	$2, $2
   1467 	not	$2, $2
   1468 	not	$2, $3
   1469 	not	$2, $4
   1470 	not	$2, $5
   1471 	not	$2, $6
   1472 	not	$2, $7
   1473 	not	$2, $16
   1474 	not	$2, $17
   1475 	not	$3, $17
   1476 	not	$4, $17
   1477 	not	$5, $17
   1478 	not	$6, $17
   1479 	not	$7, $17
   1480 	not	$16, $17
   1481 	not	$17, $17
   1482 
   1483 	nor	$2, $7, $0
   1484 	nor	$2, $0, $7
   1485 
   1486 	nor32	$2, $3, $4
   1487 	nor32	$29, $30, $31
   1488 	nor32	$2, $2, $4
   1489 	nor32	$2, $4
   1490 
   1491 	nor	$2, $3, 32768
   1492 	nor	$2, $3, 65535
   1493 	nor	$2, $3, 65536
   1494 	nor	$2, $3, -32768
   1495 	nor	$2, $3, -32769
   1496 
   1497 	or	$2, $22, $0
   1498 	or	$22, $2, $0
   1499 	or	$2, $0, $22
   1500 	or	$22, $0, $2
   1501 
   1502 	or	$2, $2
   1503 	or	$2, $3
   1504 	or	$2, $4
   1505 	or	$2, $5
   1506 	or	$2, $6
   1507 	or	$2, $7
   1508 	or	$2, $16
   1509 	or	$2, $17
   1510 	or	$3, $2
   1511 	or	$4, $2
   1512 	or	$5, $2
   1513 	or	$6, $2
   1514 	or	$7, $2
   1515 	or	$16, $2
   1516 	or	$17, $2
   1517 	or	$2, $2
   1518 	or	$2, $2, $3
   1519 	or	$2, $3, $2
   1520 
   1521 	or32	$2, $3, $4
   1522 	or32	$29, $30, $31
   1523 	or32	$2, $2, $4
   1524 	or32	$2, $4
   1525 
   1526 	or	$2, $3, 32768
   1527 	or	$2, $3, 65535
   1528 	or	$2, $3, 65536
   1529 	or	$2, $3, -32768
   1530 	or	$2, $3, -32769
   1531 
   1532 	ori	$3, $4, 0
   1533 	ori	$3, $4, 32767
   1534 	ori	$3, $4, 65535
   1535 	ori	$3, $3, 65535
   1536 	ori	$3, 65535
   1537 
   1538 	rdhwr	$2, $0
   1539 	rdhwr	$2, $1
   1540 	rdhwr	$2, $2
   1541 	rdhwr	$2, $3
   1542 	rdhwr	$2, $4
   1543 	rdhwr	$2, $5
   1544 	rdhwr	$2, $6
   1545 	rdhwr	$2, $7
   1546 	rdhwr	$2, $8
   1547 	rdhwr	$2, $9
   1548 	rdhwr	$2, $10
   1549 
   1550 	rdpgpr	$2, $3
   1551 	rdpgpr	$2, $2
   1552 	rdpgpr	$2
   1553 
   1554 	rem	$0, $2, $3
   1555 	rem	$0, $30, $31
   1556 	rem	$0, $3
   1557 	rem	$0, $31
   1558 
   1559 	rem	$2, $3, $0
   1560 	rem	$2, $3, $4
   1561 
   1562 	rem	$3, $4, 0
   1563 	rem	$3, $4, 1
   1564 	rem	$3, $4, -1
   1565 	rem	$3, $4, 2
   1566 
   1567 	remu	$0, $2, $3
   1568 	remu	$0, $30, $31
   1569 	remu	$0, $3
   1570 	remu	$0, $31
   1571 
   1572 	remu	$2, $3, $0
   1573 	remu	$2, $3, $4
   1574 
   1575 	remu	$3, $4, 0
   1576 	remu	$3, $4, 1
   1577 	remu	$3, $4, -1
   1578 	remu	$3, $4, 2
   1579 
   1580 	rol	$2, $3, $4
   1581 	rol	$2, $2, $4
   1582 	rol	$2, $3, $3
   1583 	rol	$2, $3, $2
   1584 
   1585 	rol	$2, $3, 0
   1586 	rol	$2, $3, 1
   1587 	rol	$2, $3, 31
   1588 	rol	$2, $2, 31
   1589 	rol	$2, 31
   1590 
   1591 	ror	$2, $3, 0
   1592 	ror	$2, $3, 1
   1593 	ror	$2, $3, 31
   1594 	ror	$2, $2, 31
   1595 	ror	$2, 31
   1596 
   1597 	ror	$2, $3, $4
   1598 	ror	$2, $2, $4
   1599 
   1600 	rotr	$2, $3, $4
   1601 	rotr	$2, $2, $4
   1602 
   1603 	rorv	$2, $3, $4
   1604 	rorv	$2, $2, $4
   1605 
   1606 	rotrv	$2, $3, $4
   1607 	rotrv	$2, $2, $4
   1608 
   1609 	sb	$0, ($3)
   1610 	sb	$0, 0($3)
   1611 	sb	$0, 1($3)
   1612 	sb	$0, 2($3)
   1613 	sb	$0, 3($3)
   1614 	sb	$0, 4($3)
   1615 	sb	$0, 5($3)
   1616 	sb	$0, 6($3)
   1617 	sb	$0, 7($3)
   1618 	sb	$0, 8($3)
   1619 	sb	$0, 9($3)
   1620 	sb	$0, 10($3)
   1621 	sb	$0, 11($3)
   1622 	sb	$0, 12($3)
   1623 	sb	$0, 13($3)
   1624 	sb	$0, 14($3)
   1625 	sb	$0, 15($3)
   1626 	sb	$2, 15($3)
   1627 	sb	$3, 15($3)
   1628 	sb	$4, 15($3)
   1629 	sb	$5, 15($3)
   1630 	sb	$6, 15($3)
   1631 	sb	$7, 15($3)
   1632 	sb	$17, 15($3)
   1633 	sb	$17, 15($4)
   1634 	sb	$17, 15($5)
   1635 	sb	$17, 15($6)
   1636 	sb	$17, 15($7)
   1637 	sb	$17, 15($2)
   1638 	sb	$17, 15($16)
   1639 	sb	$17, 15($17)
   1640 
   1641 	sb32	$3, 4
   1642 	sb32	$3, 4($0)
   1643 	sb32	$3, 32767($0)
   1644 	sb32	$3, -32768($0)
   1645 	sb	$3, 65535($0)
   1646 	sb	$3, 0xffff0000($0)
   1647 	sb	$3, 0xffff8000($0)
   1648 	sb	$3, 0xffff0001($0)
   1649 	sb	$3, 0xffff8001($0)
   1650 	sb	$3, 0xf0000000($0)
   1651 	sb	$3, 0xffffffff($0)
   1652 	sb	$3, 0x12345678($0)
   1653 	sb32	$3, ($4)
   1654 	sb32	$3, 0($4)
   1655 	sb32	$3, 32767($4)
   1656 	sb32	$3, -32768($4)
   1657 	sb	$3, 65535($4)
   1658 	sb	$3, 0xffff0000($4)
   1659 	sb	$3, 0xffff8000($4)
   1660 	sb	$3, 0xffff0001($4)
   1661 	sb	$3, 0xffff8001($4)
   1662 	sb	$3, 0xf0000000($4)
   1663 	sb	$3, 0xffffffff($4)
   1664 	sb	$3, 0x12345678($4)
   1665 
   1666 	sc	$3, 4
   1667 	sc	$3, 4($0)
   1668 	sc	$3, 2047($0)
   1669 	sc	$3, -2048($0)
   1670 	sc	$3, 32767($0)
   1671 	sc	$3, -32768($0)
   1672 	sc	$3, 65535($0)
   1673 	sc	$3, 0xffff0000($0)
   1674 	sc	$3, 0xffff8000($0)
   1675 	sc	$3, 0xffff0001($0)
   1676 	sc	$3, 0xffff8001($0)
   1677 	sc	$3, 0xf0000000($0)
   1678 	sc	$3, 0xffffffff($0)
   1679 	sc	$3, 0x12345678($0)
   1680 	sc	$3, ($4)
   1681 	sc	$3, 0($4)
   1682 	sc	$3, 2047($4)
   1683 	sc	$3, -2048($4)
   1684 	sc	$3, 32767($4)
   1685 	sc	$3, -32768($4)
   1686 	sc	$3, 65535($4)
   1687 	sc	$3, 0xffff0000($4)
   1688 	sc	$3, 0xffff8000($4)
   1689 	sc	$3, 0xffff0001($4)
   1690 	sc	$3, 0xffff8001($4)
   1691 	sc	$3, 0xf0000000($4)
   1692 	sc	$3, 0xffffffff($4)
   1693 	sc	$3, 0x12345678($4)
   1694 
   1695 	sdbbp
   1696 	sdbbp	0
   1697 	sdbbp	1
   1698 	sdbbp	2
   1699 	sdbbp	3
   1700 	sdbbp	4
   1701 	sdbbp	5
   1702 	sdbbp	6
   1703 	sdbbp	7
   1704 	sdbbp	8
   1705 	sdbbp	9
   1706 	sdbbp	10
   1707 	sdbbp	11
   1708 	sdbbp	12
   1709 	sdbbp	13
   1710 	sdbbp	14
   1711 	sdbbp	15
   1712 
   1713 	sdbbp32
   1714 	sdbbp32	0
   1715 	sdbbp32	1
   1716 	sdbbp32	2
   1717 	sdbbp32	255
   1718 
   1719 	seb	$2, $3
   1720 	seb	$2, $2
   1721 	seb	$2
   1722 
   1723 	seh	$2, $3
   1724 	seh	$2, $2
   1725 	seh	$2
   1726 
   1727 	seq	$2, $3, $4
   1728 	seq	$2, $3, $0
   1729 	seq	$2, $0, $4
   1730 
   1731 	seq	$2, $3, 0
   1732 	seq	$2, $3, 1
   1733 	seq	$2, $3, -1
   1734 	seq	$2, $3, -32769
   1735 
   1736 	sge	$2, $3, $4
   1737 	sge	$2, $2, $4
   1738 	sge	$2, $4
   1739 	sge	$2, $3, 0
   1740 	sge	$2, $3, -32768
   1741 	sge	$2, $3, 0
   1742 	sge	$2, $3, 32767
   1743 	sge	$2, $3, 65535
   1744 	sge	$2, $3, 65536
   1745 	sge	$2, $3, -32769
   1746 
   1747 	sgeu	$2, $3, $4
   1748 	sgeu	$2, $2, $4
   1749 	sgeu	$2, $4
   1750 	sgeu	$2, $3, 0
   1751 	sgeu	$2, $3, -32768
   1752 	sgeu	$2, $3, 0
   1753 	sgeu	$2, $3, 32767
   1754 	sgeu	$2, $3, 65535
   1755 	sgeu	$2, $3, 65536
   1756 	sgeu	$2, $3, -32769
   1757 
   1758 	sgt	$2, $3, $4
   1759 	sgt	$2, $2, $4
   1760 	sgt	$2, $4
   1761 	sgt	$2, $3, 0
   1762 	sgt	$2, $3, -32768
   1763 	sgt	$2, $3, 0
   1764 	sgt	$2, $3, 32767
   1765 	sgt	$2, $3, 65535
   1766 	sgt	$2, $3, 65536
   1767 	sgt	$2, $3, -32769
   1768 
   1769 	sgtu	$2, $3, $4
   1770 	sgtu	$2, $2, $4
   1771 	sgtu	$2, $4
   1772 	sgtu	$2, $3, 0
   1773 	sgtu	$2, $3, -32768
   1774 	sgtu	$2, $3, 0
   1775 	sgtu	$2, $3, 32767
   1776 	sgtu	$2, $3, 65535
   1777 	sgtu	$2, $3, 65536
   1778 	sgtu	$2, $3, -32769
   1779 
   1780 	sh	$2, ($3)
   1781 	sh	$2, 0<<1($3)
   1782 	sh	$2, 1<<1($3)
   1783 	sh	$2, 2<<1($3)
   1784 	sh	$2, 3<<1($3)
   1785 	sh	$2, 4<<1($3)
   1786 	sh	$2, 5<<1($3)
   1787 	sh	$2, 6<<1($3)
   1788 	sh	$2, 7<<1($3)
   1789 	sh	$2, 8<<1($3)
   1790 	sh	$2, 9<<1($3)
   1791 	sh	$2, 10<<1($3)
   1792 	sh	$2, 11<<1($3)
   1793 	sh	$2, 12<<1($3)
   1794 	sh	$2, 13<<1($3)
   1795 	sh	$2, 14<<1($3)
   1796 	sh	$2, 15<<1($3)
   1797 	sh	$2, 15<<1($4)
   1798 	sh	$2, 15<<1($5)
   1799 	sh	$2, 15<<1($6)
   1800 	sh	$2, 15<<1($7)
   1801 	sh	$2, 15<<1($2)
   1802 	sh	$2, 15<<1($16)
   1803 	sh	$2, 15<<1($17)
   1804 	sh	$3, 15<<1($17)
   1805 	sh	$4, 15<<1($17)
   1806 	sh	$5, 15<<1($17)
   1807 	sh	$6, 15<<1($17)
   1808 	sh	$7, 15<<1($17)
   1809 	sh	$17, 15<<1($17)
   1810 	sh	$0, 15<<1($17)
   1811 
   1812 	sh32	$3, 4
   1813 	sh32	$3, 4($0)
   1814 	sh32	$3, 32767($0)
   1815 	sh32	$3, -32768($0)
   1816 	sh	$3, 65535($0)
   1817 	sh	$3, 0xffff0000($0)
   1818 	sh	$3, 0xffff8000($0)
   1819 	sh	$3, 0xffff0001($0)
   1820 	sh	$3, 0xffff8001($0)
   1821 	sh	$3, 0xf0000000($0)
   1822 	sh	$3, 0xffffffff($0)
   1823 	sh	$3, 0x12345678($0)
   1824 	sh32	$3, ($4)
   1825 	sh32	$3, 0($4)
   1826 	sh32	$3, 32767($4)
   1827 	sh32	$3, -32768($4)
   1828 	sh	$3, 65535($4)
   1829 	sh	$3, 0xffff0000($4)
   1830 	sh	$3, 0xffff8000($4)
   1831 	sh	$3, 0xffff0001($4)
   1832 	sh	$3, 0xffff8001($4)
   1833 	sh	$3, 0xf0000000($4)
   1834 	sh	$3, 0xffffffff($4)
   1835 	sh	$3, 0x12345678($4)
   1836 
   1837 	sle	$2, $3, $4
   1838 	sle	$2, $2, $4
   1839 	sle	$2, $4
   1840 	sle	$2, $3, 0
   1841 	sle	$2, $3, -32768
   1842 	sle	$2, $3, 0
   1843 	sle	$2, $3, 32767
   1844 	sle	$2, $3, 65535
   1845 	sle	$2, $3, 65536
   1846 	sle	$2, $3, -32769
   1847 
   1848 	sleu	$2, $3, $4
   1849 	sleu	$2, $2, $4
   1850 	sleu	$2, $4
   1851 	sleu	$2, $3, 0
   1852 	sleu	$2, $3, -32768
   1853 	sleu	$2, $3, 0
   1854 	sleu	$2, $3, 32767
   1855 	sleu	$2, $3, 65535
   1856 	sleu	$2, $3, 65536
   1857 	sleu	$2, $3, -32769
   1858 
   1859 	sll	$2, $2, 1
   1860 	sll	$2, $2, 2
   1861 	sll	$2, $2, 3
   1862 	sll	$2, $2, 4
   1863 	sll	$2, $2, 5
   1864 	sll	$2, $2, 6
   1865 	sll	$2, $2, 7
   1866 	sll	$2, $2, 8
   1867 	sll	$2, $3, 8
   1868 	sll	$2, $4, 8
   1869 	sll	$2, $5, 8
   1870 	sll	$2, $6, 8
   1871 	sll	$2, $7, 8
   1872 	sll	$2, $16, 8
   1873 	sll	$2, $17, 8
   1874 	sll	$3, $2, 8
   1875 	sll	$4, $2, 8
   1876 	sll	$5, $2, 8
   1877 	sll	$6, $2, 8
   1878 	sll	$7, $2, 8
   1879 	sll	$16, $2, 8
   1880 	sll	$17, $2, 8
   1881 	sll	$2, $2, 1
   1882 	sll	$3, 1
   1883 
   1884 	sllv	$2, $3, $4
   1885 	sllv	$2, $2, $4
   1886 	sll	$2, $2, $4
   1887 	sll	$2, $4
   1888 	sll32	$2, $4, 0
   1889 	sll32	$2, $4, 1
   1890 	sll32	$2, $4, 31
   1891 	sll32	$2, $2, 31
   1892 	sll32	$2, 31
   1893 
   1894 	slt	$2, $3, $4
   1895 	slt	$2, $2, $4
   1896 	slt	$2, $4
   1897 	slt	$2, $3, 0
   1898 	slt	$2, $3, -32768
   1899 	slt	$2, $3, 0
   1900 	slt	$2, $3, 32767
   1901 	slt	$2, $3, 65535
   1902 	slt	$2, $3, 65536
   1903 	slt	$2, $3, -32769
   1904 
   1905 	slti	$3, $4, -32768
   1906 	slti	$3, $4, 0
   1907 	slti	$3, $4, 32767
   1908 	slti	$3, $4, 65535
   1909 	slti	$3, $3, 65535
   1910 	slti	$3, 65535
   1911 
   1912 	sltiu	$3, $4, -32768
   1913 	sltiu	$3, $4, 0
   1914 	sltiu	$3, $4, 32767
   1915 	sltiu	$3, $4, 65535
   1916 	sltiu	$3, $3, 65535
   1917 	sltiu	$3, 65535
   1918 
   1919 	sltu	$2, $3, $4
   1920 	sltu	$2, $2, $4
   1921 	sltu	$2, $4
   1922 	sltu	$2, $3, 0
   1923 	sltu	$2, $3, -32768
   1924 	sltu	$2, $3, 0
   1925 	sltu	$2, $3, 32767
   1926 	sltu	$2, $3, 65535
   1927 	sltu	$2, $3, 65536
   1928 	sltu	$2, $3, -32769
   1929 
   1930 	sne	$2, $3, $4
   1931 	sne	$2, $0, $4
   1932 	sne	$2, $3, $0
   1933 
   1934 	sne	$2, $3, 0
   1935 	sne	$2, $3, 1
   1936 	sne	$2, $3, -1
   1937 	sne	$2, $3, -32769
   1938 
   1939 	srav	$2, $3, $4
   1940 	srav	$2, $2, $4
   1941 	sra	$2, $2, $4
   1942 	sra	$2, $4
   1943 	sra	$2, $4, 0
   1944 	sra	$2, $4, 1
   1945 	sra	$2, $4, 31
   1946 	sra	$2, $2, 31
   1947 	sra	$2, 31
   1948 
   1949 	srlv	$2, $3, $4
   1950 	srlv	$2, $2, $4
   1951 	srl	$2, $2, $4
   1952 	srl	$2, $4
   1953 	srl	$2, $4, 0
   1954 	srl	$2, $4, 1
   1955 	srl	$2, $4, 31
   1956 	srl	$2, $2, 31
   1957 	srl	$2, 31
   1958 
   1959 	srl	$2, $2, 1
   1960 	srl	$2, $2, 2
   1961 	srl	$2, $2, 3
   1962 	srl	$2, $2, 4
   1963 	srl	$2, $2, 5
   1964 	srl	$2, $2, 6
   1965 	srl	$2, $2, 7
   1966 	srl	$2, $2, 8
   1967 	srl	$2, $3, 8
   1968 	srl	$2, $4, 8
   1969 	srl	$2, $5, 8
   1970 	srl	$2, $6, 8
   1971 	srl	$2, $7, 8
   1972 	srl	$2, $16, 8
   1973 	srl	$2, $17, 8
   1974 	srl	$2, $2, 8
   1975 	srl	$3, $2, 8
   1976 	srl	$4, $2, 8
   1977 	srl	$5, $2, 8
   1978 	srl	$6, $2, 8
   1979 	srl	$7, $2, 8
   1980 	srl	$16, $2, 8
   1981 	srl	$17, $2, 8
   1982 	srl	$3, $3, 1
   1983 	srl	$3, 1
   1984 
   1985 	sub	$2, $3, $4
   1986 	sub	$29, $30, $31
   1987 	sub	$2, $2, $4
   1988 	sub	$2, $4
   1989 	sub	$2, $2, 0
   1990 	sub	$2, $2, 1
   1991 	sub	$2, $2, 32767
   1992 	sub	$2, $2, -32768
   1993 	sub	$2, $2, 65535
   1994 
   1995 	subu	$2, $3, $2
   1996 	subu	$2, $3, $3
   1997 	subu	$2, $3, $4
   1998 	subu	$2, $3, $5
   1999 	subu	$2, $3, $6
   2000 	subu	$2, $3, $7
   2001 	subu	$2, $3, $16
   2002 	subu	$2, $3, $17
   2003 	subu	$2, $2, $17
   2004 	subu	$2, $4, $17
   2005 	subu	$2, $5, $17
   2006 	subu	$2, $6, $17
   2007 	subu	$2, $7, $17
   2008 	subu	$2, $16, $17
   2009 	subu	$2, $17, $17
   2010 	subu	$2, $2, $17
   2011 	subu	$3, $2, $17
   2012 	subu	$4, $2, $17
   2013 	subu	$5, $2, $17
   2014 	subu	$6, $2, $17
   2015 	subu	$7, $2, $17
   2016 	subu	$16, $2, $17
   2017 	subu	$17, $2, $17
   2018 	subu	$7, $7, $2
   2019 	subu	$7, $2
   2020 
   2021 	subu32	$2, $3, $4
   2022 	subu32	$29, $30, $31
   2023 	subu32	$2, $2, $4
   2024 	subu32	$2, $4
   2025 	subu	$2, $2, 0
   2026 	subu	$2, $2, 1
   2027 	subu	$2, $2, 32767
   2028 	subu	$2, $2, -32768
   2029 	subu	$2, $2, 65535
   2030 
   2031 	sw	$2, ($4)
   2032 	sw	$2, 0($4)
   2033 	sw	$2, 1<<2($4)
   2034 	sw	$2, 2<<2($4)
   2035 	sw	$2, 3<<2($4)
   2036 	sw	$2, 4<<2($4)
   2037 	sw	$2, 5<<2($4)
   2038 	sw	$2, 6<<2($4)
   2039 	sw	$2, 7<<2($4)
   2040 	sw	$2, 8<<2($4)
   2041 	sw	$2, 9<<2($4)
   2042 	sw	$2, 10<<2($4)
   2043 	sw	$2, 11<<2($4)
   2044 	sw	$2, 12<<2($4)
   2045 	sw	$2, 13<<2($4)
   2046 	sw	$2, 14<<2($4)
   2047 	sw	$2, 15<<2($4)
   2048 	sw	$2, 15<<2($5)
   2049 	sw	$2, 15<<2($6)
   2050 	sw	$2, 15<<2($7)
   2051 	sw	$2, 15<<2($16)
   2052 	sw	$2, 15<<2($17)
   2053 	sw	$2, 15<<2($2)
   2054 	sw	$2, 15<<2($3)
   2055 	sw	$3, 15<<2($3)
   2056 	sw	$4, 15<<2($3)
   2057 	sw	$5, 15<<2($3)
   2058 	sw	$6, 15<<2($3)
   2059 	sw	$7, 15<<2($3)
   2060 	sw	$17, 15<<2($3)
   2061 	sw	$0, 15<<2($3)
   2062 
   2063 	sw	$0, ($29)
   2064 	sw	$0, 0($29)
   2065 	sw	$0, 1<<2($29)
   2066 	sw	$0, 2<<2($29)
   2067 	sw	$0, 3<<2($29)
   2068 	sw	$0, 4<<2($29)
   2069 	sw	$0, 5<<2($29)
   2070 	sw	$0, 30<<2($29)
   2071 	sw	$0, 31<<2($29)
   2072 	sw	$2, 31<<2($29)
   2073 	sw	$17, 31<<2($29)
   2074 	sw	$3, 31<<2($29)
   2075 	sw	$4, 31<<2($29)
   2076 	sw	$5, 31<<2($29)
   2077 	sw	$6, 31<<2($29)
   2078 	sw	$7, 31<<2($29)
   2079 	sw	$31, 31<<2($29)
   2080 
   2081 	sw32	$3, 4
   2082 	sw32	$3, 4($0)
   2083 	sw32	$3, 32767($0)
   2084 	sw32	$3, -32768($0)
   2085 	sw	$3, 65535($0)
   2086 	sw	$3, 0xffff0000($0)
   2087 	sw	$3, 0xffff8000($0)
   2088 	sw	$3, 0xffff0001($0)
   2089 	sw	$3, 0xffff8001($0)
   2090 	sw	$3, 0xf0000000($0)
   2091 	sw	$3, 0xffffffff($0)
   2092 	sw	$3, 0x12345678($0)
   2093 	sw32	$3, ($4)
   2094 	sw32	$3, 0($4)
   2095 	sw32	$3, 32767($4)
   2096 	sw32	$3, -32768($4)
   2097 	sw	$3, 65535($4)
   2098 	sw	$3, 0xffff0000($4)
   2099 	sw	$3, 0xffff8000($4)
   2100 	sw	$3, 0xffff0001($4)
   2101 	sw	$3, 0xffff8001($4)
   2102 	sw	$3, 0xf0000000($4)
   2103 	sw	$3, 0xffffffff($4)
   2104 	sw	$3, 0x12345678($4)
   2105 
   2106 	swl	$3, 4
   2107 	swl	$3, 4($0)
   2108 	swl	$3, 2047($0)
   2109 	swl	$3, -2048($0)
   2110 	swl	$3, 32767($0)
   2111 	swl	$3, -32768($0)
   2112 	swl	$3, 65535($0)
   2113 	swl	$3, 0xffff0000($0)
   2114 	swl	$3, 0xffff8000($0)
   2115 	swl	$3, 0xffff0001($0)
   2116 	swl	$3, 0xffff8001($0)
   2117 	swl	$3, 0xf0000000($0)
   2118 	swl	$3, 0xffffffff($0)
   2119 	swl	$3, 0x12345678($0)
   2120 	swl	$3, ($4)
   2121 	swl	$3, 0($4)
   2122 	swl	$3, 2047($4)
   2123 	swl	$3, -2048($4)
   2124 	swl	$3, 32767($4)
   2125 	swl	$3, -32768($4)
   2126 	swl	$3, 65535($4)
   2127 	swl	$3, 0xffff0000($4)
   2128 	swl	$3, 0xffff8000($4)
   2129 	swl	$3, 0xffff0001($4)
   2130 	swl	$3, 0xffff8001($4)
   2131 	swl	$3, 0xf0000000($4)
   2132 	swl	$3, 0xffffffff($4)
   2133 	swl	$3, 0x12345678($4)
   2134 
   2135 	swr	$3, 4
   2136 	swr	$3, 4($0)
   2137 	swr	$3, 2047($0)
   2138 	swr	$3, -2048($0)
   2139 	swr	$3, 32767($0)
   2140 	swr	$3, -32768($0)
   2141 	swr	$3, 65535($0)
   2142 	swr	$3, 0xffff0000($0)
   2143 	swr	$3, 0xffff8000($0)
   2144 	swr	$3, 0xffff0001($0)
   2145 	swr	$3, 0xffff8001($0)
   2146 	swr	$3, 0xf0000000($0)
   2147 	swr	$3, 0xffffffff($0)
   2148 	swr	$3, 0x12345678($0)
   2149 	swr	$3, ($4)
   2150 	swr	$3, 0($4)
   2151 	swr	$3, 2047($4)
   2152 	swr	$3, -2048($4)
   2153 	swr	$3, 32767($4)
   2154 	swr	$3, -32768($4)
   2155 	swr	$3, 65535($4)
   2156 	swr	$3, 0xffff0000($4)
   2157 	swr	$3, 0xffff8000($4)
   2158 	swr	$3, 0xffff0001($4)
   2159 	swr	$3, 0xffff8001($4)
   2160 	swr	$3, 0xf0000000($4)
   2161 	swr	$3, 0xffffffff($4)
   2162 	swr	$3, 0x12345678($4)
   2163 
   2164 	scache	$3, 4
   2165 	scache	$3, 4($0)
   2166 	scache	$3, 2047($0)
   2167 	scache	$3, -2048($0)
   2168 	scache	$3, 32767($0)
   2169 	scache	$3, -32768($0)
   2170 	scache	$3, 65535($0)
   2171 	scache	$3, 0xffff0000($0)
   2172 	scache	$3, 0xffff8000($0)
   2173 	scache	$3, 0xffff0001($0)
   2174 	scache	$3, 0xffff8001($0)
   2175 	scache	$3, 0xf0000000($0)
   2176 	scache	$3, 0xffffffff($0)
   2177 	scache	$3, 0x12345678($0)
   2178 	scache	$3, ($4)
   2179 	scache	$3, 0($4)
   2180 	scache	$3, 2047($4)
   2181 	scache	$3, -2048($4)
   2182 	scache	$3, 32767($4)
   2183 	scache	$3, -32768($4)
   2184 	scache	$3, 65535($4)
   2185 	scache	$3, 0xffff0000($4)
   2186 	scache	$3, 0xffff8000($4)
   2187 	scache	$3, 0xffff0001($4)
   2188 	scache	$3, 0xffff8001($4)
   2189 	scache	$3, 0xf0000000($4)
   2190 	scache	$3, 0xffffffff($4)
   2191 	scache	$3, 0x12345678($4)
   2192 
   2193 	invalidate	$3, 4
   2194 	invalidate	$3, 4($0)
   2195 	invalidate	$3, 2047($0)
   2196 	invalidate	$3, -2048($0)
   2197 	invalidate	$3, 32767($0)
   2198 	invalidate	$3, -32768($0)
   2199 	invalidate	$3, 65535($0)
   2200 	invalidate	$3, 0xffff0000($0)
   2201 	invalidate	$3, 0xffff8000($0)
   2202 	invalidate	$3, 0xffff0001($0)
   2203 	invalidate	$3, 0xffff8001($0)
   2204 	invalidate	$3, 0xf0000000($0)
   2205 	invalidate	$3, 0xffffffff($0)
   2206 	invalidate	$3, 0x12345678($0)
   2207 	invalidate	$3, ($4)
   2208 	invalidate	$3, 0($4)
   2209 	invalidate	$3, 2047($4)
   2210 	invalidate	$3, -2048($4)
   2211 	invalidate	$3, 32767($4)
   2212 	invalidate	$3, -32768($4)
   2213 	invalidate	$3, 65535($4)
   2214 	invalidate	$3, 0xffff0000($4)
   2215 	invalidate	$3, 0xffff8000($4)
   2216 	invalidate	$3, 0xffff0001($4)
   2217 	invalidate	$3, 0xffff8001($4)
   2218 	invalidate	$3, 0xf0000000($4)
   2219 	invalidate	$3, 0xffffffff($4)
   2220 	invalidate	$3, 0x12345678($4)
   2221 
   2222 	swm	$s0, $ra, 12<<2($29)
   2223 	swm	$s0, $s1, $ra, 12<<2($29)
   2224 	swm	$s0-$s1, $ra, 12<<2($29)
   2225 	swm	$s0, $s1, $s2, $ra, 12<<2($29)
   2226 	swm	$s0-$s2, $ra, 12<<2($29)
   2227 	swm	$s0, $s1, $s2, $s3, $ra, 12<<2($29)
   2228 	swm	$s0-$s3, $ra, 12<<2($29)
   2229 	swm	$s0, $ra, ($29)
   2230 	swm	$s0, $ra, 0($29)
   2231 	swm	$s0, $ra, 1<<2($29)
   2232 	swm	$s0, $ra, 2<<2($29)
   2233 	swm	$s0, $ra, 3<<2($29)
   2234 	swm	$s0, $ra, 4<<2($29)
   2235 	swm	$s0, $ra, 5<<2($29)
   2236 	swm	$s0, $ra, 6<<2($29)
   2237 	swm	$s0, $ra, 7<<2($29)
   2238 	swm	$s0, $ra, 8<<2($29)
   2239 	swm	$s0, $ra, 9<<2($29)
   2240 	swm	$s0, $ra, 10<<2($29)
   2241 	swm	$s0, $ra, 11<<2($29)
   2242 	swm	$s0, $ra, 12<<2($29)
   2243 	swm	$s0, $ra, 13<<2($29)
   2244 	swm	$s0, $ra, 14<<2($29)
   2245 	swm	$s0, $ra, 15<<2($29)
   2246 
   2247 	swm	$s0, 0
   2248 	swm	$s0, 4
   2249 	swm	$s0, 2047
   2250 	swm	$s0, -2048
   2251 	swm	$s0, 2048
   2252 	swm	$s0, -2049
   2253 	swm	$s0, ($5)
   2254 	swm	$s0, 2047($5)
   2255 	swm	$s0, -2048($5)
   2256 	swm	$s0, 2048($5)
   2257 	swm	$s0, -2049($5)
   2258 	swm	$s0-$s1, 2047($5)
   2259 	swm	$s0-$s2, 2047($5)
   2260 	swm	$s0-$s3, 2047($5)
   2261 	swm	$s0-$s4, 2047($5)
   2262 	swm	$s0-$s5, 2047($5)
   2263 	swm	$s0-$s6, 2047($5)
   2264 	swm	$s0-$s7, 2047($5)
   2265 	swm	$s0-$s8, 2047($5)
   2266 	swm	$ra, 2047($5)
   2267 	swm	$s0,$ra, ($5)
   2268 	swm	$s0-$s1,$ra, ($5)
   2269 	swm	$s0-$s2,$ra, ($5)
   2270 	swm	$s0-$s3,$ra, ($5)
   2271 	swm	$s0-$s4,$ra, ($5)
   2272 	swm	$s0-$s5,$ra, ($5)
   2273 	swm	$s0-$s6,$ra, ($5)
   2274 	swm	$s0-$s7,$ra, ($5)
   2275 	swm	$s0-$s8,$ra, ($5)
   2276 	swm	$s0, -32768($29)
   2277 	swm	$s0, 32767($29)
   2278 	swm	$s0, 0($29)
   2279 	swm	$s0, 65535($29)
   2280 
   2281 	swp	$2, 0
   2282 	swp	$2, 4
   2283 	swp	$2, 2047
   2284 	swp	$2, -2048
   2285 	swp	$2, 2048
   2286 	swp	$2, -2049
   2287 	swp	$2, ($29)
   2288 	swp	$2, 0($29)
   2289 	swp	$2, 2047($3)
   2290 	swp	$2, -2048($3)
   2291 	swp	$2, 2048($3)
   2292 	swp	$2, -2049($3)
   2293 	swp	$2, 32767($3)
   2294 	swp	$2, -32768($3)
   2295 	swp	$2, 0($3)
   2296 	swp	$2, 65535($3)
   2297 
   2298 	sync
   2299 	sync	0
   2300 	sync	1
   2301 	sync	2
   2302 	sync	3
   2303 	sync	4
   2304 	sync	30
   2305 	sync	31
   2306 
   2307 	synci	0
   2308 	synci	($0)
   2309 	synci	0($0)
   2310 	synci	2047($0)
   2311 	synci	-2048($0)
   2312 	synci	2048($0)
   2313 	synci	-2049($0)
   2314 	synci	32767($0)
   2315 	synci	-32768($0)
   2316 	synci	0($2)
   2317 	synci	0($3)
   2318 	synci	2047($3)
   2319 	synci	-2048($3)
   2320 	synci	2048($3)
   2321 	synci	-2049($3)
   2322 	synci	32767($3)
   2323 	synci	-32768($3)
   2324 
   2325 	syscall
   2326 	syscall	0
   2327 	syscall	1
   2328 	syscall	2
   2329 	syscall	255
   2330 
   2331 	teqi	$2, 0
   2332 	teqi	$2, -32768
   2333 	teqi	$2, 32767
   2334 	teqi	$2, 65535
   2335 	teq	$2, $3
   2336 	teq	$3, $2
   2337 	teq	$2, $3, 0
   2338 	teq	$2, $3, 1
   2339 	teq	$2, $3, 15
   2340 	teq	$2, 0
   2341 	teq	$2, -32768
   2342 	teq	$2, 32767
   2343 	teq	$2, 65535
   2344 
   2345 	tgei	$2, 0
   2346 	tgei	$2, -32768
   2347 	tgei	$2, 32767
   2348 	tgei	$2, 65535
   2349 	tge	$2, $3
   2350 	tge	$3, $2
   2351 	tge	$2, $3, 0
   2352 	tge	$2, $3, 1
   2353 	tge	$2, $3, 15
   2354 	tge	$2, 0
   2355 	tge	$2, -32768
   2356 	tge	$2, 32767
   2357 	tge	$2, 65535
   2358 
   2359 	tgeiu	$2, 0
   2360 	tgeiu	$2, -32768
   2361 	tgeiu	$2, 32767
   2362 	tgeiu	$2, 65535
   2363 	tgeu	$2, $3
   2364 	tgeu	$3, $2
   2365 	tgeu	$2, $3, 0
   2366 	tgeu	$2, $3, 1
   2367 	tgeu	$2, $3, 15
   2368 	tgeu	$2, 0
   2369 	tgeu	$2, -32768
   2370 	tgeu	$2, 32767
   2371 	tgeu	$2, 65535
   2372 
   2373 	tlbp
   2374 	tlbr
   2375 	tlbwi
   2376 	tlbwr
   2377 
   2378 	tlti	$2, 0
   2379 	tlti	$2, -32768
   2380 	tlti	$2, 32767
   2381 	tlti	$2, 65535
   2382 	tlt	$2, $3
   2383 	tlt	$3, $2
   2384 	tlt	$2, $3, 0
   2385 	tlt	$2, $3, 1
   2386 	tlt	$2, $3, 15
   2387 	tlt	$2, 0
   2388 	tlt	$2, -32768
   2389 	tlt	$2, 32767
   2390 	tlt	$2, 65535
   2391 
   2392 	tltiu	$2, 0
   2393 	tltiu	$2, -32768
   2394 	tltiu	$2, 32767
   2395 	tltiu	$2, 65535
   2396 	tltu	$2, $3
   2397 	tltu	$3, $2
   2398 	tltu	$2, $3, 0
   2399 	tltu	$2, $3, 1
   2400 	tltu	$2, $3, 15
   2401 	tltu	$2, 0
   2402 	tltu	$2, -32768
   2403 	tltu	$2, 32767
   2404 	tltu	$2, 65535
   2405 	tltu	$2, 65536
   2406 	tltu	$2, 0xffffffff
   2407 
   2408 	tnei	$2, 0
   2409 	tnei	$2, -32768
   2410 	tnei	$2, 32767
   2411 	tnei	$2, 65535
   2412 	tne	$2, $3
   2413 	tne	$3, $2
   2414 	tne	$2, $3, 0
   2415 	tne	$2, $3, 1
   2416 	tne	$2, $3, 15
   2417 	tne	$2, 0
   2418 	tne	$2, -32768
   2419 	tne	$2, 32767
   2420 	tne	$2, 65535
   2421 	tne	$2, 65536
   2422 	tne	$2, 0xffffffff
   2423 
   2424 	ulh	$3, 4
   2425 	ulh	$3, 4($0)
   2426 	ulh	$3, ($4)
   2427 	ulh	$3, 0($4)
   2428 	ulh	$3, 32763($4)
   2429 	ulh	$3, -32768($4)
   2430 	ulh	$3, 65535($4)
   2431 	ulh	$3, 0xffff0000($4)
   2432 	ulh	$3, 0xffff8000($4)
   2433 	ulh	$3, 0xffff0001($4)
   2434 	ulh	$3, 0xffff8001($4)
   2435 	ulh	$3, 0xf0000000($4)
   2436 	ulh	$3, 0xffffffff($4)
   2437 
   2438 	ulhu	$3, 4
   2439 	ulhu	$3, 4($0)
   2440 	ulhu	$3, ($4)
   2441 	ulhu	$3, 0($4)
   2442 	ulhu	$3, 32763($4)
   2443 	ulhu	$3, -32768($4)
   2444 	ulhu	$3, 65535($4)
   2445 	ulhu	$3, 0xffff0000($4)
   2446 	ulhu	$3, 0xffff8000($4)
   2447 	ulhu	$3, 0xffff0001($4)
   2448 	ulhu	$3, 0xffff8001($4)
   2449 	ulhu	$3, 0xf0000000($4)
   2450 	ulhu	$3, 0xffffffff($4)
   2451 
   2452 	ulw	$3, 0
   2453 	ulw	$3, ($0)
   2454 	ulw	$3, 4
   2455 	ulw	$3, 4($0)
   2456 	ulw	$3, 2047
   2457 	ulw	$3, -2048
   2458 	ulw	$3, 2048
   2459 	ulw	$3, -2049
   2460 	ulw	$3, 32763($0)
   2461 	ulw	$3, -32768($0)
   2462 	ulw	$3, 65535($0)
   2463 	ulw	$3, 0xffff0000($0)
   2464 	ulw	$3, 0xffff8000($0)
   2465 	ulw	$3, 0xffff0001($0)
   2466 	ulw	$3, 0xffff8001($0)
   2467 	ulw	$3, 0xf0000000($0)
   2468 	ulw	$3, 0xffffffff($0)
   2469 	ulw	$3, 0x12345678($0)
   2470 	ulw	$3, 0($4)
   2471 	ulw	$3, 4($4)
   2472 	ulw	$3, 2047($4)
   2473 	ulw	$3, -2048($4)
   2474 	ulw	$3, 2048($4)
   2475 	ulw	$3, -2049($4)
   2476 	ulw	$3, 32763($4)
   2477 	ulw	$3, -32768($4)
   2478 	ulw	$3, 65535($4)
   2479 	ulw	$3, 0xffff0000($4)
   2480 	ulw	$3, 0xffff8000($4)
   2481 	ulw	$3, 0xffff0001($4)
   2482 	ulw	$3, 0xffff8001($4)
   2483 	ulw	$3, 0xf0000000($4)
   2484 	ulw	$3, 0xffffffff($4)
   2485 	ulw	$3, 0x12345678($4)
   2486 
   2487 	ush	$3, 4
   2488 	ush	$3, 4($0)
   2489 	ush	$3, ($4)
   2490 	ush	$3, 0($4)
   2491 	ush	$3, 32763($4)
   2492 	ush	$3, -32768($4)
   2493 	ush	$3, 65535($4)
   2494 	ush	$3, 0xffff0000($4)
   2495 	ush	$3, 0xffff8000($4)
   2496 	ush	$3, 0xffff0001($4)
   2497 	ush	$3, 0xffff8001($4)
   2498 	ush	$3, 0xf0000000($4)
   2499 	ush	$3, 0xffffffff($4)
   2500 
   2501 	usw	$3, 0
   2502 	usw	$3, ($0)
   2503 	usw	$3, 4
   2504 	usw	$3, 4($0)
   2505 	usw	$3, 2047
   2506 	usw	$3, -2048
   2507 	usw	$3, 2048
   2508 	usw	$3, -2049
   2509 	usw	$3, 32763($0)
   2510 	usw	$3, -32768($0)
   2511 	usw	$3, 65535($0)
   2512 	usw	$3, 0xffff0000($0)
   2513 	usw	$3, 0xffff8000($0)
   2514 	usw	$3, 0xffff0001($0)
   2515 	usw	$3, 0xffff8001($0)
   2516 	usw	$3, 0xf0000000($0)
   2517 	usw	$3, 0xffffffff($0)
   2518 	usw	$3, 0x12345678($0)
   2519 	usw	$3, 0($4)
   2520 	usw	$3, 4($4)
   2521 	usw	$3, 2047($4)
   2522 	usw	$3, -2048($4)
   2523 	usw	$3, 2048($4)
   2524 	usw	$3, -2049($4)
   2525 	usw	$3, 32763($4)
   2526 	usw	$3, -32768($4)
   2527 	usw	$3, 65535($4)
   2528 	usw	$3, 0xffff0000($4)
   2529 	usw	$3, 0xffff8000($4)
   2530 	usw	$3, 0xffff0001($4)
   2531 	usw	$3, 0xffff8001($4)
   2532 	usw	$3, 0xf0000000($4)
   2533 	usw	$3, 0xffffffff($4)
   2534 	usw	$3, 0x12345678($4)
   2535 
   2536 	wait
   2537 	wait	0
   2538 	wait	1
   2539 	wait	255
   2540 
   2541 	wrpgpr	$2, $3
   2542 	wrpgpr	$2, $4
   2543 	wrpgpr	$2, $2
   2544 	wrpgpr	$2
   2545 
   2546 	wsbh	$2, $3
   2547 	wsbh	$2, $4
   2548 	wsbh	$2, $2
   2549 	wsbh	$2
   2550 
   2551 	xor	$2, $2
   2552 	xor	$2, $3
   2553 	xor	$2, $4
   2554 	xor	$2, $5
   2555 	xor	$2, $6
   2556 	xor	$2, $7
   2557 	xor	$2, $16
   2558 	xor	$2, $17
   2559 	xor	$3, $17
   2560 	xor	$4, $17
   2561 	xor	$5, $17
   2562 	xor	$6, $17
   2563 	xor	$7, $17
   2564 	xor	$16, $17
   2565 	xor	$17, $17
   2566 	xor	$2, $3
   2567 	xor	$2, $2, $3
   2568 	xor	$2, $3, $2
   2569 
   2570 	xor32	$2, $3, $4
   2571 	xor32	$29, $30, $31
   2572 	xor32	$2, $2, $4
   2573 	xor32	$2, $4
   2574 
   2575 	xor	$2, $3, 32768
   2576 	xor	$2, $3, 65535
   2577 	xor	$2, $3, 65536
   2578 	xor	$2, $3, -32768
   2579 	xor	$2, $3, -32769
   2580 
   2581 	xori	$3, $4, 0
   2582 	xori	$3, $4, 32767
   2583 	xori	$3, $4, 65535
   2584 	xori	$3, $3, 65535
   2585 	xori	$3, 65535
   2586 
   2587 	.set	noreorder
   2588 
   2589 	beqz	$9, test
   2590 	addu	$3, $4, $5
   2591 
   2592 	beq	$9, $10, test
   2593 	addu	$3, $4, $5
   2594 
   2595 	beq	$9, 0, test
   2596 	addu	$3, $4, $5
   2597 
   2598 	beq	$9, 1, test
   2599 	addu	$3, $4, $5
   2600 
   2601 	bge	$10, $0, test
   2602 	addu	$3, $4, $5
   2603 
   2604 	bge	$10, $0, test
   2605 	addu	$3, $4, $5
   2606 
   2607 	bge	$0, $10, test
   2608 	addu	$3, $4, $5
   2609 
   2610 	bge	$10, $11, test
   2611 	addu	$3, $4, $5
   2612 
   2613 	bge	$10, 0, test
   2614 	addu	$3, $4, $5
   2615 
   2616 	bge	$10, 1, test
   2617 	addu	$3, $4, $5
   2618 
   2619 	bge	$10, 2, test
   2620 	addu	$3, $4, $5
   2621 
   2622 	bge	$10, 0x80000000, test
   2623 	addu	$3, $4, $5
   2624 
   2625 	bgeu	$2, $0, test
   2626 	addu	$3, $4, $5
   2627 
   2628 	bgeu	$0, $2, test
   2629 	addu	$3, $4, $5
   2630 
   2631 	bgeu	$2, $3, test
   2632 	addu	$3, $4, $5
   2633 
   2634 	bgeu	$2, 0, test
   2635 	addu	$3, $4, $5
   2636 
   2637 	bgeu	$2, 1, test
   2638 	addu	$3, $4, $5
   2639 
   2640 	bgeu	$2, 2, test
   2641 	addu	$3, $4, $5
   2642 
   2643 	bgez	$2, test
   2644 	addu	$3, $4, $5
   2645 
   2646 	bgezal	$2, test
   2647 	addu	$3, $4, $5
   2648 
   2649 	bgt	$2, $0, test
   2650 	addu	$3, $4, $5
   2651 
   2652 	bgt	$0, $2, test
   2653 	addu	$3, $4, $5
   2654 
   2655 	bgt	$9, $10, test
   2656 	addu	$3, $4, $5
   2657 
   2658 	bgt	$9, 0x7fffffff, test
   2659 	addu	$3, $4, $5
   2660 
   2661 	bgt	$9, -1, test
   2662 	addu	$3, $4, $5
   2663 
   2664 	bgt	$9, 0, test
   2665 	addu	$3, $4, $5
   2666 
   2667 	bgt	$9, 1, test
   2668 	addu	$3, $4, $5
   2669 
   2670 	bgt	$9, 0x80000000, test
   2671 	addu	$3, $4, $5
   2672 
   2673 	bgtu	$9, $0, test
   2674 	addu	$3, $4, $5
   2675 
   2676 	bgtu	$0, $9, test
   2677 	addu	$3, $4, $5
   2678 
   2679 	bgtu	$9, $10, test
   2680 	addu	$3, $4, $5
   2681 
   2682 	bgtu	$0, 0, test
   2683 	addu	$3, $4, $5
   2684 
   2685 	bgtu	$9, 0xffffffff, test
   2686 	addu	$3, $4, $5
   2687 
   2688 	bgtu	$9, -1, test
   2689 	addu	$3, $4, $5
   2690 
   2691 	bgtu	$9, 0, test
   2692 	addu	$3, $4, $5
   2693 
   2694 	bgtu	$9, 1, test
   2695 	addu	$3, $4, $5
   2696 
   2697 	bgtz	$9, test
   2698 	addu	$3, $4, $5
   2699 
   2700 	ble	$9, $0, test
   2701 	addu	$3, $4, $5
   2702 
   2703 	ble	$0, $10, test
   2704 	addu	$3, $4, $5
   2705 
   2706 	ble	$9, $10, test
   2707 	addu	$3, $4, $5
   2708 
   2709 	ble	$9, 0x7fffffff, test
   2710 	addu	$3, $4, $5
   2711 
   2712 	ble	$9, -1, test
   2713 	addu	$3, $4, $5
   2714 
   2715 	ble	$9, 0, test
   2716 	addu	$3, $4, $5
   2717 
   2718 	ble	$9, 1, test
   2719 	addu	$3, $4, $5
   2720 
   2721 	bleu	$9, $0, test
   2722 	addu	$3, $4, $5
   2723 
   2724 	bleu	$0, $10, test
   2725 	addu	$3, $4, $5
   2726 
   2727 	bleu	$9, $10, test
   2728 	addu	$3, $4, $5
   2729 
   2730 	bleu	$0, $10, test
   2731 	addu	$3, $4, $5
   2732 
   2733 	bleu	$9, 0xffffffff, test
   2734 	addu	$3, $4, $5
   2735 
   2736 	bleu	$9, 0, test
   2737 	addu	$3, $4, $5
   2738 
   2739 	bleu	$9, 1, test
   2740 	addu	$3, $4, $5
   2741 
   2742 	blez	$9, test
   2743 	addu	$3, $4, $5
   2744 
   2745 	blt	$9, $0, test
   2746 	addu	$3, $4, $5
   2747 
   2748 	blt	$0, $10, test
   2749 	addu	$3, $4, $5
   2750 
   2751 	blt	$9, $10, test
   2752 	addu	$3, $4, $5
   2753 
   2754 	blt	$9, 0, test
   2755 	addu	$3, $4, $5
   2756 
   2757 	blt	$9, 1, test
   2758 	addu	$3, $4, $5
   2759 
   2760 	blt	$9, 2, test
   2761 	addu	$3, $4, $5
   2762 
   2763 	bltu	$9, $0, test
   2764 	addu	$3, $4, $5
   2765 
   2766 	bltu	$0, $10, test
   2767 	addu	$3, $4, $5
   2768 
   2769 	bltu	$9, $10, test
   2770 	addu	$3, $4, $5
   2771 
   2772 	bltu	$9, 0, test
   2773 	addu	$3, $4, $5
   2774 
   2775 	bltu	$9, 1, test
   2776 	addu	$3, $4, $5
   2777 
   2778 	bltu	$9, 2, test
   2779 	addu	$3, $4, $5
   2780 
   2781 	bltz	$9, test
   2782 	addu	$3, $4, $5
   2783 
   2784 	bltzal	$9, test
   2785 	addu	$3, $4, $5
   2786 
   2787 	bnez	$9, test
   2788 	addu	$3, $4, $5
   2789 
   2790 	bne	$9, $10, test
   2791 	addu	$3, $4, $5
   2792 
   2793 	bne	$9, 0, test
   2794 	addu	$3, $4, $5
   2795 
   2796 	bne	$9, 1, test
   2797 	addu	$3, $4, $5
   2798 
   2799 	beqzl	$9, test
   2800 	addu	$3, $4, $5
   2801 
   2802 	beql	$9, $10, test
   2803 	addu	$3, $4, $5
   2804 
   2805 	beql	$9, 0, test
   2806 	addu	$3, $4, $5
   2807 
   2808 	beql	$9, 1, test
   2809 	addu	$3, $4, $5
   2810 
   2811 	bgel	$10, $0, test
   2812 	addu	$3, $4, $5
   2813 
   2814 	bgel	$10, $0, test
   2815 	addu	$3, $4, $5
   2816 
   2817 	bgel	$0, $10, test
   2818 	addu	$3, $4, $5
   2819 
   2820 	bgel	$10, $11, test
   2821 	addu	$3, $4, $5
   2822 
   2823 	bgel	$10, 0, test
   2824 	addu	$3, $4, $5
   2825 
   2826 	bgel	$10, 1, test
   2827 	addu	$3, $4, $5
   2828 
   2829 	bgel	$10, 2, test
   2830 	addu	$3, $4, $5
   2831 
   2832 	bgel	$10, 0x80000000, test
   2833 	addu	$3, $4, $5
   2834 
   2835 	bgeul	$2, $0, test
   2836 	addu	$3, $4, $5
   2837 
   2838 	bgeul	$0, $2, test
   2839 	addu	$3, $4, $5
   2840 
   2841 	bgeul	$2, $3, test
   2842 	addu	$3, $4, $5
   2843 
   2844 	bgeul	$2, 0, test
   2845 	addu	$3, $4, $5
   2846 
   2847 	bgeul	$2, 1, test
   2848 	addu	$3, $4, $5
   2849 
   2850 	bgeul	$2, 2, test
   2851 	addu	$3, $4, $5
   2852 
   2853 	bgezl	$2, test
   2854 	addu	$3, $4, $5
   2855 
   2856 	bgezall	$2, test
   2857 	addu	$3, $4, $5
   2858 
   2859 	bgtl	$2, $0, test
   2860 	addu	$3, $4, $5
   2861 
   2862 	bgtl	$0, $2, test
   2863 	addu	$3, $4, $5
   2864 
   2865 	bgtl	$9, $10, test
   2866 	addu	$3, $4, $5
   2867 
   2868 	bgtl	$9, 0x7fffffff, test
   2869 	addu	$3, $4, $5
   2870 
   2871 	bgtl	$9, -1, test
   2872 	addu	$3, $4, $5
   2873 
   2874 	bgtl	$9, 0, test
   2875 	addu	$3, $4, $5
   2876 
   2877 	bgtl	$9, 1, test
   2878 	addu	$3, $4, $5
   2879 
   2880 	bgtl	$9, 0x80000000, test
   2881 	addu	$3, $4, $5
   2882 
   2883 	bgtul	$9, $0, test
   2884 	addu	$3, $4, $5
   2885 
   2886 	bgtul	$0, $9, test
   2887 	addu	$3, $4, $5
   2888 
   2889 	bgtul	$9, $10, test
   2890 	addu	$3, $4, $5
   2891 
   2892 	bgtul	$0, 0, test
   2893 	addu	$3, $4, $5
   2894 
   2895 	bgtul	$9, 0xffffffff, test
   2896 	addu	$3, $4, $5
   2897 
   2898 	bgtul	$9, -1, test
   2899 	addu	$3, $4, $5
   2900 
   2901 	bgtul	$9, 0, test
   2902 	addu	$3, $4, $5
   2903 
   2904 	bgtul	$9, 1, test
   2905 	addu	$3, $4, $5
   2906 
   2907 	bgtzl	$9, test
   2908 	addu	$3, $4, $5
   2909 
   2910 	blel	$9, $0, test
   2911 	addu	$3, $4, $5
   2912 
   2913 	blel	$0, $10, test
   2914 	addu	$3, $4, $5
   2915 
   2916 	blel	$9, $10, test
   2917 	addu	$3, $4, $5
   2918 
   2919 	blel	$9, 0x7fffffff, test
   2920 	addu	$3, $4, $5
   2921 
   2922 	blel	$9, -1, test
   2923 	addu	$3, $4, $5
   2924 
   2925 	blel	$9, 0, test
   2926 	addu	$3, $4, $5
   2927 
   2928 	blel	$9, 1, test
   2929 	addu	$3, $4, $5
   2930 
   2931 	bleul	$9, $0, test
   2932 	addu	$3, $4, $5
   2933 
   2934 	bleul	$0, $10, test
   2935 	addu	$3, $4, $5
   2936 
   2937 	bleul	$9, $10, test
   2938 	addu	$3, $4, $5
   2939 
   2940 	bleul	$0, $10, test
   2941 	addu	$3, $4, $5
   2942 
   2943 	bleul	$9, 0xffffffff, test
   2944 	addu	$3, $4, $5
   2945 
   2946 	bleul	$9, 0, test
   2947 	addu	$3, $4, $5
   2948 
   2949 	bleul	$9, 1, test
   2950 	addu	$3, $4, $5
   2951 
   2952 	blezl	$9, test
   2953 	addu	$3, $4, $5
   2954 
   2955 	bltl	$9, $0, test
   2956 	addu	$3, $4, $5
   2957 
   2958 	bltl	$0, $10, test
   2959 	addu	$3, $4, $5
   2960 
   2961 	bltl	$9, $10, test
   2962 	addu	$3, $4, $5
   2963 
   2964 	bltl	$9, 0, test
   2965 	addu	$3, $4, $5
   2966 
   2967 	bltl	$9, 1, test
   2968 	addu	$3, $4, $5
   2969 
   2970 	bltl	$9, 2, test
   2971 	addu	$3, $4, $5
   2972 
   2973 	bltul	$9, $0, test
   2974 	addu	$3, $4, $5
   2975 
   2976 	bltul	$0, $10, test
   2977 	addu	$3, $4, $5
   2978 
   2979 	bltul	$9, $10, test
   2980 	addu	$3, $4, $5
   2981 
   2982 	bltul	$9, 0, test
   2983 	addu	$3, $4, $5
   2984 
   2985 	bltul	$9, 1, test
   2986 	addu	$3, $4, $5
   2987 
   2988 	bltul	$9, 2, test
   2989 	addu	$3, $4, $5
   2990 
   2991 	bltzl	$9, test
   2992 	addu	$3, $4, $5
   2993 
   2994 	bltzall	$9, test
   2995 	addu	$3, $4, $5
   2996 
   2997 	bnezl	$9, test
   2998 	addu	$3, $4, $5
   2999 
   3000 	bnel	$9, $10, test
   3001 	addu	$3, $4, $5
   3002 
   3003 	bnel	$9, 0, test
   3004 	addu	$3, $4, $5
   3005 
   3006 	bnel	$9, 1, test
   3007 	addu	$3, $4, $5
   3008 
   3009 	.ifndef	insn32
   3010 	addiur1sp	$2, 0
   3011 	addiur1sp	$2, 1<<2
   3012 	addiur1sp	$2, 2<<2
   3013 	addiur1sp	$2, 3<<2
   3014 	addiur1sp	$2, 4<<2
   3015 	addiur1sp	$2, 63<<2
   3016 	addiur1sp	$3, 63<<2
   3017 	addiur1sp	$4, 63<<2
   3018 	addiur1sp	$5, 63<<2
   3019 	addiur1sp	$6, 63<<2
   3020 	addiur1sp	$7, 63<<2
   3021 	addiur1sp	$16, 63<<2
   3022 	addiur1sp	$17, 63<<2
   3023 
   3024 	addiur2	$2, $2, -1
   3025 	addiur2	$2, $3, -1
   3026 	addiur2	$2, $4, -1
   3027 	addiur2	$2, $5, -1
   3028 	addiur2	$2, $6, -1
   3029 	addiur2	$2, $7, -1
   3030 	addiur2	$2, $16, -1
   3031 	addiur2	$2, $17, -1
   3032 	addiur2	$3, $17, -1
   3033 	addiur2	$4, $17, -1
   3034 	addiur2	$5, $17, -1
   3035 	addiur2	$6, $17, -1
   3036 	addiur2	$7, $17, -1
   3037 	addiur2	$16, $17, -1
   3038 	addiur2	$17, $17, -1
   3039 	addiur2	$17, $17, 1
   3040 	addiur2	$17, $17, 4
   3041 	addiur2	$17, $17, 8
   3042 	addiur2	$17, $17, 12
   3043 	addiur2	$17, $17, 16
   3044 	addiur2	$17, $17, 20
   3045 	addiur2	$17, $17, 24
   3046 
   3047 	addiusp	2 << 2
   3048 	addiusp	3 << 2
   3049 	addiusp	254 << 2
   3050 	addiusp	255 << 2
   3051 	addiusp	256 << 2
   3052 	addiusp	257 << 2
   3053 	addiusp	-3 << 2
   3054 	addiusp	-4 << 2
   3055 	addiusp	-255 << 2
   3056 	addiusp	-256 << 2
   3057 	addiusp	-257 << 2
   3058 	addiusp	-258 << 2
   3059 
   3060 	addius5	$0, 0
   3061 	addius5	$2, 0
   3062 	addius5	$3, 0
   3063 	addius5	$30, 0
   3064 	addius5	$31, 0
   3065 	addius5	$31, 1
   3066 	addius5	$31, 2
   3067 	addius5	$31, 3
   3068 	addius5	$31, 7
   3069 	addius5	$31, -6
   3070 	addius5	$31, -7
   3071 	addius5	$31, -8
   3072 	.endif
   3073 
   3074 	sd	$3, 4
   3075 	sd	$3, 4($0)
   3076 	sd	$3, 32767($0)
   3077 	sd	$3, -32768($0)
   3078 	sd	$3, 65535($0)
   3079 	sd	$3, 0xffff0000($0)
   3080 	sd	$3, 0xffff8000($0)
   3081 	sd	$3, 0xffff0001($0)
   3082 	sd	$3, 0xffff8001($0)
   3083 	sd	$3, 0xf0000000($0)
   3084 	sd	$3, 0xffffffff($0)
   3085 	sd	$3, 0x12345678($0)
   3086 	sd	$3, ($4)
   3087 	sd	$3, 0($4)
   3088 	sd	$3, 32767($4)
   3089 	sd	$3, -32768($4)
   3090 	sd	$3, 65535($4)
   3091 	sd	$3, 0xffff0000($4)
   3092 	sd	$3, 0xffff8000($4)
   3093 	sd	$3, 0xffff0001($4)
   3094 	sd	$3, 0xffff8001($4)
   3095 	sd	$3, 0xf0000000($4)
   3096 	sd	$3, 0xffffffff($4)
   3097 	sd	$3, 0x12345678($4)
   3098 
   3099 	ld	$3, 4
   3100 	ld	$3, 4($0)
   3101 	ld	$3, 32767($0)
   3102 	ld	$3, -32768($0)
   3103 	ld	$3, 65535($0)
   3104 	ld	$3, 0xffff0000($0)
   3105 	ld	$3, 0xffff8000($0)
   3106 	ld	$3, 0xffff0001($0)
   3107 	ld	$3, 0xffff8001($0)
   3108 	ld	$3, 0xf0000000($0)
   3109 	ld	$3, 0xffffffff($0)
   3110 	ld	$3, 0x12345678($0)
   3111 	ld	$3, ($4)
   3112 	ld	$3, 0($4)
   3113 	ld	$3, 32767($4)
   3114 	ld	$3, -32768($4)
   3115 	ld	$3, 65535($4)
   3116 	ld	$3, 0xffff0000($4)
   3117 	ld	$3, 0xffff8000($4)
   3118 	ld	$3, 0xffff0001($4)
   3119 	ld	$3, 0xffff8001($4)
   3120 	ld	$3, 0xf0000000($4)
   3121 	ld	$3, 0xffffffff($4)
   3122 	ld	$3, 0x12345678($4)
   3123 
   3124 	jraddiusp	0 << 2
   3125 	jraddiusp	1 << 2
   3126 	jraddiusp	2 << 2
   3127 	jraddiusp	3 << 2
   3128 	jraddiusp	4 << 2
   3129 	jraddiusp	5 << 2
   3130 	jraddiusp	6 << 2
   3131 	jraddiusp	7 << 2
   3132 	jraddiusp	8 << 2
   3133 	jraddiusp	9 << 2
   3134 	jraddiusp	10 << 2
   3135 	jraddiusp	30 << 2
   3136 	jraddiusp	31 << 2
   3137 
   3138 	ldc2	$3, 0
   3139 	ldc2	$3, ($0)
   3140 	ldc2	$3, 4
   3141 	ldc2	$3, 4($0)
   3142 	ldc2	$3, ($4)
   3143 	ldc2	$3, 0($4)
   3144 	ldc2	$3, 32767($4)
   3145 	ldc2	$3, -32768($4)
   3146 	ldc2	$3, 65535($4)
   3147 	ldc2	$3, 0xffff0000($4)
   3148 	ldc2	$3, 0xffff8000($4)
   3149 	ldc2	$3, 0xffff0001($4)
   3150 	ldc2	$3, 0xffff8001($4)
   3151 	ldc2	$3, 0xf0000000($4)
   3152 	ldc2	$3, 0xffffffff($4)
   3153 	ldc2	$3, 0x12345678($4)
   3154 
   3155 	lwc2	$3, 0
   3156 	lwc2	$3, ($0)
   3157 	lwc2	$3, 4
   3158 	lwc2	$3, 4($0)
   3159 	lwc2	$3, ($4)
   3160 	lwc2	$3, 0($4)
   3161 	lwc2	$3, 32767($4)
   3162 	lwc2	$3, -32768($4)
   3163 	lwc2	$3, 65535($4)
   3164 	lwc2	$3, 0xffff0000($4)
   3165 	lwc2	$3, 0xffff8000($4)
   3166 	lwc2	$3, 0xffff0001($4)
   3167 	lwc2	$3, 0xffff8001($4)
   3168 	lwc2	$3, 0xf0000000($4)
   3169 	lwc2	$3, 0xffffffff($4)
   3170 	lwc2	$3, 0x12345678($4)
   3171 
   3172 	mfc2	$5, $0
   3173 	mfc2	$5, $1
   3174 	mfc2	$5, $2
   3175 	mfc2	$5, $3
   3176 	mfc2	$5, $4
   3177 	mfc2	$5, $5
   3178 	mfc2	$5, $6
   3179 	mfc2	$5, $7
   3180 	mfc2	$5, $8
   3181 	mfc2	$5, $9
   3182 	mfc2	$5, $10
   3183 	mfc2	$5, $11
   3184 	mfc2	$5, $12
   3185 	mfc2	$5, $13
   3186 	mfc2	$5, $14
   3187 	mfc2	$5, $15
   3188 	mfc2	$5, $16
   3189 	mfc2	$5, $17
   3190 	mfc2	$5, $18
   3191 	mfc2	$5, $19
   3192 	mfc2	$5, $20
   3193 	mfc2	$5, $21
   3194 	mfc2	$5, $22
   3195 	mfc2	$5, $23
   3196 	mfc2	$5, $24
   3197 	mfc2	$5, $25
   3198 	mfc2	$5, $26
   3199 	mfc2	$5, $27
   3200 	mfc2	$5, $28
   3201 	mfc2	$5, $29
   3202 	mfc2	$5, $30
   3203 	mfc2	$5, $31
   3204 
   3205 	mfhc2	$5, $0
   3206 	mfhc2	$5, $1
   3207 	mfhc2	$5, $2
   3208 	mfhc2	$5, $3
   3209 	mfhc2	$5, $4
   3210 	mfhc2	$5, $5
   3211 	mfhc2	$5, $6
   3212 	mfhc2	$5, $7
   3213 	mfhc2	$5, $8
   3214 	mfhc2	$5, $9
   3215 	mfhc2	$5, $10
   3216 	mfhc2	$5, $11
   3217 	mfhc2	$5, $12
   3218 	mfhc2	$5, $13
   3219 	mfhc2	$5, $14
   3220 	mfhc2	$5, $15
   3221 	mfhc2	$5, $16
   3222 	mfhc2	$5, $17
   3223 	mfhc2	$5, $18
   3224 	mfhc2	$5, $19
   3225 	mfhc2	$5, $20
   3226 	mfhc2	$5, $21
   3227 	mfhc2	$5, $22
   3228 	mfhc2	$5, $23
   3229 	mfhc2	$5, $24
   3230 	mfhc2	$5, $25
   3231 	mfhc2	$5, $26
   3232 	mfhc2	$5, $27
   3233 	mfhc2	$5, $28
   3234 	mfhc2	$5, $29
   3235 	mfhc2	$5, $30
   3236 	mfhc2	$5, $31
   3237 
   3238 	mtc2	$5, $0
   3239 	mtc2	$5, $1
   3240 	mtc2	$5, $2
   3241 	mtc2	$5, $3
   3242 	mtc2	$5, $4
   3243 	mtc2	$5, $5
   3244 	mtc2	$5, $6
   3245 	mtc2	$5, $7
   3246 	mtc2	$5, $8
   3247 	mtc2	$5, $9
   3248 	mtc2	$5, $10
   3249 	mtc2	$5, $11
   3250 	mtc2	$5, $12
   3251 	mtc2	$5, $13
   3252 	mtc2	$5, $14
   3253 	mtc2	$5, $15
   3254 	mtc2	$5, $16
   3255 	mtc2	$5, $17
   3256 	mtc2	$5, $18
   3257 	mtc2	$5, $19
   3258 	mtc2	$5, $20
   3259 	mtc2	$5, $21
   3260 	mtc2	$5, $22
   3261 	mtc2	$5, $23
   3262 	mtc2	$5, $24
   3263 	mtc2	$5, $25
   3264 	mtc2	$5, $26
   3265 	mtc2	$5, $27
   3266 	mtc2	$5, $28
   3267 	mtc2	$5, $29
   3268 	mtc2	$5, $30
   3269 	mtc2	$5, $31
   3270 
   3271 	mthc2	$5, $0
   3272 	mthc2	$5, $1
   3273 	mthc2	$5, $2
   3274 	mthc2	$5, $3
   3275 	mthc2	$5, $4
   3276 	mthc2	$5, $5
   3277 	mthc2	$5, $6
   3278 	mthc2	$5, $7
   3279 	mthc2	$5, $8
   3280 	mthc2	$5, $9
   3281 	mthc2	$5, $10
   3282 	mthc2	$5, $11
   3283 	mthc2	$5, $12
   3284 	mthc2	$5, $13
   3285 	mthc2	$5, $14
   3286 	mthc2	$5, $15
   3287 	mthc2	$5, $16
   3288 	mthc2	$5, $17
   3289 	mthc2	$5, $18
   3290 	mthc2	$5, $19
   3291 	mthc2	$5, $20
   3292 	mthc2	$5, $21
   3293 	mthc2	$5, $22
   3294 	mthc2	$5, $23
   3295 	mthc2	$5, $24
   3296 	mthc2	$5, $25
   3297 	mthc2	$5, $26
   3298 	mthc2	$5, $27
   3299 	mthc2	$5, $28
   3300 	mthc2	$5, $29
   3301 	mthc2	$5, $30
   3302 	mthc2	$5, $31
   3303 
   3304 	sdc2	$3, 0
   3305 	sdc2	$3, ($0)
   3306 	sdc2	$3, 4
   3307 	sdc2	$3, 4($0)
   3308 	sdc2	$3, ($4)
   3309 	sdc2	$3, 0($4)
   3310 	sdc2	$3, 32767($4)
   3311 	sdc2	$3, -32768($4)
   3312 	sdc2	$3, 65535($4)
   3313 	sdc2	$3, 0xffff0000($4)
   3314 	sdc2	$3, 0xffff8000($4)
   3315 	sdc2	$3, 0xffff0001($4)
   3316 	sdc2	$3, 0xffff8001($4)
   3317 	sdc2	$3, 0xf0000000($4)
   3318 	sdc2	$3, 0xffffffff($4)
   3319 	sdc2	$3, 0x12345678($4)
   3320 
   3321 	swc2	$3, 0
   3322 	swc2	$3, ($0)
   3323 	swc2	$3, 4
   3324 	swc2	$3, 4($0)
   3325 	swc2	$3, ($4)
   3326 	swc2	$3, 0($4)
   3327 	swc2	$3, 32767($4)
   3328 	swc2	$3, -32768($4)
   3329 	swc2	$3, 65535($4)
   3330 	swc2	$3, 0xffff0000($4)
   3331 	swc2	$3, 0xffff8000($4)
   3332 	swc2	$3, 0xffff0001($4)
   3333 	swc2	$3, 0xffff8001($4)
   3334 	swc2	$3, 0xf0000000($4)
   3335 	swc2	$3, 0xffffffff($4)
   3336 	swc2	$3, 0x12345678($4)
   3337 
   3338 	cache	0, %lo(test)($3)
   3339 	lwp	$2, %lo(test)($3)
   3340 	swp	$2, %lo(test)($3)
   3341 	ll	$2, %lo(test)($3)
   3342 	sc	$2, %lo(test)($3)
   3343 	lwl	$2, %lo(test)($3)
   3344 	lwr	$2, %lo(test)($3)
   3345 	swl	$2, %lo(test)($3)
   3346 	swr	$2, %lo(test)($3)
   3347 	lwm	$16, %lo(test)($3)
   3348 	swm	$16, %lo(test)($3)
   3349 	lwc2	$16, %lo(test)($3)
   3350 	swc2	$16, %lo(test)($3)
   3351 	lcache	$2, %lo(test)($3)
   3352 	flush	$2, %lo(test)($3)
   3353 	scache	$2, %lo(test)($3)
   3354 	invalidate	$2, %lo(test)($3)
   3355 
   3356 	sdbbp	1023
   3357 	wait	1023
   3358 	syscall	1023
   3359 	cop2	0x7fffff
   3360 
   3361 	.end	test
   3362 	.set	reorder
   3363 
   3364 	.align	3
   3365 	.set	micromips
   3366 	.ent	fp_test
   3367 	.globl	fp_test
   3368 fp_test:
   3369 	prefx	0, $0($0)
   3370 	prefx	0, $0($2)
   3371 	prefx	0, $0($31)
   3372 	prefx	0, $2($31)
   3373 	prefx	0, $31($31)
   3374 	prefx	1, $31($31)
   3375 	prefx	2, $31($31)
   3376 	prefx	31, $31($31)
   3377 
   3378 	abs.s	$f0, $f1
   3379 	abs.s	$f30, $f31
   3380 	abs.s	$f2, $f2
   3381 	abs.s	$f2
   3382 	abs.d	$f0, $f1
   3383 	abs.d	$f30, $f31
   3384 	abs.d	$f2, $f2
   3385 	abs.d	$f2
   3386 	abs.ps	$f0, $f1
   3387 	abs.ps	$f30, $f31
   3388 	abs.ps	$f2, $f2
   3389 	abs.ps	$f2
   3390 
   3391 	add.s	$f0, $f1, $f2
   3392 	add.s	$f29, $f30, $f31
   3393 	add.s	$f29, $f29, $f30
   3394 	add.s	$f29, $f30
   3395 	add.d	$f0, $f1, $f2
   3396 	add.d	$f29, $f30, $f31
   3397 	add.d	$f29, $f29, $f30
   3398 	add.d	$f29, $f30
   3399 	add.ps	$f0, $f1, $f2
   3400 	add.ps	$f29, $f30, $f31
   3401 	add.ps	$f29, $f29, $f30
   3402 	add.ps	$f29, $f30
   3403 
   3404 	alnv.ps	$f0, $f1, $f2, $0
   3405 	alnv.ps	$f0, $f1, $f2, $2
   3406 	alnv.ps	$f0, $f1, $f2, $31
   3407 	alnv.ps	$f29, $f30, $f31, $31
   3408 	alnv.ps	$f29, $f29, $f31, $31
   3409 
   3410 	bc1f	fp_test
   3411 	bc1f	$fcc0, fp_test
   3412 	bc1f	$fcc1, fp_test
   3413 	bc1f	$fcc2, fp_test
   3414 	bc1f	$fcc3, fp_test
   3415 	bc1f	$fcc4, fp_test
   3416 	bc1f	$fcc5, fp_test
   3417 	bc1f	$fcc6, fp_test
   3418 	bc1f	$fcc7, fp_test
   3419 
   3420 	bc1t	fp_test
   3421 	bc1t	$fcc0, fp_test
   3422 	bc1t	$fcc1, fp_test
   3423 	bc1t	$fcc2, fp_test
   3424 	bc1t	$fcc3, fp_test
   3425 	bc1t	$fcc4, fp_test
   3426 	bc1t	$fcc5, fp_test
   3427 	bc1t	$fcc6, fp_test
   3428 	bc1t	$fcc7, fp_test
   3429 
   3430 	c.f.d	$f0, $f1
   3431 	c.f.d	$f30, $f31
   3432 	c.f.d	$fcc0, $f30, $f31
   3433 	c.f.d	$fcc1, $f30, $f31
   3434 	c.f.d	$fcc7, $f30, $f31
   3435 	c.f.s	$f0, $f1
   3436 	c.f.s	$f30, $f31
   3437 	c.f.s	$fcc0, $f30, $f31
   3438 	c.f.s	$fcc1, $f30, $f31
   3439 	c.f.s	$fcc7, $f30, $f31
   3440 	c.f.ps	$f0, $f1
   3441 	c.f.ps	$f30, $f31
   3442 	c.f.ps	$fcc0, $f30, $f31
   3443 	c.f.ps	$fcc2, $f30, $f31
   3444 	c.f.ps	$fcc6, $f30, $f31
   3445 
   3446 	c.un.d	$f0, $f1
   3447 	c.un.d	$f30, $f31
   3448 	c.un.d	$fcc0, $f30, $f31
   3449 	c.un.d	$fcc1, $f30, $f31
   3450 	c.un.d	$fcc7, $f30, $f31
   3451 	c.un.s	$f0, $f1
   3452 	c.un.s	$f30, $f31
   3453 	c.un.s	$fcc0, $f30, $f31
   3454 	c.un.s	$fcc1, $f30, $f31
   3455 	c.un.s	$fcc7, $f30, $f31
   3456 	c.un.ps	$f0, $f1
   3457 	c.un.ps	$f30, $f31
   3458 	c.un.ps	$fcc0, $f30, $f31
   3459 	c.un.ps	$fcc2, $f30, $f31
   3460 	c.un.ps	$fcc6, $f30, $f31
   3461 
   3462 	c.eq.d	$f0, $f1
   3463 	c.eq.d	$f30, $f31
   3464 	c.eq.d	$fcc0, $f30, $f31
   3465 	c.eq.d	$fcc1, $f30, $f31
   3466 	c.eq.d	$fcc7, $f30, $f31
   3467 	c.eq.s	$f0, $f1
   3468 	c.eq.s	$f30, $f31
   3469 	c.eq.s	$fcc0, $f30, $f31
   3470 	c.eq.s	$fcc1, $f30, $f31
   3471 	c.eq.s	$fcc7, $f30, $f31
   3472 	c.eq.ps	$f0, $f1
   3473 	c.eq.ps	$f30, $f31
   3474 	c.eq.ps	$fcc0, $f30, $f31
   3475 	c.eq.ps	$fcc2, $f30, $f31
   3476 	c.eq.ps	$fcc6, $f30, $f31
   3477 
   3478 	c.ueq.d	$f0, $f1
   3479 	c.ueq.d	$f30, $f31
   3480 	c.ueq.d	$fcc0, $f30, $f31
   3481 	c.ueq.d	$fcc1, $f30, $f31
   3482 	c.ueq.d	$fcc7, $f30, $f31
   3483 	c.ueq.s	$f0, $f1
   3484 	c.ueq.s	$f30, $f31
   3485 	c.ueq.s	$fcc0, $f30, $f31
   3486 	c.ueq.s	$fcc1, $f30, $f31
   3487 	c.ueq.s	$fcc7, $f30, $f31
   3488 	c.ueq.ps	$f0, $f1
   3489 	c.ueq.ps	$f30, $f31
   3490 	c.ueq.ps	$fcc0, $f30, $f31
   3491 	c.ueq.ps	$fcc2, $f30, $f31
   3492 	c.ueq.ps	$fcc6, $f30, $f31
   3493 
   3494 	c.olt.d	$f0, $f1
   3495 	c.olt.d	$f30, $f31
   3496 	c.olt.d	$fcc0, $f30, $f31
   3497 	c.olt.d	$fcc1, $f30, $f31
   3498 	c.olt.d	$fcc7, $f30, $f31
   3499 	c.olt.s	$f0, $f1
   3500 	c.olt.s	$f30, $f31
   3501 	c.olt.s	$fcc0, $f30, $f31
   3502 	c.olt.s	$fcc1, $f30, $f31
   3503 	c.olt.s	$fcc7, $f30, $f31
   3504 	c.olt.ps	$f0, $f1
   3505 	c.olt.ps	$f30, $f31
   3506 	c.olt.ps	$fcc0, $f30, $f31
   3507 	c.olt.ps	$fcc2, $f30, $f31
   3508 	c.olt.ps	$fcc6, $f30, $f31
   3509 
   3510 	c.ult.d	$f0, $f1
   3511 	c.ult.d	$f30, $f31
   3512 	c.ult.d	$fcc0, $f30, $f31
   3513 	c.ult.d	$fcc1, $f30, $f31
   3514 	c.ult.d	$fcc7, $f30, $f31
   3515 	c.ult.s	$f0, $f1
   3516 	c.ult.s	$f30, $f31
   3517 	c.ult.s	$fcc0, $f30, $f31
   3518 	c.ult.s	$fcc1, $f30, $f31
   3519 	c.ult.s	$fcc7, $f30, $f31
   3520 	c.ult.ps	$f0, $f1
   3521 	c.ult.ps	$f30, $f31
   3522 	c.ult.ps	$fcc0, $f30, $f31
   3523 	c.ult.ps	$fcc2, $f30, $f31
   3524 	c.ult.ps	$fcc6, $f30, $f31
   3525 
   3526 	c.ole.d	$f0, $f1
   3527 	c.ole.d	$f30, $f31
   3528 	c.ole.d	$fcc0, $f30, $f31
   3529 	c.ole.d	$fcc1, $f30, $f31
   3530 	c.ole.d	$fcc7, $f30, $f31
   3531 	c.ole.s	$f0, $f1
   3532 	c.ole.s	$f30, $f31
   3533 	c.ole.s	$fcc0, $f30, $f31
   3534 	c.ole.s	$fcc1, $f30, $f31
   3535 	c.ole.s	$fcc7, $f30, $f31
   3536 	c.ole.ps	$f0, $f1
   3537 	c.ole.ps	$f30, $f31
   3538 	c.ole.ps	$fcc0, $f30, $f31
   3539 	c.ole.ps	$fcc2, $f30, $f31
   3540 	c.ole.ps	$fcc6, $f30, $f31
   3541 
   3542 	c.ule.d	$f0, $f1
   3543 	c.ule.d	$f30, $f31
   3544 	c.ule.d	$fcc0, $f30, $f31
   3545 	c.ule.d	$fcc1, $f30, $f31
   3546 	c.ule.d	$fcc7, $f30, $f31
   3547 	c.ule.s	$f0, $f1
   3548 	c.ule.s	$f30, $f31
   3549 	c.ule.s	$fcc0, $f30, $f31
   3550 	c.ule.s	$fcc1, $f30, $f31
   3551 	c.ule.s	$fcc7, $f30, $f31
   3552 	c.ule.ps	$f0, $f1
   3553 	c.ule.ps	$f30, $f31
   3554 	c.ule.ps	$fcc0, $f30, $f31
   3555 	c.ule.ps	$fcc2, $f30, $f31
   3556 	c.ule.ps	$fcc6, $f30, $f31
   3557 
   3558 	c.sf.d	$f0, $f1
   3559 	c.sf.d	$f30, $f31
   3560 	c.sf.d	$fcc0, $f30, $f31
   3561 	c.sf.d	$fcc1, $f30, $f31
   3562 	c.sf.d	$fcc7, $f30, $f31
   3563 	c.sf.s	$f0, $f1
   3564 	c.sf.s	$f30, $f31
   3565 	c.sf.s	$fcc0, $f30, $f31
   3566 	c.sf.s	$fcc1, $f30, $f31
   3567 	c.sf.s	$fcc7, $f30, $f31
   3568 	c.sf.ps	$f0, $f1
   3569 	c.sf.ps	$f30, $f31
   3570 	c.sf.ps	$fcc0, $f30, $f31
   3571 	c.sf.ps	$fcc2, $f30, $f31
   3572 	c.sf.ps	$fcc6, $f30, $f31
   3573 
   3574 	c.ngle.d	$f0, $f1
   3575 	c.ngle.d	$f30, $f31
   3576 	c.ngle.d	$fcc0, $f30, $f31
   3577 	c.ngle.d	$fcc1, $f30, $f31
   3578 	c.ngle.d	$fcc7, $f30, $f31
   3579 	c.ngle.s	$f0, $f1
   3580 	c.ngle.s	$f30, $f31
   3581 	c.ngle.s	$fcc0, $f30, $f31
   3582 	c.ngle.s	$fcc1, $f30, $f31
   3583 	c.ngle.s	$fcc7, $f30, $f31
   3584 	c.ngle.ps	$f0, $f1
   3585 	c.ngle.ps	$f30, $f31
   3586 	c.ngle.ps	$fcc0, $f30, $f31
   3587 	c.ngle.ps	$fcc2, $f30, $f31
   3588 	c.ngle.ps	$fcc6, $f30, $f31
   3589 
   3590 	c.seq.d	$f0, $f1
   3591 	c.seq.d	$f30, $f31
   3592 	c.seq.d	$fcc0, $f30, $f31
   3593 	c.seq.d	$fcc1, $f30, $f31
   3594 	c.seq.d	$fcc7, $f30, $f31
   3595 	c.seq.s	$f0, $f1
   3596 	c.seq.s	$f30, $f31
   3597 	c.seq.s	$fcc0, $f30, $f31
   3598 	c.seq.s	$fcc1, $f30, $f31
   3599 	c.seq.s	$fcc7, $f30, $f31
   3600 	c.seq.ps	$f0, $f1
   3601 	c.seq.ps	$f30, $f31
   3602 	c.seq.ps	$fcc0, $f30, $f31
   3603 	c.seq.ps	$fcc2, $f30, $f31
   3604 	c.seq.ps	$fcc6, $f30, $f31
   3605 
   3606 	c.ngl.d	$f0, $f1
   3607 	c.ngl.d	$f30, $f31
   3608 	c.ngl.d	$fcc0, $f30, $f31
   3609 	c.ngl.d	$fcc1, $f30, $f31
   3610 	c.ngl.d	$fcc7, $f30, $f31
   3611 	c.ngl.s	$f0, $f1
   3612 	c.ngl.s	$f30, $f31
   3613 	c.ngl.s	$fcc0, $f30, $f31
   3614 	c.ngl.s	$fcc1, $f30, $f31
   3615 	c.ngl.s	$fcc7, $f30, $f31
   3616 	c.ngl.ps	$f0, $f1
   3617 	c.ngl.ps	$f30, $f31
   3618 	c.ngl.ps	$fcc0, $f30, $f31
   3619 	c.ngl.ps	$fcc2, $f30, $f31
   3620 	c.ngl.ps	$fcc6, $f30, $f31
   3621 
   3622 	c.lt.d	$f0, $f1
   3623 	c.lt.d	$f30, $f31
   3624 	c.lt.d	$fcc0, $f30, $f31
   3625 	c.lt.d	$fcc1, $f30, $f31
   3626 	c.lt.d	$fcc7, $f30, $f31
   3627 	c.lt.s	$f0, $f1
   3628 	c.lt.s	$f30, $f31
   3629 	c.lt.s	$fcc0, $f30, $f31
   3630 	c.lt.s	$fcc1, $f30, $f31
   3631 	c.lt.s	$fcc7, $f30, $f31
   3632 	c.lt.ps	$f0, $f1
   3633 	c.lt.ps	$f30, $f31
   3634 	c.lt.ps	$fcc0, $f30, $f31
   3635 	c.lt.ps	$fcc2, $f30, $f31
   3636 	c.lt.ps	$fcc6, $f30, $f31
   3637 
   3638 	c.nge.d	$f0, $f1
   3639 	c.nge.d	$f30, $f31
   3640 	c.nge.d	$fcc0, $f30, $f31
   3641 	c.nge.d	$fcc1, $f30, $f31
   3642 	c.nge.d	$fcc7, $f30, $f31
   3643 	c.nge.s	$f0, $f1
   3644 	c.nge.s	$f30, $f31
   3645 	c.nge.s	$fcc0, $f30, $f31
   3646 	c.nge.s	$fcc1, $f30, $f31
   3647 	c.nge.s	$fcc7, $f30, $f31
   3648 	c.nge.ps	$f0, $f1
   3649 	c.nge.ps	$f30, $f31
   3650 	c.nge.ps	$fcc0, $f30, $f31
   3651 	c.nge.ps	$fcc2, $f30, $f31
   3652 	c.nge.ps	$fcc6, $f30, $f31
   3653 
   3654 	c.le.d	$f0, $f1
   3655 	c.le.d	$f30, $f31
   3656 	c.le.d	$fcc0, $f30, $f31
   3657 	c.le.d	$fcc1, $f30, $f31
   3658 	c.le.d	$fcc7, $f30, $f31
   3659 	c.le.s	$f0, $f1
   3660 	c.le.s	$f30, $f31
   3661 	c.le.s	$fcc0, $f30, $f31
   3662 	c.le.s	$fcc1, $f30, $f31
   3663 	c.le.s	$fcc7, $f30, $f31
   3664 	c.le.ps	$f0, $f1
   3665 	c.le.ps	$f30, $f31
   3666 	c.le.ps	$fcc0, $f30, $f31
   3667 	c.le.ps	$fcc2, $f30, $f31
   3668 	c.le.ps	$fcc6, $f30, $f31
   3669 
   3670 	c.ngt.d	$f0, $f1
   3671 	c.ngt.d	$f30, $f31
   3672 	c.ngt.d	$fcc0, $f30, $f31
   3673 	c.ngt.d	$fcc1, $f30, $f31
   3674 	c.ngt.d	$fcc7, $f30, $f31
   3675 	c.ngt.s	$f0, $f1
   3676 	c.ngt.s	$f30, $f31
   3677 	c.ngt.s	$fcc0, $f30, $f31
   3678 	c.ngt.s	$fcc1, $f30, $f31
   3679 	c.ngt.s	$fcc7, $f30, $f31
   3680 	c.ngt.ps	$f0, $f1
   3681 	c.ngt.ps	$f30, $f31
   3682 	c.ngt.ps	$fcc0, $f30, $f31
   3683 	c.ngt.ps	$fcc2, $f30, $f31
   3684 	c.ngt.ps	$fcc6, $f30, $f31
   3685 
   3686 	ceil.l.d	$f0, $f1
   3687 	ceil.l.d	$f30, $f31
   3688 	ceil.l.d	$f2, $f2
   3689 
   3690 	ceil.l.s	$f0, $f1
   3691 	ceil.l.s	$f30, $f31
   3692 	ceil.l.s	$f2, $f2
   3693 
   3694 	ceil.w.d	$f0, $f1
   3695 	ceil.w.d	$f30, $f31
   3696 	ceil.w.d	$f2, $f2
   3697 
   3698 	ceil.w.s	$f0, $f1
   3699 	ceil.w.s	$f30, $f31
   3700 	ceil.w.s	$f2, $f2
   3701 
   3702 	cfc1	$5, $0
   3703 	cfc1	$5, $1
   3704 	cfc1	$5, $2
   3705 	cfc1	$5, $3
   3706 	cfc1	$5, $4
   3707 	cfc1	$5, $5
   3708 	cfc1	$5, $6
   3709 	cfc1	$5, $7
   3710 	cfc1	$5, $8
   3711 	cfc1	$5, $9
   3712 	cfc1	$5, $10
   3713 	cfc1	$5, $11
   3714 	cfc1	$5, $12
   3715 	cfc1	$5, $13
   3716 	cfc1	$5, $14
   3717 	cfc1	$5, $15
   3718 	cfc1	$5, $16
   3719 	cfc1	$5, $17
   3720 	cfc1	$5, $18
   3721 	cfc1	$5, $19
   3722 	cfc1	$5, $20
   3723 	cfc1	$5, $21
   3724 	cfc1	$5, $22
   3725 	cfc1	$5, $23
   3726 	cfc1	$5, $24
   3727 	cfc1	$5, $25
   3728 	cfc1	$5, $26
   3729 	cfc1	$5, $27
   3730 	cfc1	$5, $28
   3731 	cfc1	$5, $29
   3732 	cfc1	$5, $30
   3733 	cfc1	$5, $31
   3734 	cfc1	$5, $f0
   3735 	cfc1	$5, $f1
   3736 	cfc1	$5, $f2
   3737 	cfc1	$5, $f3
   3738 	cfc1	$5, $f4
   3739 	cfc1	$5, $f5
   3740 	cfc1	$5, $f6
   3741 	cfc1	$5, $f7
   3742 	cfc1	$5, $f8
   3743 	cfc1	$5, $f9
   3744 	cfc1	$5, $f10
   3745 	cfc1	$5, $f11
   3746 	cfc1	$5, $f12
   3747 	cfc1	$5, $f13
   3748 	cfc1	$5, $f14
   3749 	cfc1	$5, $f15
   3750 	cfc1	$5, $f16
   3751 	cfc1	$5, $f17
   3752 	cfc1	$5, $f18
   3753 	cfc1	$5, $f19
   3754 	cfc1	$5, $f20
   3755 	cfc1	$5, $f21
   3756 	cfc1	$5, $f22
   3757 	cfc1	$5, $f23
   3758 	cfc1	$5, $f24
   3759 	cfc1	$5, $f25
   3760 	cfc1	$5, $f26
   3761 	cfc1	$5, $f27
   3762 	cfc1	$5, $f28
   3763 	cfc1	$5, $f29
   3764 	cfc1	$5, $f30
   3765 	cfc1	$5, $f31
   3766 
   3767 	cfc2	$5, $0
   3768 	cfc2	$5, $1
   3769 	cfc2	$5, $2
   3770 	cfc2	$5, $3
   3771 	cfc2	$5, $4
   3772 	cfc2	$5, $5
   3773 	cfc2	$5, $6
   3774 	cfc2	$5, $7
   3775 	cfc2	$5, $8
   3776 	cfc2	$5, $9
   3777 	cfc2	$5, $10
   3778 	cfc2	$5, $11
   3779 	cfc2	$5, $12
   3780 	cfc2	$5, $13
   3781 	cfc2	$5, $14
   3782 	cfc2	$5, $15
   3783 	cfc2	$5, $16
   3784 	cfc2	$5, $17
   3785 	cfc2	$5, $18
   3786 	cfc2	$5, $19
   3787 	cfc2	$5, $20
   3788 	cfc2	$5, $21
   3789 	cfc2	$5, $22
   3790 	cfc2	$5, $23
   3791 	cfc2	$5, $24
   3792 	cfc2	$5, $25
   3793 	cfc2	$5, $26
   3794 	cfc2	$5, $27
   3795 	cfc2	$5, $28
   3796 	cfc2	$5, $29
   3797 	cfc2	$5, $30
   3798 	cfc2	$5, $31
   3799 
   3800 	ctc1	$5, $0
   3801 	ctc1	$5, $1
   3802 	ctc1	$5, $2
   3803 	ctc1	$5, $3
   3804 	ctc1	$5, $4
   3805 	ctc1	$5, $5
   3806 	ctc1	$5, $6
   3807 	ctc1	$5, $7
   3808 	ctc1	$5, $8
   3809 	ctc1	$5, $9
   3810 	ctc1	$5, $10
   3811 	ctc1	$5, $11
   3812 	ctc1	$5, $12
   3813 	ctc1	$5, $13
   3814 	ctc1	$5, $14
   3815 	ctc1	$5, $15
   3816 	ctc1	$5, $16
   3817 	ctc1	$5, $17
   3818 	ctc1	$5, $18
   3819 	ctc1	$5, $19
   3820 	ctc1	$5, $20
   3821 	ctc1	$5, $21
   3822 	ctc1	$5, $22
   3823 	ctc1	$5, $23
   3824 	ctc1	$5, $24
   3825 	ctc1	$5, $25
   3826 	ctc1	$5, $26
   3827 	ctc1	$5, $27
   3828 	ctc1	$5, $28
   3829 	ctc1	$5, $29
   3830 	ctc1	$5, $30
   3831 	ctc1	$5, $31
   3832 	ctc1	$5, $f0
   3833 	ctc1	$5, $f1
   3834 	ctc1	$5, $f2
   3835 	ctc1	$5, $f3
   3836 	ctc1	$5, $f4
   3837 	ctc1	$5, $f5
   3838 	ctc1	$5, $f6
   3839 	ctc1	$5, $f7
   3840 	ctc1	$5, $f8
   3841 	ctc1	$5, $f9
   3842 	ctc1	$5, $f10
   3843 	ctc1	$5, $f11
   3844 	ctc1	$5, $f12
   3845 	ctc1	$5, $f13
   3846 	ctc1	$5, $f14
   3847 	ctc1	$5, $f15
   3848 	ctc1	$5, $f16
   3849 	ctc1	$5, $f17
   3850 	ctc1	$5, $f18
   3851 	ctc1	$5, $f19
   3852 	ctc1	$5, $f20
   3853 	ctc1	$5, $f21
   3854 	ctc1	$5, $f22
   3855 	ctc1	$5, $f23
   3856 	ctc1	$5, $f24
   3857 	ctc1	$5, $f25
   3858 	ctc1	$5, $f26
   3859 	ctc1	$5, $f27
   3860 	ctc1	$5, $f28
   3861 	ctc1	$5, $f29
   3862 	ctc1	$5, $f30
   3863 	ctc1	$5, $f31
   3864 
   3865 	ctc2	$5, $0
   3866 	ctc2	$5, $1
   3867 	ctc2	$5, $2
   3868 	ctc2	$5, $3
   3869 	ctc2	$5, $4
   3870 	ctc2	$5, $5
   3871 	ctc2	$5, $6
   3872 	ctc2	$5, $7
   3873 	ctc2	$5, $8
   3874 	ctc2	$5, $9
   3875 	ctc2	$5, $10
   3876 	ctc2	$5, $11
   3877 	ctc2	$5, $12
   3878 	ctc2	$5, $13
   3879 	ctc2	$5, $14
   3880 	ctc2	$5, $15
   3881 	ctc2	$5, $16
   3882 	ctc2	$5, $17
   3883 	ctc2	$5, $18
   3884 	ctc2	$5, $19
   3885 	ctc2	$5, $20
   3886 	ctc2	$5, $21
   3887 	ctc2	$5, $22
   3888 	ctc2	$5, $23
   3889 	ctc2	$5, $24
   3890 	ctc2	$5, $25
   3891 	ctc2	$5, $26
   3892 	ctc2	$5, $27
   3893 	ctc2	$5, $28
   3894 	ctc2	$5, $29
   3895 	ctc2	$5, $30
   3896 	ctc2	$5, $31
   3897 
   3898 	cvt.d.l	$f0, $f1
   3899 	cvt.d.l	$f30, $f31
   3900 	cvt.d.l	$f2, $f2
   3901 
   3902 	cvt.d.s	$f0, $f1
   3903 	cvt.d.s	$f30, $f31
   3904 	cvt.d.s	$f2, $f2
   3905 
   3906 	cvt.d.w	$f0, $f1
   3907 	cvt.d.w	$f30, $f31
   3908 	cvt.d.w	$f2, $f2
   3909 
   3910 	cvt.l.s	$f0, $f1
   3911 	cvt.l.s	$f30, $f31
   3912 	cvt.l.s	$f2, $f2
   3913 
   3914 	cvt.l.d	$f0, $f1
   3915 	cvt.l.d	$f30, $f31
   3916 	cvt.l.d	$f2, $f2
   3917 
   3918 	cvt.s.l	$f0, $f1
   3919 	cvt.s.l	$f30, $f31
   3920 	cvt.s.l	$f2, $f2
   3921 
   3922 	cvt.s.d	$f0, $f1
   3923 	cvt.s.d	$f30, $f31
   3924 	cvt.s.d	$f2, $f2
   3925 
   3926 	cvt.s.w	$f0, $f1
   3927 	cvt.s.w	$f30, $f31
   3928 	cvt.s.w	$f2, $f2
   3929 
   3930 	cvt.s.pl	$f0, $f1
   3931 	cvt.s.pl	$f30, $f31
   3932 	cvt.s.pl	$f2, $f2
   3933 
   3934 	cvt.s.pu	$f0, $f1
   3935 	cvt.s.pu	$f30, $f31
   3936 	cvt.s.pu	$f2, $f2
   3937 
   3938 	cvt.w.s	$f0, $f1
   3939 	cvt.w.s	$f30, $f31
   3940 	cvt.w.s	$f2, $f2
   3941 
   3942 	cvt.w.d	$f0, $f1
   3943 	cvt.w.d	$f30, $f31
   3944 	cvt.w.d	$f2, $f2
   3945 
   3946 	cvt.ps.s	$f0, $f1, $f2
   3947 	cvt.ps.s	$f29, $f30, $f31
   3948 	cvt.ps.s	$f29, $f29, $f31
   3949 	cvt.ps.s	$f29, $f31
   3950 
   3951 	div.d	$f0, $f1, $f2
   3952 	div.d	$f29, $f30, $f31
   3953 	div.d	$f29, $f29, $f30
   3954 	div.d	$f29, $f30
   3955 
   3956 	div.s	$f0, $f1, $f2
   3957 	div.s	$f29, $f30, $f31
   3958 	div.s	$f29, $f29, $f30
   3959 	div.s	$f29, $f30
   3960 
   3961 	floor.l.d	$f0, $f1
   3962 	floor.l.d	$f30, $f31
   3963 	floor.l.d	$f2, $f2
   3964 
   3965 	floor.l.s	$f0, $f1
   3966 	floor.l.s	$f30, $f31
   3967 	floor.l.s	$f2, $f2
   3968 
   3969 	floor.w.d	$f0, $f1
   3970 	floor.w.d	$f30, $f31
   3971 	floor.w.d	$f2, $f2
   3972 
   3973 	floor.w.s	$f0, $f1
   3974 	floor.w.s	$f30, $f31
   3975 	floor.w.s	$f2, $f2
   3976 
   3977 	ldc1	$3, 0
   3978 	ldc1	$3, ($0)
   3979 	ldc1	$3, 4
   3980 	ldc1	$3, 4($0)
   3981 	ldc1	$3, ($4)
   3982 	ldc1	$3, 0($4)
   3983 	ldc1	$3, 32767($4)
   3984 	ldc1	$3, -32768($4)
   3985 	ldc1	$3, 65535($4)
   3986 	ldc1	$3, 0xffff0000($4)
   3987 	ldc1	$3, 0xffff8000($4)
   3988 	ldc1	$3, 0xffff0001($4)
   3989 	ldc1	$3, 0xffff8001($4)
   3990 	ldc1	$3, 0xf0000000($4)
   3991 	ldc1	$3, 0xffffffff($4)
   3992 	ldc1	$3, 0x12345678($4)
   3993 	ldc1	$f3, 0
   3994 	ldc1	$f3, ($0)
   3995 	ldc1	$f3, 4
   3996 	ldc1	$f3, 4($0)
   3997 	ldc1	$f3, ($4)
   3998 	ldc1	$f3, 0($4)
   3999 	ldc1	$f3, 32767($4)
   4000 	ldc1	$f3, -32768($4)
   4001 	ldc1	$f3, 65535($4)
   4002 	ldc1	$f3, 0xffff0000($4)
   4003 	ldc1	$f3, 0xffff8000($4)
   4004 	ldc1	$f3, 0xffff0001($4)
   4005 	ldc1	$f3, 0xffff8001($4)
   4006 	ldc1	$f3, 0xf0000000($4)
   4007 	ldc1	$f3, 0xffffffff($4)
   4008 	ldc1	$f3, 0x12345678($4)
   4009 
   4010 	l.d	$f3, 0
   4011 	l.d	$f3, ($0)
   4012 	l.d	$f3, 4
   4013 	l.d	$f3, 4($0)
   4014 	l.d	$f3, ($4)
   4015 	l.d	$f3, 0($4)
   4016 	l.d	$f3, 32767($4)
   4017 	l.d	$f3, -32768($4)
   4018 
   4019 	ldxc1	$f0, $0($0)
   4020 	ldxc1	$f0, $0($2)
   4021 	ldxc1	$f0, $0($31)
   4022 	ldxc1	$f0, $2($31)
   4023 	ldxc1	$f0, $31($31)
   4024 	ldxc1	$f1, $31($31)
   4025 	ldxc1	$f2, $31($31)
   4026 	ldxc1	$f31, $31($31)
   4027 
   4028 	luxc1	$f0, $0($0)
   4029 	luxc1	$f0, $0($2)
   4030 	luxc1	$f0, $0($31)
   4031 	luxc1	$f0, $2($31)
   4032 	luxc1	$f0, $31($31)
   4033 	luxc1	$f1, $31($31)
   4034 	luxc1	$f2, $31($31)
   4035 	luxc1	$f31, $31($31)
   4036 
   4037 	lwc1	$3, 0
   4038 	lwc1	$3, ($0)
   4039 	lwc1	$3, 4
   4040 	lwc1	$3, 4($0)
   4041 	lwc1	$3, ($4)
   4042 	lwc1	$3, 0($4)
   4043 	lwc1	$3, 32767($4)
   4044 	lwc1	$3, -32768($4)
   4045 	lwc1	$3, 65535($4)
   4046 	lwc1	$3, 0xffff0000($4)
   4047 	lwc1	$3, 0xffff8000($4)
   4048 	lwc1	$3, 0xffff0001($4)
   4049 	lwc1	$3, 0xffff8001($4)
   4050 	lwc1	$3, 0xf0000000($4)
   4051 	lwc1	$3, 0xffffffff($4)
   4052 	lwc1	$3, 0x12345678($4)
   4053 	lwc1	$f3, 0
   4054 	lwc1	$f3, ($0)
   4055 	lwc1	$f3, 4
   4056 	lwc1	$f3, 4($0)
   4057 	lwc1	$f3, ($4)
   4058 	lwc1	$f3, 0($4)
   4059 	lwc1	$f3, 32767($4)
   4060 	lwc1	$f3, -32768($4)
   4061 	lwc1	$f3, 65535($4)
   4062 	lwc1	$f3, 0xffff0000($4)
   4063 	lwc1	$f3, 0xffff8000($4)
   4064 	lwc1	$f3, 0xffff0001($4)
   4065 	lwc1	$f3, 0xffff8001($4)
   4066 	lwc1	$f3, 0xf0000000($4)
   4067 	lwc1	$f3, 0xffffffff($4)
   4068 	lwc1	$f3, 0x12345678($4)
   4069 
   4070 	l.s	$f3, 0
   4071 	l.s	$f3, ($0)
   4072 	l.s	$f3, 4
   4073 	l.s	$f3, 4($0)
   4074 	l.s	$f3, ($4)
   4075 	l.s	$f3, 0($4)
   4076 	l.s	$f3, 32767($4)
   4077 	l.s	$f3, -32768($4)
   4078 	l.s	$f3, 65535($4)
   4079 	l.s	$f3, 0xffff0000($4)
   4080 	l.s	$f3, 0xffff8000($4)
   4081 	l.s	$f3, 0xffff0001($4)
   4082 	l.s	$f3, 0xffff8001($4)
   4083 	l.s	$f3, 0xf0000000($4)
   4084 	l.s	$f3, 0xffffffff($4)
   4085 	l.s	$f3, 0x12345678($4)
   4086 
   4087 	lwxc1	$f0, $0($0)
   4088 	lwxc1	$f0, $0($2)
   4089 	lwxc1	$f0, $0($31)
   4090 	lwxc1	$f0, $2($31)
   4091 	lwxc1	$f0, $31($31)
   4092 	lwxc1	$f1, $31($31)
   4093 	lwxc1	$f2, $31($31)
   4094 	lwxc1	$f31, $31($31)
   4095 
   4096 	madd.d	$f0, $f1, $f2, $f3
   4097 	madd.d	$f28, $f29, $f30, $f31
   4098 	madd.s	$f0, $f1, $f2, $f3
   4099 	madd.s	$f28, $f29, $f30, $f31
   4100 	madd.ps	$f0, $f1, $f2, $f3
   4101 	madd.ps	$f28, $f29, $f30, $f31
   4102 
   4103 	mfc1	$5, $0
   4104 	mfc1	$5, $1
   4105 	mfc1	$5, $2
   4106 	mfc1	$5, $3
   4107 	mfc1	$5, $4
   4108 	mfc1	$5, $5
   4109 	mfc1	$5, $6
   4110 	mfc1	$5, $7
   4111 	mfc1	$5, $8
   4112 	mfc1	$5, $9
   4113 	mfc1	$5, $10
   4114 	mfc1	$5, $11
   4115 	mfc1	$5, $12
   4116 	mfc1	$5, $13
   4117 	mfc1	$5, $14
   4118 	mfc1	$5, $15
   4119 	mfc1	$5, $16
   4120 	mfc1	$5, $17
   4121 	mfc1	$5, $18
   4122 	mfc1	$5, $19
   4123 	mfc1	$5, $20
   4124 	mfc1	$5, $21
   4125 	mfc1	$5, $22
   4126 	mfc1	$5, $23
   4127 	mfc1	$5, $24
   4128 	mfc1	$5, $25
   4129 	mfc1	$5, $26
   4130 	mfc1	$5, $27
   4131 	mfc1	$5, $28
   4132 	mfc1	$5, $29
   4133 	mfc1	$5, $30
   4134 	mfc1	$5, $31
   4135 	mfc1	$5, $f0
   4136 	mfc1	$5, $f1
   4137 	mfc1	$5, $f2
   4138 	mfc1	$5, $f3
   4139 	mfc1	$5, $f4
   4140 	mfc1	$5, $f5
   4141 	mfc1	$5, $f6
   4142 	mfc1	$5, $f7
   4143 	mfc1	$5, $f8
   4144 	mfc1	$5, $f9
   4145 	mfc1	$5, $f10
   4146 	mfc1	$5, $f11
   4147 	mfc1	$5, $f12
   4148 	mfc1	$5, $f13
   4149 	mfc1	$5, $f14
   4150 	mfc1	$5, $f15
   4151 	mfc1	$5, $f16
   4152 	mfc1	$5, $f17
   4153 	mfc1	$5, $f18
   4154 	mfc1	$5, $f19
   4155 	mfc1	$5, $f20
   4156 	mfc1	$5, $f21
   4157 	mfc1	$5, $f22
   4158 	mfc1	$5, $f23
   4159 	mfc1	$5, $f24
   4160 	mfc1	$5, $f25
   4161 	mfc1	$5, $f26
   4162 	mfc1	$5, $f27
   4163 	mfc1	$5, $f28
   4164 	mfc1	$5, $f29
   4165 	mfc1	$5, $f30
   4166 	mfc1	$5, $f31
   4167 
   4168 	mfhc1	$5, $0
   4169 	mfhc1	$5, $1
   4170 	mfhc1	$5, $2
   4171 	mfhc1	$5, $3
   4172 	mfhc1	$5, $4
   4173 	mfhc1	$5, $5
   4174 	mfhc1	$5, $6
   4175 	mfhc1	$5, $7
   4176 	mfhc1	$5, $8
   4177 	mfhc1	$5, $9
   4178 	mfhc1	$5, $10
   4179 	mfhc1	$5, $11
   4180 	mfhc1	$5, $12
   4181 	mfhc1	$5, $13
   4182 	mfhc1	$5, $14
   4183 	mfhc1	$5, $15
   4184 	mfhc1	$5, $16
   4185 	mfhc1	$5, $17
   4186 	mfhc1	$5, $18
   4187 	mfhc1	$5, $19
   4188 	mfhc1	$5, $20
   4189 	mfhc1	$5, $21
   4190 	mfhc1	$5, $22
   4191 	mfhc1	$5, $23
   4192 	mfhc1	$5, $24
   4193 	mfhc1	$5, $25
   4194 	mfhc1	$5, $26
   4195 	mfhc1	$5, $27
   4196 	mfhc1	$5, $28
   4197 	mfhc1	$5, $29
   4198 	mfhc1	$5, $30
   4199 	mfhc1	$5, $31
   4200 	mfhc1	$5, $f0
   4201 	mfhc1	$5, $f1
   4202 	mfhc1	$5, $f2
   4203 	mfhc1	$5, $f3
   4204 	mfhc1	$5, $f4
   4205 	mfhc1	$5, $f5
   4206 	mfhc1	$5, $f6
   4207 	mfhc1	$5, $f7
   4208 	mfhc1	$5, $f8
   4209 	mfhc1	$5, $f9
   4210 	mfhc1	$5, $f10
   4211 	mfhc1	$5, $f11
   4212 	mfhc1	$5, $f12
   4213 	mfhc1	$5, $f13
   4214 	mfhc1	$5, $f14
   4215 	mfhc1	$5, $f15
   4216 	mfhc1	$5, $f16
   4217 	mfhc1	$5, $f17
   4218 	mfhc1	$5, $f18
   4219 	mfhc1	$5, $f19
   4220 	mfhc1	$5, $f20
   4221 	mfhc1	$5, $f21
   4222 	mfhc1	$5, $f22
   4223 	mfhc1	$5, $f23
   4224 	mfhc1	$5, $f24
   4225 	mfhc1	$5, $f25
   4226 	mfhc1	$5, $f26
   4227 	mfhc1	$5, $f27
   4228 	mfhc1	$5, $f28
   4229 	mfhc1	$5, $f29
   4230 	mfhc1	$5, $f30
   4231 	mfhc1	$5, $f31
   4232 
   4233 	mov.d	$f0, $f1
   4234 	mov.d	$f30, $f31
   4235 	mov.s	$f0, $f1
   4236 	mov.s	$f30, $f31
   4237 	mov.ps	$f0, $f1
   4238 	mov.ps	$f30, $f31
   4239 
   4240 	movf.d	$f2, $f3, $fcc0
   4241 	movf.d	$f2, $f3, $fcc1
   4242 	movf.d	$f2, $f3, $fcc2
   4243 	movf.d	$f2, $f3, $fcc3
   4244 	movf.d	$f2, $f3, $fcc4
   4245 	movf.d	$f2, $f3, $fcc5
   4246 	movf.d	$f2, $f3, $fcc6
   4247 	movf.d	$f2, $f3, $fcc7
   4248 	movf.d	$f30, $f31, $fcc7
   4249 
   4250 	movf.s	$f2, $f3, $fcc0
   4251 	movf.s	$f2, $f3, $fcc1
   4252 	movf.s	$f2, $f3, $fcc2
   4253 	movf.s	$f2, $f3, $fcc3
   4254 	movf.s	$f2, $f3, $fcc4
   4255 	movf.s	$f2, $f3, $fcc5
   4256 	movf.s	$f2, $f3, $fcc6
   4257 	movf.s	$f2, $f3, $fcc7
   4258 	movf.s	$f30, $f31, $fcc7
   4259 
   4260 	movf.ps	$f2, $f3, $fcc0
   4261 	movf.ps	$f2, $f3, $fcc2
   4262 	movf.ps	$f2, $f3, $fcc4
   4263 	movf.ps	$f2, $f3, $fcc6
   4264 	movf.ps	$f2, $f3, $fcc6
   4265 	movf.ps	$f30, $f31, $fcc6
   4266 
   4267 	movn.d	$f2, $f3, $0
   4268 	movn.d	$f2, $f3, $31
   4269 	movn.s	$f2, $f3, $0
   4270 	movn.s	$f2, $f3, $31
   4271 	movn.ps	$f2, $f3, $0
   4272 	movn.ps	$f2, $f3, $31
   4273 
   4274 	movt.ps	$f2, $f3, $fcc0
   4275 	movt.ps	$f2, $f3, $fcc2
   4276 	movt.ps	$f2, $f3, $fcc4
   4277 	movt.ps	$f2, $f3, $fcc6
   4278 	movt.ps	$f2, $f3, $fcc6
   4279 	movt.ps	$f30, $f31, $fcc6
   4280 
   4281 	movz.d	$f2, $f3, $0
   4282 	movz.d	$f2, $f3, $31
   4283 	movz.s	$f2, $f3, $0
   4284 	movz.s	$f2, $f3, $31
   4285 	movz.ps	$f2, $f3, $0
   4286 	movz.ps	$f2, $f3, $31
   4287 
   4288 	msub.d	$f0, $f1, $f2, $f3
   4289 	msub.d	$f28, $f29, $f30, $f31
   4290 	msub.s	$f0, $f1, $f2, $f3
   4291 	msub.s	$f28, $f29, $f30, $f31
   4292 	msub.ps	$f0, $f1, $f2, $f3
   4293 	msub.ps	$f28, $f29, $f30, $f31
   4294 
   4295 	mtc1	$5, $0
   4296 	mtc1	$5, $1
   4297 	mtc1	$5, $2
   4298 	mtc1	$5, $3
   4299 	mtc1	$5, $4
   4300 	mtc1	$5, $5
   4301 	mtc1	$5, $6
   4302 	mtc1	$5, $7
   4303 	mtc1	$5, $8
   4304 	mtc1	$5, $9
   4305 	mtc1	$5, $10
   4306 	mtc1	$5, $11
   4307 	mtc1	$5, $12
   4308 	mtc1	$5, $13
   4309 	mtc1	$5, $14
   4310 	mtc1	$5, $15
   4311 	mtc1	$5, $16
   4312 	mtc1	$5, $17
   4313 	mtc1	$5, $18
   4314 	mtc1	$5, $19
   4315 	mtc1	$5, $20
   4316 	mtc1	$5, $21
   4317 	mtc1	$5, $22
   4318 	mtc1	$5, $23
   4319 	mtc1	$5, $24
   4320 	mtc1	$5, $25
   4321 	mtc1	$5, $26
   4322 	mtc1	$5, $27
   4323 	mtc1	$5, $28
   4324 	mtc1	$5, $29
   4325 	mtc1	$5, $30
   4326 	mtc1	$5, $31
   4327 	mtc1	$5, $f0
   4328 	mtc1	$5, $f1
   4329 	mtc1	$5, $f2
   4330 	mtc1	$5, $f3
   4331 	mtc1	$5, $f4
   4332 	mtc1	$5, $f5
   4333 	mtc1	$5, $f6
   4334 	mtc1	$5, $f7
   4335 	mtc1	$5, $f8
   4336 	mtc1	$5, $f9
   4337 	mtc1	$5, $f10
   4338 	mtc1	$5, $f11
   4339 	mtc1	$5, $f12
   4340 	mtc1	$5, $f13
   4341 	mtc1	$5, $f14
   4342 	mtc1	$5, $f15
   4343 	mtc1	$5, $f16
   4344 	mtc1	$5, $f17
   4345 	mtc1	$5, $f18
   4346 	mtc1	$5, $f19
   4347 	mtc1	$5, $f20
   4348 	mtc1	$5, $f21
   4349 	mtc1	$5, $f22
   4350 	mtc1	$5, $f23
   4351 	mtc1	$5, $f24
   4352 	mtc1	$5, $f25
   4353 	mtc1	$5, $f26
   4354 	mtc1	$5, $f27
   4355 	mtc1	$5, $f28
   4356 	mtc1	$5, $f29
   4357 	mtc1	$5, $f30
   4358 	mtc1	$5, $f31
   4359 
   4360 	mthc1	$5, $0
   4361 	mthc1	$5, $1
   4362 	mthc1	$5, $2
   4363 	mthc1	$5, $3
   4364 	mthc1	$5, $4
   4365 	mthc1	$5, $5
   4366 	mthc1	$5, $6
   4367 	mthc1	$5, $7
   4368 	mthc1	$5, $8
   4369 	mthc1	$5, $9
   4370 	mthc1	$5, $10
   4371 	mthc1	$5, $11
   4372 	mthc1	$5, $12
   4373 	mthc1	$5, $13
   4374 	mthc1	$5, $14
   4375 	mthc1	$5, $15
   4376 	mthc1	$5, $16
   4377 	mthc1	$5, $17
   4378 	mthc1	$5, $18
   4379 	mthc1	$5, $19
   4380 	mthc1	$5, $20
   4381 	mthc1	$5, $21
   4382 	mthc1	$5, $22
   4383 	mthc1	$5, $23
   4384 	mthc1	$5, $24
   4385 	mthc1	$5, $25
   4386 	mthc1	$5, $26
   4387 	mthc1	$5, $27
   4388 	mthc1	$5, $28
   4389 	mthc1	$5, $29
   4390 	mthc1	$5, $30
   4391 	mthc1	$5, $31
   4392 	mthc1	$5, $f0
   4393 	mthc1	$5, $f1
   4394 	mthc1	$5, $f2
   4395 	mthc1	$5, $f3
   4396 	mthc1	$5, $f4
   4397 	mthc1	$5, $f5
   4398 	mthc1	$5, $f6
   4399 	mthc1	$5, $f7
   4400 	mthc1	$5, $f8
   4401 	mthc1	$5, $f9
   4402 	mthc1	$5, $f10
   4403 	mthc1	$5, $f11
   4404 	mthc1	$5, $f12
   4405 	mthc1	$5, $f13
   4406 	mthc1	$5, $f14
   4407 	mthc1	$5, $f15
   4408 	mthc1	$5, $f16
   4409 	mthc1	$5, $f17
   4410 	mthc1	$5, $f18
   4411 	mthc1	$5, $f19
   4412 	mthc1	$5, $f20
   4413 	mthc1	$5, $f21
   4414 	mthc1	$5, $f22
   4415 	mthc1	$5, $f23
   4416 	mthc1	$5, $f24
   4417 	mthc1	$5, $f25
   4418 	mthc1	$5, $f26
   4419 	mthc1	$5, $f27
   4420 	mthc1	$5, $f28
   4421 	mthc1	$5, $f29
   4422 	mthc1	$5, $f30
   4423 	mthc1	$5, $f31
   4424 
   4425 	mul.s	$f0, $f1, $f2
   4426 	mul.s	$f29, $f30, $f31
   4427 	mul.s	$f29, $f29, $f30
   4428 	mul.s	$f29, $f30
   4429 	mul.d	$f0, $f1, $f2
   4430 	mul.d	$f29, $f30, $f31
   4431 	mul.d	$f29, $f29, $f30
   4432 	mul.d	$f29, $f30
   4433 	mul.ps	$f0, $f1, $f2
   4434 	mul.ps	$f29, $f30, $f31
   4435 	mul.ps	$f29, $f29, $f30
   4436 	mul.ps	$f29, $f30
   4437 
   4438 	neg.s	$f0, $f1
   4439 	neg.s	$f30, $f31
   4440 	neg.s	$f2, $f2
   4441 	neg.s	$f2
   4442 	neg.d	$f0, $f1
   4443 	neg.d	$f30, $f31
   4444 	neg.d	$f2, $f2
   4445 	neg.d	$f2
   4446 	neg.ps	$f0, $f1
   4447 	neg.ps	$f30, $f31
   4448 	neg.ps	$f2, $f2
   4449 	neg.ps	$f2
   4450 
   4451 	nmadd.d	$f0, $f1, $f2, $f3
   4452 	nmadd.d	$f28, $f29, $f30, $f31
   4453 	nmadd.s	$f0, $f1, $f2, $f3
   4454 	nmadd.s	$f28, $f29, $f30, $f31
   4455 	nmadd.ps	$f0, $f1, $f2, $f3
   4456 	nmadd.ps	$f28, $f29, $f30, $f31
   4457 
   4458 	nmsub.d	$f0, $f1, $f2, $f3
   4459 	nmsub.d	$f28, $f29, $f30, $f31
   4460 	nmsub.s	$f0, $f1, $f2, $f3
   4461 	nmsub.s	$f28, $f29, $f30, $f31
   4462 	nmsub.ps	$f0, $f1, $f2, $f3
   4463 	nmsub.ps	$f28, $f29, $f30, $f31
   4464 
   4465 	pll.ps	$f0, $f1, $f2
   4466 	pll.ps	$f29, $f30, $f31
   4467 	pll.ps	$f29, $f29, $f30
   4468 	pll.ps	$f29, $f30
   4469 	plu.ps	$f0, $f1, $f2
   4470 	plu.ps	$f29, $f30, $f31
   4471 	plu.ps	$f29, $f29, $f30
   4472 	plu.ps	$f29, $f30
   4473 	pul.ps	$f0, $f1, $f2
   4474 	pul.ps	$f29, $f30, $f31
   4475 	pul.ps	$f29, $f29, $f30
   4476 	pul.ps	$f29, $f30
   4477 	puu.ps	$f0, $f1, $f2
   4478 	puu.ps	$f29, $f30, $f31
   4479 	puu.ps	$f29, $f29, $f30
   4480 	puu.ps	$f29, $f30
   4481 
   4482 	recip.s	$f0, $f1
   4483 	recip.s	$f30, $f31
   4484 	recip.s	$f2, $f2
   4485 	recip.d	$f0, $f1
   4486 	recip.d	$f30, $f31
   4487 	recip.d	$f2, $f2
   4488 
   4489 	round.l.s	$f0, $f1
   4490 	round.l.s	$f30, $f31
   4491 	round.l.s	$f2, $f2
   4492 	round.l.d	$f0, $f1
   4493 	round.l.d	$f30, $f31
   4494 	round.l.d	$f2, $f2
   4495 
   4496 	round.w.s	$f0, $f1
   4497 	round.w.s	$f30, $f31
   4498 	round.w.s	$f2, $f2
   4499 	round.w.d	$f0, $f1
   4500 	round.w.d	$f30, $f31
   4501 	round.w.d	$f2, $f2
   4502 
   4503 	rsqrt.s	$f0, $f1
   4504 	rsqrt.s	$f30, $f31
   4505 	rsqrt.s	$f2, $f2
   4506 	rsqrt.d	$f0, $f1
   4507 	rsqrt.d	$f30, $f31
   4508 	rsqrt.d	$f2, $f2
   4509 
   4510 	sdc1	$3, 0
   4511 	sdc1	$3, ($0)
   4512 	sdc1	$3, 4
   4513 	sdc1	$3, 4($0)
   4514 	sdc1	$3, ($4)
   4515 	sdc1	$3, 0($4)
   4516 	sdc1	$3, 32767($4)
   4517 	sdc1	$3, -32768($4)
   4518 	sdc1	$3, 65535($4)
   4519 	sdc1	$3, 0xffff0000($4)
   4520 	sdc1	$3, 0xffff8000($4)
   4521 	sdc1	$3, 0xffff0001($4)
   4522 	sdc1	$3, 0xffff8001($4)
   4523 	sdc1	$3, 0xf0000000($4)
   4524 	sdc1	$3, 0xffffffff($4)
   4525 	sdc1	$3, 0x12345678($4)
   4526 	sdc1	$f3, 0
   4527 	sdc1	$f3, ($0)
   4528 	sdc1	$f3, 4
   4529 	sdc1	$f3, 4($0)
   4530 	sdc1	$f3, ($4)
   4531 	sdc1	$f3, 0($4)
   4532 	sdc1	$f3, 32767($4)
   4533 	sdc1	$f3, -32768($4)
   4534 	sdc1	$f3, 65535($4)
   4535 	sdc1	$f3, 0xffff0000($4)
   4536 	sdc1	$f3, 0xffff8000($4)
   4537 	sdc1	$f3, 0xffff0001($4)
   4538 	sdc1	$f3, 0xffff8001($4)
   4539 	sdc1	$f3, 0xf0000000($4)
   4540 	sdc1	$f3, 0xffffffff($4)
   4541 	sdc1	$f3, 0x12345678($4)
   4542 
   4543 	s.d	$f3, 0
   4544 	s.d	$f3, ($0)
   4545 	s.d	$f3, 4
   4546 	s.d	$f3, 4($0)
   4547 	s.d	$f3, ($4)
   4548 	s.d	$f3, 0($4)
   4549 	s.d	$f3, 32767($4)
   4550 	s.d	$f3, -32768($4)
   4551 
   4552 	sdxc1	$f0, $0($0)
   4553 	sdxc1	$f0, $0($2)
   4554 	sdxc1	$f0, $0($31)
   4555 	sdxc1	$f0, $2($31)
   4556 	sdxc1	$f0, $31($31)
   4557 	sdxc1	$f1, $31($31)
   4558 	sdxc1	$f2, $31($31)
   4559 	sdxc1	$f31, $31($31)
   4560 
   4561 	sqrt.s	$f0, $f1
   4562 	sqrt.s	$f30, $f31
   4563 	sqrt.s	$f2, $f2
   4564 	sqrt.d	$f0, $f1
   4565 	sqrt.d	$f30, $f31
   4566 	sqrt.d	$f2, $f2
   4567 
   4568 	sub.s	$f0, $f1, $f2
   4569 	sub.s	$f29, $f30, $f31
   4570 	sub.s	$f29, $f29, $f30
   4571 	sub.s	$f29, $f30
   4572 	sub.d	$f0, $f1, $f2
   4573 	sub.d	$f29, $f30, $f31
   4574 	sub.d	$f29, $f29, $f30
   4575 	sub.d	$f29, $f30
   4576 	sub.ps	$f0, $f1, $f2
   4577 	sub.ps	$f29, $f30, $f31
   4578 	sub.ps	$f29, $f29, $f30
   4579 	sub.ps	$f29, $f30
   4580 
   4581 	suxc1	$f0, $0($0)
   4582 	suxc1	$f0, $0($2)
   4583 	suxc1	$f0, $0($31)
   4584 	suxc1	$f0, $2($31)
   4585 	suxc1	$f0, $31($31)
   4586 	suxc1	$f1, $31($31)
   4587 	suxc1	$f2, $31($31)
   4588 	suxc1	$f31, $31($31)
   4589 
   4590 	swc1	$3, 0
   4591 	swc1	$3, ($0)
   4592 	swc1	$3, 4
   4593 	swc1	$3, 4($0)
   4594 	swc1	$3, ($4)
   4595 	swc1	$3, 0($4)
   4596 	swc1	$3, 32767($4)
   4597 	swc1	$3, -32768($4)
   4598 	swc1	$3, 65535($4)
   4599 	swc1	$3, 0xffff0000($4)
   4600 	swc1	$3, 0xffff8000($4)
   4601 	swc1	$3, 0xffff0001($4)
   4602 	swc1	$3, 0xffff8001($4)
   4603 	swc1	$3, 0xf0000000($4)
   4604 	swc1	$3, 0xffffffff($4)
   4605 	swc1	$3, 0x12345678($4)
   4606 	swc1	$f3, 0
   4607 	swc1	$f3, ($0)
   4608 	swc1	$f3, 4
   4609 	swc1	$f3, 4($0)
   4610 	swc1	$f3, ($4)
   4611 	swc1	$f3, 0($4)
   4612 	swc1	$f3, 32767($4)
   4613 	swc1	$f3, -32768($4)
   4614 	swc1	$f3, 65535($4)
   4615 	swc1	$f3, 0xffff0000($4)
   4616 	swc1	$f3, 0xffff8000($4)
   4617 	swc1	$f3, 0xffff0001($4)
   4618 	swc1	$f3, 0xffff8001($4)
   4619 	swc1	$f3, 0xf0000000($4)
   4620 	swc1	$f3, 0xffffffff($4)
   4621 	swc1	$f3, 0x12345678($4)
   4622 
   4623 	s.s	$f3, 0
   4624 	s.s	$f3, ($0)
   4625 	s.s	$f3, 4
   4626 	s.s	$f3, 4($0)
   4627 	s.s	$f3, ($4)
   4628 	s.s	$f3, 0($4)
   4629 	s.s	$f3, 32767($4)
   4630 	s.s	$f3, -32768($4)
   4631 	s.s	$f3, 65535($4)
   4632 	s.s	$f3, 0xffff0000($4)
   4633 	s.s	$f3, 0xffff8000($4)
   4634 	s.s	$f3, 0xffff0001($4)
   4635 	s.s	$f3, 0xffff8001($4)
   4636 	s.s	$f3, 0xf0000000($4)
   4637 	s.s	$f3, 0xffffffff($4)
   4638 	s.s	$f3, 0x12345678($4)
   4639 
   4640 	swxc1	$f0, $0($0)
   4641 	swxc1	$f0, $0($2)
   4642 	swxc1	$f0, $0($31)
   4643 	swxc1	$f0, $2($31)
   4644 	swxc1	$f0, $31($31)
   4645 	swxc1	$f1, $31($31)
   4646 	swxc1	$f2, $31($31)
   4647 	swxc1	$f31, $31($31)
   4648 
   4649 	trunc.l.s	$f0, $f1
   4650 	trunc.l.s	$f30, $f31
   4651 	trunc.l.s	$f2, $f2
   4652 	trunc.l.d	$f0, $f1
   4653 	trunc.l.d	$f30, $f31
   4654 	trunc.l.d	$f2, $f2
   4655 
   4656 	trunc.w.s	$f0, $f1
   4657 	trunc.w.s	$f30, $f31
   4658 	trunc.w.s	$f2, $f2
   4659 	trunc.w.d	$f0, $f1
   4660 	trunc.w.d	$f30, $f31
   4661 	trunc.w.d	$f2, $f2
   4662 
   4663 	movf	$2, $3, $fcc0
   4664 	movf	$30, $31, $fcc0
   4665 	movf	$30, $31, $fcc1
   4666 	movf	$30, $31, $fcc2
   4667 	movf	$30, $31, $fcc3
   4668 	movf	$30, $31, $fcc4
   4669 	movf	$30, $31, $fcc5
   4670 	movf	$30, $31, $fcc6
   4671 	movf	$30, $31, $fcc7
   4672 
   4673 	movt	$2, $3, $fcc0
   4674 	movt	$30, $31, $fcc0
   4675 	movt	$30, $31, $fcc1
   4676 	movt	$30, $31, $fcc2
   4677 	movt	$30, $31, $fcc3
   4678 	movt	$30, $31, $fcc4
   4679 	movt	$30, $31, $fcc5
   4680 	movt	$30, $31, $fcc6
   4681 	movt	$30, $31, $fcc7
   4682 
   4683 	.set	noreorder
   4684 	bc1fl	$fcc1, test
   4685 	addu	$3, $4, $5
   4686 	bc1tl	$fcc2, test
   4687 	addu	$6, $7, $8
   4688 	.set	reorder
   4689 
   4690 	bc1fl	$fcc3, test
   4691 	addu	$3, $4, $5
   4692 	bc1tl	$fcc4, test
   4693 	addu	$6, $7, $8
   4694 
   4695 	.end	fp_test
   4696 
   4697 	.set	mips64r2
   4698 	.globl	test_mips64
   4699 	.ent	test_mips64
   4700 
   4701 test_mips64:
   4702 	dabs	$2, $3
   4703 	dabs	$2, $2
   4704 	dabs	$2
   4705 
   4706 	dadd	$2, $3, $4
   4707 	dadd	$29, $30, $31
   4708 	dadd	$2, $2, $3
   4709 	dadd	$2, $3
   4710 
   4711 	dadd	$2, $3, 0
   4712 	dadd	$2, $3, 1
   4713 	dadd	$2, $3, -512
   4714 	dadd	$2, $3, 511
   4715 	dadd	$2, $3, 32767
   4716 	dadd	$2, $3, -32768
   4717 	dadd	$2, $3, 65535
   4718 	dadd	$2, $3, 0x12345678
   4719 	dadd	$2, $3, 0x1234567887654321
   4720 
   4721 	daddi	$2, $3, 0
   4722 	daddi	$2, $3, 1
   4723 	daddi	$2, $3, -512
   4724 	daddi	$2, $3, 511
   4725 	daddi	$2, $2, 511
   4726 	daddi	$2, 511
   4727 	daddi	$2, $3, 32767
   4728 	daddi	$2, $3, -32768
   4729 	daddi	$2, $3, 65535
   4730 	daddi	$2, $3, 0x12345678
   4731 
   4732 	daddiu	$2, $3, 0
   4733 	daddiu	$2, $3, -32768
   4734 	daddiu	$2, $3, 32767
   4735 	daddiu	$2, $2, 32767
   4736 	daddiu	$2, 32767
   4737 
   4738 	daddu	$2, $3, $4
   4739 	daddu	$29, $30, $31
   4740 	daddu	$2, $2, $3
   4741 	daddu	$2, $3
   4742 	daddu	$2, $3, $0
   4743 	daddu	$2, $3, 0
   4744 	daddu	$2, $3, 1
   4745 	daddu	$2, $3, 32767
   4746 	daddu	$2, $3, -32768
   4747 	daddu	$2, $3, 65535
   4748 
   4749 	dclo	$2, $3
   4750 	dclo	$3, $2
   4751 	dclz	$2, $3
   4752 	dclz	$3, $2
   4753 
   4754 	ddiv	$0, $2, $3
   4755 	ddiv	$0, $30, $31
   4756 	ddiv	$0, $3
   4757 	ddiv	$0, $31
   4758 
   4759 	ddiv	$2, $3, $0
   4760 	ddiv	$2, $3, $4
   4761 
   4762 	ddiv	$3, $4, 0
   4763 	ddiv	$3, $4, 1
   4764 	ddiv	$3, $4, -1
   4765 	ddiv	$3, $4, 2
   4766 
   4767 	ddivu	$0, $2, $3
   4768 	ddivu	$0, $30, $31
   4769 	ddivu	$0, $3
   4770 	ddivu	$0, $31
   4771 
   4772 	ddivu	$2, $3, $0
   4773 	ddivu	$2, $3, $4
   4774 
   4775 	ddivu	$3, $4, 0
   4776 	ddivu	$3, $4, 1
   4777 	ddivu	$3, $4, -1
   4778 	ddivu	$3, $4, 2
   4779 
   4780 	dext	$2, $3, 31, 1
   4781 	dext	$2, $3, 0, 32
   4782 
   4783 	dext	$2, $3, 31, 33
   4784 	dextm	$2, $3, 31, 33
   4785 
   4786 	dext	$2, $3, 33, 10
   4787 	dextu	$2, $3, 33, 10
   4788 
   4789 	dins	$2, $3, 31, 1
   4790 	dins	$2, $3, 0, 32
   4791 
   4792 	dins	$2, $3, 31, 33
   4793 	dinsm	$2, $3, 31, 33
   4794 
   4795 	dins	$2, $3, 33, 10
   4796 	dinsu	$2, $3, 33, 10
   4797 
   4798 	dla	$2, test
   4799 	dlca	$2, test
   4800 
   4801 	dli	$2, -32768
   4802 	dli	$2, 32767
   4803 	dli	$2, 65535
   4804 	dli	$2, 0x12345678
   4805 
   4806 	dmfc0	$2, $0
   4807 	dmfc0	$2, $1
   4808 	dmfc0	$2, $2
   4809 	dmfc0	$2, $3
   4810 	dmfc0	$2, $4
   4811 	dmfc0	$2, $5
   4812 	dmfc0	$2, $6
   4813 	dmfc0	$2, $7
   4814 	dmfc0	$2, $8
   4815 	dmfc0	$2, $9
   4816 	dmfc0	$2, $10
   4817 	dmfc0	$2, $11
   4818 	dmfc0	$2, $12
   4819 	dmfc0	$2, $13
   4820 	dmfc0	$2, $14
   4821 	dmfc0	$2, $15
   4822 	dmfc0	$2, $16
   4823 	dmfc0	$2, $17
   4824 	dmfc0	$2, $18
   4825 	dmfc0	$2, $19
   4826 	dmfc0	$2, $20
   4827 	dmfc0	$2, $21
   4828 	dmfc0	$2, $22
   4829 	dmfc0	$2, $23
   4830 	dmfc0	$2, $24
   4831 	dmfc0	$2, $25
   4832 	dmfc0	$2, $26
   4833 	dmfc0	$2, $27
   4834 	dmfc0	$2, $28
   4835 	dmfc0	$2, $29
   4836 	dmfc0	$2, $30
   4837 	dmfc0	$2, $31
   4838 	dmfc0	$2, $0, 0
   4839 	dmfc0	$2, $0, 1
   4840 	dmfc0	$2, $0, 2
   4841 	dmfc0	$2, $0, 3
   4842 	dmfc0	$2, $0, 4
   4843 	dmfc0	$2, $0, 5
   4844 	dmfc0	$2, $0, 6
   4845 	dmfc0	$2, $0, 7
   4846 	dmfc0	$2, $1, 0
   4847 	dmfc0	$2, $1, 1
   4848 	dmfc0	$2, $1, 2
   4849 	dmfc0	$2, $1, 3
   4850 	dmfc0	$2, $1, 4
   4851 	dmfc0	$2, $1, 5
   4852 	dmfc0	$2, $1, 6
   4853 	dmfc0	$2, $1, 7
   4854 	dmfc0	$2, $2, 0
   4855 	dmfc0	$2, $2, 1
   4856 	dmfc0	$2, $2, 2
   4857 	dmfc0	$2, $2, 3
   4858 	dmfc0	$2, $2, 4
   4859 	dmfc0	$2, $2, 5
   4860 	dmfc0	$2, $2, 6
   4861 	dmfc0	$2, $2, 7
   4862 
   4863 	dmtc0	$2, $0
   4864 	dmtc0	$2, $1
   4865 	dmtc0	$2, $2
   4866 	dmtc0	$2, $3
   4867 	dmtc0	$2, $4
   4868 	dmtc0	$2, $5
   4869 	dmtc0	$2, $6
   4870 	dmtc0	$2, $7
   4871 	dmtc0	$2, $8
   4872 	dmtc0	$2, $9
   4873 	dmtc0	$2, $10
   4874 	dmtc0	$2, $11
   4875 	dmtc0	$2, $12
   4876 	dmtc0	$2, $13
   4877 	dmtc0	$2, $14
   4878 	dmtc0	$2, $15
   4879 	dmtc0	$2, $16
   4880 	dmtc0	$2, $17
   4881 	dmtc0	$2, $18
   4882 	dmtc0	$2, $19
   4883 	dmtc0	$2, $20
   4884 	dmtc0	$2, $21
   4885 	dmtc0	$2, $22
   4886 	dmtc0	$2, $23
   4887 	dmtc0	$2, $24
   4888 	dmtc0	$2, $25
   4889 	dmtc0	$2, $26
   4890 	dmtc0	$2, $27
   4891 	dmtc0	$2, $28
   4892 	dmtc0	$2, $29
   4893 	dmtc0	$2, $30
   4894 	dmtc0	$2, $31
   4895 	dmtc0	$2, $0, 0
   4896 	dmtc0	$2, $0, 1
   4897 	dmtc0	$2, $0, 2
   4898 	dmtc0	$2, $0, 3
   4899 	dmtc0	$2, $0, 4
   4900 	dmtc0	$2, $0, 5
   4901 	dmtc0	$2, $0, 6
   4902 	dmtc0	$2, $0, 7
   4903 	dmtc0	$2, $1, 0
   4904 	dmtc0	$2, $1, 1
   4905 	dmtc0	$2, $1, 2
   4906 	dmtc0	$2, $1, 3
   4907 	dmtc0	$2, $1, 4
   4908 	dmtc0	$2, $1, 5
   4909 	dmtc0	$2, $1, 6
   4910 	dmtc0	$2, $1, 7
   4911 	dmtc0	$2, $2, 0
   4912 	dmtc0	$2, $2, 1
   4913 	dmtc0	$2, $2, 2
   4914 	dmtc0	$2, $2, 3
   4915 	dmtc0	$2, $2, 4
   4916 	dmtc0	$2, $2, 5
   4917 	dmtc0	$2, $2, 6
   4918 	dmtc0	$2, $2, 7
   4919 
   4920 	dmfc1	$5, $0
   4921 	dmfc1	$5, $1
   4922 	dmfc1	$5, $2
   4923 	dmfc1	$5, $3
   4924 	dmfc1	$5, $4
   4925 	dmfc1	$5, $5
   4926 	dmfc1	$5, $6
   4927 	dmfc1	$5, $7
   4928 	dmfc1	$5, $8
   4929 	dmfc1	$5, $9
   4930 	dmfc1	$5, $10
   4931 	dmfc1	$5, $11
   4932 	dmfc1	$5, $12
   4933 	dmfc1	$5, $13
   4934 	dmfc1	$5, $14
   4935 	dmfc1	$5, $15
   4936 	dmfc1	$5, $16
   4937 	dmfc1	$5, $17
   4938 	dmfc1	$5, $18
   4939 	dmfc1	$5, $19
   4940 	dmfc1	$5, $20
   4941 	dmfc1	$5, $21
   4942 	dmfc1	$5, $22
   4943 	dmfc1	$5, $23
   4944 	dmfc1	$5, $24
   4945 	dmfc1	$5, $25
   4946 	dmfc1	$5, $26
   4947 	dmfc1	$5, $27
   4948 	dmfc1	$5, $28
   4949 	dmfc1	$5, $29
   4950 	dmfc1	$5, $30
   4951 	dmfc1	$5, $31
   4952 	dmfc1	$5, $f0
   4953 	dmfc1	$5, $f1
   4954 	dmfc1	$5, $f2
   4955 	dmfc1	$5, $f3
   4956 	dmfc1	$5, $f4
   4957 	dmfc1	$5, $f5
   4958 	dmfc1	$5, $f6
   4959 	dmfc1	$5, $f7
   4960 	dmfc1	$5, $f8
   4961 	dmfc1	$5, $f9
   4962 	dmfc1	$5, $f10
   4963 	dmfc1	$5, $f11
   4964 	dmfc1	$5, $f12
   4965 	dmfc1	$5, $f13
   4966 	dmfc1	$5, $f14
   4967 	dmfc1	$5, $f15
   4968 	dmfc1	$5, $f16
   4969 	dmfc1	$5, $f17
   4970 	dmfc1	$5, $f18
   4971 	dmfc1	$5, $f19
   4972 	dmfc1	$5, $f20
   4973 	dmfc1	$5, $f21
   4974 	dmfc1	$5, $f22
   4975 	dmfc1	$5, $f23
   4976 	dmfc1	$5, $f24
   4977 	dmfc1	$5, $f25
   4978 	dmfc1	$5, $f26
   4979 	dmfc1	$5, $f27
   4980 	dmfc1	$5, $f28
   4981 	dmfc1	$5, $f29
   4982 	dmfc1	$5, $f30
   4983 	dmfc1	$5, $f31
   4984 
   4985 	dmtc1	$5, $0
   4986 	dmtc1	$5, $1
   4987 	dmtc1	$5, $2
   4988 	dmtc1	$5, $3
   4989 	dmtc1	$5, $4
   4990 	dmtc1	$5, $5
   4991 	dmtc1	$5, $6
   4992 	dmtc1	$5, $7
   4993 	dmtc1	$5, $8
   4994 	dmtc1	$5, $9
   4995 	dmtc1	$5, $10
   4996 	dmtc1	$5, $11
   4997 	dmtc1	$5, $12
   4998 	dmtc1	$5, $13
   4999 	dmtc1	$5, $14
   5000 	dmtc1	$5, $15
   5001 	dmtc1	$5, $16
   5002 	dmtc1	$5, $17
   5003 	dmtc1	$5, $18
   5004 	dmtc1	$5, $19
   5005 	dmtc1	$5, $20
   5006 	dmtc1	$5, $21
   5007 	dmtc1	$5, $22
   5008 	dmtc1	$5, $23
   5009 	dmtc1	$5, $24
   5010 	dmtc1	$5, $25
   5011 	dmtc1	$5, $26
   5012 	dmtc1	$5, $27
   5013 	dmtc1	$5, $28
   5014 	dmtc1	$5, $29
   5015 	dmtc1	$5, $30
   5016 	dmtc1	$5, $31
   5017 	dmtc1	$5, $f0
   5018 	dmtc1	$5, $f1
   5019 	dmtc1	$5, $f2
   5020 	dmtc1	$5, $f3
   5021 	dmtc1	$5, $f4
   5022 	dmtc1	$5, $f5
   5023 	dmtc1	$5, $f6
   5024 	dmtc1	$5, $f7
   5025 	dmtc1	$5, $f8
   5026 	dmtc1	$5, $f9
   5027 	dmtc1	$5, $f10
   5028 	dmtc1	$5, $f11
   5029 	dmtc1	$5, $f12
   5030 	dmtc1	$5, $f13
   5031 	dmtc1	$5, $f14
   5032 	dmtc1	$5, $f15
   5033 	dmtc1	$5, $f16
   5034 	dmtc1	$5, $f17
   5035 	dmtc1	$5, $f18
   5036 	dmtc1	$5, $f19
   5037 	dmtc1	$5, $f20
   5038 	dmtc1	$5, $f21
   5039 	dmtc1	$5, $f22
   5040 	dmtc1	$5, $f23
   5041 	dmtc1	$5, $f24
   5042 	dmtc1	$5, $f25
   5043 	dmtc1	$5, $f26
   5044 	dmtc1	$5, $f27
   5045 	dmtc1	$5, $f28
   5046 	dmtc1	$5, $f29
   5047 	dmtc1	$5, $f30
   5048 	dmtc1	$5, $f31
   5049 
   5050 	dmfc2	$2, $0
   5051 	dmfc2	$2, $1
   5052 	dmfc2	$2, $2
   5053 	dmfc2	$2, $3
   5054 	dmfc2	$2, $4
   5055 	dmfc2	$2, $5
   5056 	dmfc2	$2, $6
   5057 	dmfc2	$2, $7
   5058 	dmfc2	$2, $8
   5059 	dmfc2	$2, $9
   5060 	dmfc2	$2, $10
   5061 	dmfc2	$2, $11
   5062 	dmfc2	$2, $12
   5063 	dmfc2	$2, $13
   5064 	dmfc2	$2, $14
   5065 	dmfc2	$2, $15
   5066 	dmfc2	$2, $16
   5067 	dmfc2	$2, $17
   5068 	dmfc2	$2, $18
   5069 	dmfc2	$2, $19
   5070 	dmfc2	$2, $20
   5071 	dmfc2	$2, $21
   5072 	dmfc2	$2, $22
   5073 	dmfc2	$2, $23
   5074 	dmfc2	$2, $24
   5075 	dmfc2	$2, $25
   5076 	dmfc2	$2, $26
   5077 	dmfc2	$2, $27
   5078 	dmfc2	$2, $28
   5079 	dmfc2	$2, $29
   5080 	dmfc2	$2, $30
   5081 	dmfc2	$2, $31
   5082 /*
   5083 	dmfc2	$2, $0, 0
   5084 	dmfc2	$2, $0, 1
   5085 	dmfc2	$2, $0, 2
   5086 	dmfc2	$2, $0, 3
   5087 	dmfc2	$2, $0, 4
   5088 	dmfc2	$2, $0, 5
   5089 	dmfc2	$2, $0, 6
   5090 	dmfc2	$2, $0, 7
   5091 	dmfc2	$2, $1, 0
   5092 	dmfc2	$2, $1, 1
   5093 	dmfc2	$2, $1, 2
   5094 	dmfc2	$2, $1, 3
   5095 	dmfc2	$2, $1, 4
   5096 	dmfc2	$2, $1, 5
   5097 	dmfc2	$2, $1, 6
   5098 	dmfc2	$2, $1, 7
   5099 	dmfc2	$2, $2, 0
   5100 	dmfc2	$2, $2, 1
   5101 	dmfc2	$2, $2, 2
   5102 	dmfc2	$2, $2, 3
   5103 	dmfc2	$2, $2, 4
   5104 	dmfc2	$2, $2, 5
   5105 	dmfc2	$2, $2, 6
   5106 	dmfc2	$2, $2, 7
   5107 */
   5108 
   5109 	dmtc2	$2, $0
   5110 	dmtc2	$2, $1
   5111 	dmtc2	$2, $2
   5112 	dmtc2	$2, $3
   5113 	dmtc2	$2, $4
   5114 	dmtc2	$2, $5
   5115 	dmtc2	$2, $6
   5116 	dmtc2	$2, $7
   5117 	dmtc2	$2, $8
   5118 	dmtc2	$2, $9
   5119 	dmtc2	$2, $10
   5120 	dmtc2	$2, $11
   5121 	dmtc2	$2, $12
   5122 	dmtc2	$2, $13
   5123 	dmtc2	$2, $14
   5124 	dmtc2	$2, $15
   5125 	dmtc2	$2, $16
   5126 	dmtc2	$2, $17
   5127 	dmtc2	$2, $18
   5128 	dmtc2	$2, $19
   5129 	dmtc2	$2, $20
   5130 	dmtc2	$2, $21
   5131 	dmtc2	$2, $22
   5132 	dmtc2	$2, $23
   5133 	dmtc2	$2, $24
   5134 	dmtc2	$2, $25
   5135 	dmtc2	$2, $26
   5136 	dmtc2	$2, $27
   5137 	dmtc2	$2, $28
   5138 	dmtc2	$2, $29
   5139 	dmtc2	$2, $30
   5140 	dmtc2	$2, $31
   5141 /*
   5142 	dmtc2	$2, $0, 0
   5143 	dmtc2	$2, $0, 1
   5144 	dmtc2	$2, $0, 2
   5145 	dmtc2	$2, $0, 3
   5146 	dmtc2	$2, $0, 4
   5147 	dmtc2	$2, $0, 5
   5148 	dmtc2	$2, $0, 6
   5149 	dmtc2	$2, $0, 7
   5150 	dmtc2	$2, $1, 0
   5151 	dmtc2	$2, $1, 1
   5152 	dmtc2	$2, $1, 2
   5153 	dmtc2	$2, $1, 3
   5154 	dmtc2	$2, $1, 4
   5155 	dmtc2	$2, $1, 5
   5156 	dmtc2	$2, $1, 6
   5157 	dmtc2	$2, $1, 7
   5158 	dmtc2	$2, $2, 0
   5159 	dmtc2	$2, $2, 1
   5160 	dmtc2	$2, $2, 2
   5161 	dmtc2	$2, $2, 3
   5162 	dmtc2	$2, $2, 4
   5163 	dmtc2	$2, $2, 5
   5164 	dmtc2	$2, $2, 6
   5165 	dmtc2	$2, $2, 7
   5166 */
   5167 
   5168 	dmult	$2, $3
   5169 	dmultu	$2, $3
   5170 
   5171 	dmul	$2, $3, $4
   5172 	dmul	$2, $3, 0x12345678
   5173 
   5174 	dmulo	$2, $3, $4
   5175 	dmulo	$2, $3, 4
   5176 
   5177 	dmulou	$2, $3, $4
   5178 	dmulou	$2, $3, 4
   5179 
   5180 	drem	$3, $4, 0
   5181 	drem	$3, $4, 1
   5182 	drem	$3, $4, -1
   5183 	drem	$3, $4, 2
   5184 
   5185 	drem	$0, $2, $3
   5186 	drem	$0, $30, $31
   5187 	drem	$0, $3
   5188 	drem	$0, $31
   5189 
   5190 	drem	$3, $4, 0
   5191 	drem	$3, $4, 1
   5192 	drem	$3, $4, -1
   5193 	drem	$3, $4, 2
   5194 
   5195 	dremu	$0, $2, $3
   5196 	dremu	$0, $30, $31
   5197 	dremu	$0, $3
   5198 	dremu	$0, $31
   5199 
   5200 	dremu	$3, $4, 0
   5201 	dremu	$3, $4, 1
   5202 	dremu	$3, $4, -1
   5203 	dremu	$3, $4, 2
   5204 
   5205 	drol	$2, $3, $4
   5206 	drol	$2, $2, $4
   5207 	drol	$2, $3, 4
   5208 
   5209 	dror	$2, $3, $4
   5210 	dror	$2, $3, 4
   5211 	dror	$2, $3, 36
   5212 
   5213 	drorv	$2, $3, $4
   5214 	dror32	$2, $3, 4
   5215 
   5216 	drotl	$2, $3, $4
   5217 	drotl	$2, $2, $4
   5218 	drotl	$2, $3, 4
   5219 
   5220 	drotr	$2, $3, $4
   5221 	drotr	$2, $3, 4
   5222 	drotr	$2, $3, 36
   5223 
   5224 	drotrv	$2, $3, $4
   5225 	drotr32	$2, $3, 4
   5226 
   5227 	dsbh	$2, $3
   5228 	dsbh	$2, $2
   5229 	dsbh	$2
   5230 
   5231 	dshd	$2, $3
   5232 	dshd	$2, $2
   5233 	dshd	$2
   5234 
   5235 	dsllv	$2, $3, $4
   5236 	dsll32	$2, $3, 31
   5237 	dsll	$2, $3, $4
   5238 	dsll	$2, $3, 63
   5239 	dsll	$2, $3, 31
   5240 
   5241 	dsrav	$2, $3, $4
   5242 	dsra32	$2, $3, 4
   5243 	dsra	$2, $3, $4
   5244 	dsra	$2, $3, 36
   5245 	dsra	$2, $3, 4
   5246 
   5247 	dsrlv	$2, $3, $4
   5248 	dsrl32	$2, $3, 31
   5249 	dsrl	$2, $3, $4
   5250 	dsrl	$2, $3, 36
   5251 	dsrl	$2, $3, 4
   5252 
   5253 	dsub	$2, $3, $4
   5254 	dsub	$29, $30, $31
   5255 	dsub	$2, $2, $3
   5256 	dsub	$2, $3
   5257 
   5258 	dsubu	$2, $3, $4
   5259 	dsubu	$29, $30, $31
   5260 	dsubu	$2, $2, $3
   5261 	dsubu	$2, $3
   5262 
   5263 	dsubu	$2, $3, 0x1234
   5264 	dsubu	$2, $3, 0x12345678
   5265 
   5266 	dsub	$2, $3, 0
   5267 	dsub	$2, $3, 1
   5268 	dsub	$2, $3, 512
   5269 	dsub	$2, $3, -511
   5270 	dsub	$2, $3, -32768
   5271 	dsub	$2, $3, 32767
   5272 	dsub	$2, $3, 65535
   5273 	dsub	$2, $3, 0x12345678
   5274 	dsub	$2, $3, 0x8888111112345678
   5275 
   5276 	.set	push
   5277 	.set	noreorder
   5278 	.set	nomacro
   5279 	ld	$2, 0
   5280 	ld	$2, 4
   5281 	ld	$2, ($0)
   5282 	ld	$2, 0($0)
   5283 	ld	$2, 4($0)
   5284 	ld	$2, 4($3)
   5285 	ld	$2, -32768($3)
   5286 	ld	$2, 32767($3)
   5287 	.set	pop
   5288 
   5289 	ldl	$2, 0
   5290 	ldl	$2, 4
   5291 	ldl	$2, ($0)
   5292 	ldl	$2, 0($0)
   5293 	ldl	$2, 4($0)
   5294 	ldl	$2, 4($3)
   5295 	ldl	$2, -512($3)
   5296 	ldl	$2, 511($3)
   5297 	ldl	$2, -32768($3)
   5298 	ldl	$2, 0x12345678($3)
   5299 
   5300 	ldr	$2, 0
   5301 	ldr	$2, 4
   5302 	ldr	$2, ($0)
   5303 	ldr	$2, 0($0)
   5304 	ldr	$2, 4($0)
   5305 	ldr	$2, 4($3)
   5306 	ldr	$2, -512($3)
   5307 	ldr	$2, 511($3)
   5308 	ldr	$2, -32768($3)
   5309 	ldr	$2, 0x12345678($3)
   5310 
   5311 	lld	$2, 0
   5312 	lld	$2, 4
   5313 	lld	$2, ($0)
   5314 	lld	$2, 0($0)
   5315 	lld	$2, 4($0)
   5316 	lld	$2, 4($3)
   5317 	lld	$2, -512($3)
   5318 	lld	$2, 511($3)
   5319 	lld	$2, -32768($3)
   5320 	lld	$2, 0x12345678($3)
   5321 
   5322 	lwu	$2, 0
   5323 	lwu	$2, 4
   5324 	lwu	$2, ($0)
   5325 	lwu	$2, 0($0)
   5326 	lwu	$2, 4($0)
   5327 	lwu	$2, 4($3)
   5328 	lwu	$2, -512($3)
   5329 	lwu	$2, 511($3)
   5330 	lwu	$2, -32768($3)
   5331 	lwu	$2, 0x12345678($3)
   5332 
   5333 	scd	$2, 0
   5334 	scd	$2, 4
   5335 	scd	$2, ($0)
   5336 	scd	$2, 0($0)
   5337 	scd	$2, 4($0)
   5338 	scd	$2, 4($3)
   5339 	scd	$2, -512($3)
   5340 	scd	$2, 511($3)
   5341 	scd	$2, -32768($3)
   5342 	scd	$2, 0x12345678($3)
   5343 
   5344 	.set	push
   5345 	.set	noreorder
   5346 	.set	nomacro
   5347 	sd	$2, 0
   5348 	sd	$2, 4
   5349 	sd	$2, ($0)
   5350 	sd	$2, 0($0)
   5351 	sd	$2, 4($0)
   5352 	sd	$2, 4($3)
   5353 	sd	$2, -32768($3)
   5354 	sd	$2, 32767($3)
   5355 	.set	pop
   5356 
   5357 	sdl	$2, 0
   5358 	sdl	$2, 4
   5359 	sdl	$2, ($0)
   5360 	sdl	$2, 0($0)
   5361 	sdl	$2, 4($0)
   5362 	sdl	$2, 4($3)
   5363 	sdl	$2, -32768($3)
   5364 	sdl	$2, 32767($3)
   5365 	sdl	$2, 0x12345678($3)
   5366 
   5367 	sdr	$2, 0
   5368 	sdr	$2, 4
   5369 	sdr	$2, ($0)
   5370 	sdr	$2, 0($0)
   5371 	sdr	$2, 4($0)
   5372 	sdr	$2, 4($3)
   5373 	sdr	$2, -32768($3)
   5374 	sdr	$2, 32767($3)
   5375 	sdr	$2, 0x12345678($3)
   5376 
   5377 	ldm	$s0, 0
   5378 	ldm	$s0, 4
   5379 	ldm	$s0, ($5)
   5380 	ldm	$s0, 2047($5)
   5381 	ldm	$s0-$s1, 2047($5)
   5382 	ldm	$s0-$s2, 2047($5)
   5383 	ldm	$s0-$s3, 2047($5)
   5384 	ldm	$s0-$s4, 2047($5)
   5385 	ldm	$s0-$s5, 2047($5)
   5386 	ldm	$s0-$s6, 2047($5)
   5387 	ldm	$s0-$s7, 2047($5)
   5388 	ldm	$s0-$s8, 2047($5)
   5389 	ldm	$ra, 2047($5)
   5390 	ldm	$s0,$ra, ($5)
   5391 	ldm	$s0-$s1,$ra, ($5)
   5392 	ldm	$s0-$s2,$ra, ($5)
   5393 	ldm	$s0-$s3,$ra, ($5)
   5394 	ldm	$s0-$s4,$ra, ($5)
   5395 	ldm	$s0-$s5,$ra, ($5)
   5396 	ldm	$s0-$s6,$ra, ($5)
   5397 	ldm	$s0-$s7,$ra, ($5)
   5398 	ldm	$s0-$s8,$ra, ($5)
   5399 	ldm	$s0, -32768($0)
   5400 	ldm	$s0, 32767($0)
   5401 	ldm	$s0, 0($0)
   5402 	ldm	$s0, 65535($0)
   5403 	ldm	$s0, -32768($29)
   5404 	ldm	$s0, 32767($29)
   5405 	ldm	$s0, 0($29)
   5406 	ldm	$s0, 65535($29)
   5407 	ldm	$s0, 0x12345678($29)
   5408 
   5409 	ldp	$2, 0
   5410 	ldp	$2, 4
   5411 	ldp	$2, ($29)
   5412 	ldp	$2, 0($29)
   5413 	ldp	$2, -2048($3)
   5414 	ldp	$2, 2047($3)
   5415 	ldp	$2, -32768($3)
   5416 	ldp	$2, 32767($3)
   5417 	ldp	$2, 0($3)
   5418 	ldp	$2, 65535($3)
   5419 	ldp	$2, -32768($0)
   5420 	ldp	$2, 32767($0)
   5421 	ldp	$2, 65535($0)
   5422 	ldp	$2, 0x12345678($0)
   5423 
   5424 	sdm	$s0, 0
   5425 	sdm	$s0, 4
   5426 	sdm	$s0, ($5)
   5427 	sdm	$s0, 2047($5)
   5428 	sdm	$s0-$s1, 2047($5)
   5429 	sdm	$s0-$s2, 2047($5)
   5430 	sdm	$s0-$s3, 2047($5)
   5431 	sdm	$s0-$s4, 2047($5)
   5432 	sdm	$s0-$s5, 2047($5)
   5433 	sdm	$s0-$s6, 2047($5)
   5434 	sdm	$s0-$s7, 2047($5)
   5435 	sdm	$s0-$s8, 2047($5)
   5436 	sdm	$ra, 2047($5)
   5437 	sdm	$s0,$ra, ($5)
   5438 	sdm	$s0-$s1,$ra, ($5)
   5439 	sdm	$s0-$s2,$ra, ($5)
   5440 	sdm	$s0-$s3,$ra, ($5)
   5441 	sdm	$s0-$s4,$ra, ($5)
   5442 	sdm	$s0-$s5,$ra, ($5)
   5443 	sdm	$s0-$s6,$ra, ($5)
   5444 	sdm	$s0-$s7,$ra, ($5)
   5445 	sdm	$s0-$s8,$ra, ($5)
   5446 	sdm	$s0, -32768($0)
   5447 	sdm	$s0, 32767($0)
   5448 	sdm	$s0, 0($0)
   5449 	sdm	$s0, 65535($0)
   5450 	sdm	$s0, -32768($29)
   5451 	sdm	$s0, 32767($29)
   5452 	sdm	$s0, 0($29)
   5453 	sdm	$s0, 65535($29)
   5454 	sdm	$s0, 0x12345678($29)
   5455 
   5456 	sdp	$2, 0
   5457 	sdp	$2, 4
   5458 	sdp	$2, ($29)
   5459 	sdp	$2, 0($29)
   5460 	sdp	$2, -2048($3)
   5461 	sdp	$2, 2047($3)
   5462 	sdp	$2, -32768($3)
   5463 	sdp	$2, 32767($3)
   5464 	sdp	$2, 0($3)
   5465 	sdp	$2, 65535($3)
   5466 	sdp	$2, -32768($0)
   5467 	sdp	$2, 32767($0)
   5468 	sdp	$2, 65535($0)
   5469 	sdp	$2, 0x12345678($0)
   5470 
   5471 	uld	$3, 0
   5472 	uld	$3, ($0)
   5473 	uld	$3, 4
   5474 	uld	$3, 4($0)
   5475 	uld	$3, 2047
   5476 	uld	$3, -2048
   5477 	uld	$3, 2048
   5478 	uld	$3, -2049
   5479 	uld	$3, 32753($0)
   5480 	uld	$3, -32768($0)
   5481 	uld	$3, 65535($0)
   5482 	uld	$3, 0xffff0000($0)
   5483 	uld	$3, 0xffff8000($0)
   5484 	uld	$3, 0xffff0001($0)
   5485 	uld	$3, 0xffff8001($0)
   5486 	uld	$3, 0xf0000000($0)
   5487 	uld	$3, 0xffffffff($0)
   5488 	uld	$3, 0x12345678($0)
   5489 	uld	$3, 0($4)
   5490 	uld	$3, 4($4)
   5491 	uld	$3, 2047($4)
   5492 	uld	$3, -2048($4)
   5493 	uld	$3, 2048($4)
   5494 	uld	$3, -2049($4)
   5495 	uld	$3, 32753($4)
   5496 	uld	$3, -32768($4)
   5497 	uld	$3, 65535($4)
   5498 	uld	$3, 0xffff0000($4)
   5499 	uld	$3, 0xffff8000($4)
   5500 	uld	$3, 0xffff0001($4)
   5501 	uld	$3, 0xffff8001($4)
   5502 	uld	$3, 0xf0000000($4)
   5503 	uld	$3, 0xffffffff($4)
   5504 	uld	$3, 0x12345678($4)
   5505 
   5506 	usd	$3, 0
   5507 	usd	$3, ($0)
   5508 	usd	$3, 4
   5509 	usd	$3, 4($0)
   5510 	usd	$3, 2047
   5511 	usd	$3, -2048
   5512 	usd	$3, 2048
   5513 	usd	$3, -2049
   5514 	usd	$3, 32753($0)
   5515 	usd	$3, -32768($0)
   5516 	usd	$3, 65535($0)
   5517 	usd	$3, 0xffff0000($0)
   5518 	usd	$3, 0xffff8000($0)
   5519 	usd	$3, 0xffff0001($0)
   5520 	usd	$3, 0xffff8001($0)
   5521 	usd	$3, 0xf0000000($0)
   5522 	usd	$3, 0xffffffff($0)
   5523 	usd	$3, 0x12345678($0)
   5524 	usd	$3, 0($4)
   5525 	usd	$3, 4($4)
   5526 	usd	$3, 2047($4)
   5527 	usd	$3, -2048($4)
   5528 	usd	$3, 2048($4)
   5529 	usd	$3, -2049($4)
   5530 	usd	$3, 32753($4)
   5531 	usd	$3, -32768($4)
   5532 	usd	$3, 65535($4)
   5533 	usd	$3, 0xffff0000($4)
   5534 	usd	$3, 0xffff8000($4)
   5535 	usd	$3, 0xffff0001($4)
   5536 	usd	$3, 0xffff8001($4)
   5537 	usd	$3, 0xf0000000($4)
   5538 	usd	$3, 0xffffffff($4)
   5539 	usd	$3, 0x12345678($4)
   5540 
   5541 	ldl	$16, %lo(test)($3)
   5542 	ldr	$16, %lo(test)($3)
   5543 	lld	$16, %lo(test)($3)
   5544 	lwu	$16, %lo(test)($3)
   5545 	scd	$16, %lo(test)($3)
   5546 	sdl	$16, %lo(test)($3)
   5547 	sdr	$16, %lo(test)($3)
   5548 	ldm	$16, %lo(test)($3)
   5549 	ldp	$16, %lo(test)($3)
   5550 	sdm	$16, %lo(test)($3)
   5551 	sdp	$16, %lo(test)($3)
   5552 	ldc2	$16, %lo(test)($3)
   5553 	sdc2	$16, %lo(test)($3)
   5554 
   5555 	.end	test_mips64
   5556 
   5557 	.set	reorder
   5558 	.ent	test_delay_slot
   5559 test_delay_slot:
   5560 	bal	test_delay_slot
   5561 	bgezal	$3, test_delay_slot
   5562 	bltzal	$3, test_delay_slot
   5563 	bgezall	$3, test_delay_slot
   5564 	bltzall	$3, test_delay_slot
   5565 	jal	test_delay_slot
   5566 	jalx	test_delay_slot
   5567 	.ifndef	insn32
   5568 	jalr16	$2
   5569 	.endif
   5570 	jalr32	$2
   5571 	.ifndef	insn32
   5572 	jr16	$2
   5573 	.endif
   5574 	jr32	$2
   5575 	jalr.hb	$2
   5576 	jr.hb	$2
   5577 
   5578 	.ifndef	insn32
   5579 	jals	test_delay_slot
   5580 	jalrs16	$2
   5581 	jalrs32	$2
   5582 	jrs	$2
   5583 	jalrs.hb	$2
   5584 	jrs.hb	$2
   5585 	.endif
   5586 
   5587 	.end	test_delay_slot
   5588 
   5589 	.set	noreorder
   5590 	.ent	test_spec102
   5591 test_spec102:
   5592 	lw	$2, -64<<2 ($28)
   5593 	lw	$3, -64<<2 ($28)
   5594 	lw	$4, -64<<2 ($28)
   5595 	lw	$5, -64<<2 ($28)
   5596 	lw	$6, -64<<2 ($28)
   5597 	lw	$7, -64<<2 ($28)
   5598 	lw	$16, -64<<2 ($28)
   5599 	lw	$17, -64<<2 ($28)
   5600 	lw	$17, -63<<2 ($28)
   5601 	lw	$17, -1<<2 ($28)
   5602 	lw	$17, 0<<2 ($28)
   5603 	lw	$17, 1<<2 ($28)
   5604 	lw	$17, 62<<2 ($28)
   5605 	lw	$17, 63<<2 ($28)
   5606 	lw	$17, 64<<2 ($28)
   5607 	lw	$17, -65<<2 ($28)
   5608 	lw	$17, 1 ($28)
   5609 	lw	$17, 2 ($28)
   5610 	lw	$17, 3 ($28)
   5611 	lw	$17, -1 ($28)
   5612 	lw	$17, -2 ($28)
   5613 	lw	$17, -3 ($28)
   5614 	lw	$17, 0 ($27)
   5615 
   5616 	addiu	$2, $pc, 0
   5617 	addiu	$3, $pc, 0
   5618 	addiu	$4, $pc, 0
   5619 	addiu	$5, $pc, 0
   5620 	addiu	$6, $pc, 0
   5621 	addiu	$7, $pc, 0
   5622 	addiu	$16, $pc, 0
   5623 	addiu	$17, $pc, 0
   5624 	addiu	$17, $pc, 4194303 << 2
   5625 	addiu	$17, $pc, -4194304 << 2
   5626 	addiupc	$2, 0
   5627 	addiupc	$3, 0
   5628 	addiupc	$4, 0
   5629 	addiupc	$5, 0
   5630 	addiupc	$6, 0
   5631 	addiupc	$7, 0
   5632 	addiupc	$16, 0
   5633 	addiupc	$17, 0
   5634 	addiupc	$17, 4194303 << 2
   5635 	addiupc	$17, -4194304 << 2
   5636 
   5637 	.end	test_spec102
   5638 
   5639 	.set	noreorder
   5640 	.ent	test_spec107
   5641 test_spec107:
   5642 	movep	$5, $6, $0, $0
   5643 	movep	$5, $7, $0, $0
   5644 	movep	$6, $7, $0, $0
   5645 	movep	$4, $21, $0, $0
   5646 	movep	$4, $22, $0, $0
   5647 	movep	$4, $5, $0, $0
   5648 	movep	$4, $6, $0, $0
   5649 	movep	$4, $7, $0, $0
   5650 	movep	$4, $7, $17, $0
   5651 	movep	$4, $7, $2, $0
   5652 	movep	$4, $7, $3, $0
   5653 	movep	$4, $7, $16, $0
   5654 	movep	$4, $7, $18, $0
   5655 	movep	$4, $7, $19, $0
   5656 	movep	$4, $7, $20, $0
   5657 	movep	$4, $7, $20, $17
   5658 	movep	$4, $7, $20, $2
   5659 	movep	$4, $7, $20, $3
   5660 	movep	$4, $7, $20, $16
   5661 	movep	$4, $7, $20, $18
   5662 	movep	$4, $7, $20, $19
   5663 	movep	$4, $7, $20, $20
   5664 	.ifndef	insn32
   5665 	bals	test_spec107
   5666 	nop
   5667 	bgezals	$2, test_spec107
   5668 	nop
   5669 	bltzals	$2, test_spec107
   5670 	nop
   5671 	.endif
   5672 	bal	test_spec107
   5673 	nop
   5674 	bgezal	$2, test_spec107
   5675 	nop
   5676 	bltzal	$2, test_spec107
   5677 	nop
   5678 
   5679 	.end	test_spec107
   5680