1	.set	mips16
2	.ent	foo
3foo:
4	div.t	$2,$3,$4
5	divu.t	$3,$4,$5
6	ddiv.t	$4,$5,$6
7	ddivu.t	$5,$6,$7
8	rem.t	$6,$7,$16
9	remu.t	$6,$7,$17
10	drem.t	$2,$3,$4
11	dremu.t	$3,$4,$5
12	mul.t	$4,$5,$6
13	dmul.t	$5,$6,$7
14	subu.t	$2,-32767
15	subu.t	$3,16
16	subu.t	$4,32768
17	subu.t	$3,$7,-16383
18	subu.t	$4,$16,4
19	subu.t	$5,$17,16384
20	dsubu.t	$4,-32767
21	dsubu.t	$6,6
22	dsubu.t	$7,32768
23	dsubu.t	$2,$4,-16383
24	dsubu.t	$3,$7,8
25	dsubu.t	$4,$5,16384
261:	beq.t	$2,$3,1b
271:	bne.t	$4,$5,1b
281:	blt.t	$6,$7,1b
291:	bltu.t	$16,$17,1b
301:	ble.t	$4,$7,1b
311:	bleu.t	$5,$6,1b
321:	bge.t	$4,$16,1b
331:	bgeu.t	$5,$17,1b
341:	bgt.t	$4,$6,1b
351:	bgtu.t	$5,$7,1b
361:	beq.t	$2,1,1b
371:	beq.t	$3,65535,1b
381:	bne.t	$4,1,1b
391:	bne.t	$5,65535,1b
401:	blt.t	$6,-32768,1b
411:	blt.t	$7,32767,1b
421:	bltu.t	$16,-32768,1b
431:	bltu.t	$17,32767,1b
441:	ble.t	$2,-32769,1b
451:	ble.t	$3,32766,1b
461:	bleu.t	$4,-32769,1b
471:	bleu.t	$5,32766,1b
481:	bge.t	$6,-32768,1b
491:	bge.t	$7,32766,1b
501:	bgeu.t	$16,-32768,1b
511:	bgeu.t	$17,32767,1b
521:	bgt.t	$2,-32769,1b
531:	bgt.t	$3,32766,1b
541:	bgtu.t	$4,-32769,1b
551:	bgtu.t	$5,32766,1b
56	abs.t	$2
57	abs.t	$3,$3
58	abs.t	$4,$5
59	.end	foo
60