
test.elf:     file format elf32-littlemips


Disassembly of section .text:

bfc00000 <_start>:
bfc00000:	3c1ad020 	lui	k0,0xd020
bfc00004:	3c1be000 	lui	k1,0xe000
bfc00008:	3c04bfc0 	lui	a0,0xbfc0
bfc0000c:	2484014a 	addiu	a0,a0,330
bfc00010:	0ff000e2 	jal	bfc00388 <print>
bfc00014:	00000000 	nop
bfc00018:	3c040040 	lui	a0,0x40
bfc0001c:	40846000 	mtc0	a0,c0_status
bfc00020:	3c040000 	lui	a0,0x0
bfc00024:	24842000 	addiu	a0,a0,8192
bfc00028:	00042342 	srl	a0,a0,0xd
bfc0002c:	48840000 	mtc2	a0,$0
bfc00030:	00000000 	nop
bfc00034:	2404000f 	li	a0,15
bfc00038:	48840800 	mtc2	a0,$1
bfc0003c:	3c04bfc0 	lui	a0,0xbfc0
bfc00040:	2484013d 	addiu	a0,a0,317
bfc00044:	0ff000e2 	jal	bfc00388 <print>
bfc00048:	00000000 	nop
bfc0004c:	24040040 	li	a0,64
bfc00050:	a3440000 	sb	a0,0(k0)
bfc00054:	0000000f 	sync
bfc00058:	a3440000 	sb	a0,0(k0)
bfc0005c:	0000000f 	sync
bfc00060:	a3440000 	sb	a0,0(k0)
bfc00064:	0000000f 	sync
bfc00068:	a3440000 	sb	a0,0(k0)
bfc0006c:	0000000f 	sync
bfc00070:	a3440000 	sb	a0,0(k0)
bfc00074:	0000000f 	sync
bfc00078:	a3440000 	sb	a0,0(k0)
bfc0007c:	0000000f 	sync
bfc00080:	2404000a 	li	a0,10
bfc00084:	a3440000 	sb	a0,0(k0)
bfc00088:	24040000 	li	a0,0
bfc0008c:	af640004 	sw	a0,4(k1)
bfc00090:	0bf00024 	j	bfc00090 <_start+0x90>
bfc00094:	00000000 	nop

bfc00098 <excep>:
bfc00098:	3c04bfc0 	lui	a0,0xbfc0
bfc0009c:	24840120 	addiu	a0,a0,288
bfc000a0:	0ff000e2 	jal	bfc00388 <print>
bfc000a4:	00000000 	nop
bfc000a8:	40046000 	mfc0	a0,c0_status
bfc000ac:	0ff000ec 	jal	bfc003b0 <printx>
bfc000b0:	00000000 	nop
bfc000b4:	3c04bfc0 	lui	a0,0xbfc0
bfc000b8:	24840128 	addiu	a0,a0,296
bfc000bc:	0ff000e2 	jal	bfc00388 <print>
bfc000c0:	00000000 	nop
bfc000c4:	40046800 	mfc0	a0,c0_cause
bfc000c8:	0ff000ec 	jal	bfc003b0 <printx>
bfc000cc:	00000000 	nop
bfc000d0:	3c04bfc0 	lui	a0,0xbfc0
bfc000d4:	24840130 	addiu	a0,a0,304
bfc000d8:	0ff000e2 	jal	bfc00388 <print>
bfc000dc:	00000000 	nop
bfc000e0:	40047000 	mfc0	a0,c0_epc
bfc000e4:	0ff000ec 	jal	bfc003b0 <printx>
bfc000e8:	00000000 	nop
bfc000ec:	3c04bfc0 	lui	a0,0xbfc0
bfc000f0:	24840135 	addiu	a0,a0,309
bfc000f4:	0ff000e2 	jal	bfc00388 <print>
bfc000f8:	00000000 	nop
bfc000fc:	40044000 	mfc0	a0,c0_badvaddr
bfc00100:	0ff000ec 	jal	bfc003b0 <printx>
bfc00104:	00000000 	nop
bfc00108:	2404000a 	li	a0,10
bfc0010c:	a3440000 	sb	a0,0(k0)
bfc00110:	24040001 	li	a0,1
bfc00114:	af640004 	sw	a0,4(k1)
bfc00118:	0bf00046 	j	bfc00118 <excep+0x80>
bfc0011c:	00000000 	nop

bfc00120 <statusstr>:
bfc00120:	74617473 	jalx	b185d1cc <_stack+0xb145d1dc>
bfc00124:	00207375 	0x207375

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

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

bfc00135 <badvastr>:
bfc00135:	6220      	sw	ra,128(sp)
bfc00137:	6461      	restore	8,ra,s0
bfc00139:	6176      	btnez	bfc00227 <startstr+0xdd>
bfc0013b:	0020      	addiu	s0,sp,128

bfc0013d <mmustr>:
bfc0013d:	6d6d      	li	a1,109
bfc0013f:	2075      	beqz	s0,bfc0022b <startstr+0xe1>
bfc00141:	7473      	cmpi	a0,115
bfc00143:	7261      	cmpi	v0,97
bfc00145:	6574      	move	s3,a0
bfc00147:	0a64      	la	v0,bfc002d4 <startstr+0x18a>
	...

bfc0014a <startstr>:
bfc0014a:	72617473 	0x72617473
bfc0014e:	00000a74 	teq	zero,zero,0x29
	...

bfc00380 <evect>:
bfc00380:	0bf00026 	j	bfc00098 <excep>
bfc00384:	00000000 	nop

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

bfc003a8 <end>:
bfc003a8:	03e00008 	jr	ra
bfc003ac:	00000000 	nop

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

Disassembly of section .data:

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

00000004 <testval>:
       4:	0000beef 	0xbeef
	...

00002000 <pte1>:
    2000:	8c000000 	lw	zero,0(zero)
	...
    37f8:	8a0005fe 	lwl	zero,1534(s0)
	...
    3a04:	8c000681 	lw	zero,1665(zero)
	...
    3c00:	84000700 	lh	zero,1792(zero)
	...

Disassembly of section .reginfo:

00000000 <.reginfo>:
   0:	9c000010 	0x9c000010
	...
  14:	00006000 	sll	t4,zero,0x0
