
test.elf:     file format elf32-littlemips


Disassembly of section .text:

bfc00000 <_start>:
bfc00000:	3c1ad020 	lui	k0,0xd020
bfc00004:	3c1be000 	lui	k1,0xe000
bfc00008:	3c1d003f 	lui	sp,0x3f
bfc0000c:	37bdfff0 	ori	sp,sp,0xfff0
bfc00010:	3c04bfc0 	lui	a0,0xbfc0
bfc00014:	24840115 	addiu	a0,a0,277
bfc00018:	0ff000e4 	jal	bfc00390 <print>
bfc0001c:	00000000 	nop
bfc00020:	3c042040 	lui	a0,0x2040
bfc00024:	40846000 	mtc0	a0,c0_status
bfc00028:	24040f80 	li	a0,3968
bfc0002c:	44c4f800 	ctc1	a0,$31
bfc00030:	3c040000 	lui	a0,0x0
bfc00034:	24840008 	addiu	a0,a0,8
bfc00038:	c4820000 	lwc1	$f2,0(a0)
bfc0003c:	3c040000 	lui	a0,0x0
bfc00040:	2484000c 	addiu	a0,a0,12
bfc00044:	c4800000 	lwc1	$f0,0(a0)
bfc00048:	46001003 	div.s	$f0,$f2,$f0
bfc0004c:	4444f800 	cfc1	a0,$31
bfc00050:	0ff000ee 	jal	bfc003b8 <printx>
bfc00054:	00000000 	nop
bfc00058:	2404000a 	li	a0,10
bfc0005c:	a3440000 	sb	a0,0(k0)
bfc00060:	24040002 	li	a0,2
bfc00064:	af640000 	sw	a0,0(k1)
bfc00068:	0bf0001a 	j	bfc00068 <_start+0x68>
bfc0006c:	00000000 	nop

bfc00070 <excep>:
bfc00070:	3c04bfc0 	lui	a0,0xbfc0
bfc00074:	248400f8 	addiu	a0,a0,248
bfc00078:	0ff000e4 	jal	bfc00390 <print>
bfc0007c:	00000000 	nop
bfc00080:	40046000 	mfc0	a0,c0_status
bfc00084:	0ff000ee 	jal	bfc003b8 <printx>
bfc00088:	00000000 	nop
bfc0008c:	3c04bfc0 	lui	a0,0xbfc0
bfc00090:	24840100 	addiu	a0,a0,256
bfc00094:	0ff000e4 	jal	bfc00390 <print>
bfc00098:	00000000 	nop
bfc0009c:	40046800 	mfc0	a0,c0_cause
bfc000a0:	0ff000ee 	jal	bfc003b8 <printx>
bfc000a4:	00000000 	nop
bfc000a8:	3c04bfc0 	lui	a0,0xbfc0
bfc000ac:	24840108 	addiu	a0,a0,264
bfc000b0:	0ff000e4 	jal	bfc00390 <print>
bfc000b4:	00000000 	nop
bfc000b8:	40047000 	mfc0	a0,c0_epc
bfc000bc:	0ff000ee 	jal	bfc003b8 <printx>
bfc000c0:	00000000 	nop
bfc000c4:	3c04bfc0 	lui	a0,0xbfc0
bfc000c8:	2484010d 	addiu	a0,a0,269
bfc000cc:	0ff000e4 	jal	bfc00390 <print>
bfc000d0:	00000000 	nop
bfc000d4:	40044000 	mfc0	a0,c0_badvaddr
bfc000d8:	0ff000ee 	jal	bfc003b8 <printx>
bfc000dc:	00000000 	nop
bfc000e0:	2404000a 	li	a0,10
bfc000e4:	a3440000 	sb	a0,0(k0)
bfc000e8:	24040000 	li	a0,0
bfc000ec:	af640000 	sw	a0,0(k1)
bfc000f0:	0bf0003c 	j	bfc000f0 <excep+0x80>
bfc000f4:	00000000 	nop

bfc000f8 <statusstr>:
bfc000f8:	74617473 	jalx	b185d1cc <_stack+0xb145d1dc>
bfc000fc:	00207375 	0x207375

bfc00100 <causestr>:
bfc00100:	75616320 	jalx	b5858c80 <_stack+0xb5458c90>
bfc00104:	00206573 	tltu	at,zero,0x195

bfc00108 <pcstr>:
bfc00108:	20637020 	addi	v1,v1,28704
	...

bfc0010d <badvastr>:
bfc0010d:	6220      	sw	ra,128(sp)
bfc0010f:	6461      	restore	8,ra,s0
bfc00111:	6176      	btnez	bfc001ff <usrstr+0xe3>
bfc00113:	0020      	addiu	s0,sp,128

bfc00115 <startstr>:
bfc00115:	7473      	cmpi	a0,115
bfc00117:	7261      	cmpi	v0,97
bfc00119:	0a74      	la	v0,bfc002e8 <usrstr+0x1cc>
	...

bfc0011c <usrstr>:
bfc0011c:	6d727375 	0x6d727375
bfc00120:	0a65646f 	j	b99591bc <_stack+0xb95591cc>
bfc00124:	00000000 	nop
	...

bfc00380 <evect>:
bfc00380:	0bf0001c 	j	bfc00070 <excep>
bfc00384:	00000000 	nop
	...

bfc00390 <print>:
bfc00390:	00804021 	move	t0,a0
bfc00394:	81090000 	lb	t1,0(t0)
bfc00398:	11200005 	beqz	t1,bfc003b0 <end>
bfc0039c:	00000000 	nop
bfc003a0:	a3490000 	sb	t1,0(k0)
bfc003a4:	25080001 	addiu	t0,t0,1
bfc003a8:	0bf000e5 	j	bfc00394 <print+0x4>
bfc003ac:	00000000 	nop

bfc003b0 <end>:
bfc003b0:	03e00008 	jr	ra
bfc003b4:	00000000 	nop

bfc003b8 <printx>:
bfc003b8:	00804021 	move	t0,a0
bfc003bc:	24090030 	li	t1,48
bfc003c0:	a3490000 	sb	t1,0(k0)
bfc003c4:	24090078 	li	t1,120
bfc003c8:	a3490000 	sb	t1,0(k0)
bfc003cc:	24090008 	li	t1,8
bfc003d0:	3c0af000 	lui	t2,0xf000
bfc003d4:	010a5024 	and	t2,t0,t2
bfc003d8:	000a5702 	srl	t2,t2,0x1c
bfc003dc:	294b000a 	slti	t3,t2,10
bfc003e0:	11600004 	beqz	t3,bfc003f4 <printx+0x3c>
bfc003e4:	00000000 	nop
bfc003e8:	214a0030 	addi	t2,t2,48
bfc003ec:	0bf000fe 	j	bfc003f8 <printx+0x40>
bfc003f0:	00000000 	nop
bfc003f4:	214a0037 	addi	t2,t2,55
bfc003f8:	a34a0000 	sb	t2,0(k0)
bfc003fc:	2129ffff 	addi	t1,t1,-1
bfc00400:	1d20fff3 	bgtz	t1,bfc003d0 <printx+0x18>
bfc00404:	00084100 	sll	t0,t0,0x4
bfc00408:	03e00008 	jr	ra
bfc0040c:	00000000 	nop

Disassembly of section .reginfo:

bfc00410 <.reginfo>:
bfc00410:	bc000010 	cache	0x0,16(zero)
bfc00414:	00000000 	nop
bfc00418:	00000005 	0x5
	...
bfc00424:	00000010 	mfhi	zero

Disassembly of section .data:

00000000 <testval-0x4>:
   0:	0000dead 	0xdead

00000004 <testval>:
   4:	0000beef 	0xbeef

00000008 <div1>:
   8:	41200000 	0x41200000

0000000c <div2>:
   c:	00000000 	nop
