
piggy.elf:     file format elf32-tradbigmips

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000f00  80100000  80100000  00010000  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .reginfo      00000018  80100f00  80100f00  00010f00  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA, LINK_ONCE_DISCARD
  2 .data         00004bf4  80100f20  80100f20  00010f20  2**4
                  CONTENTS, ALLOC, LOAD, DATA
  3 .pdr          00000080  00000000  00000000  00015b14  2**2
                  CONTENTS, READONLY
  4 .debug_line   0000003d  00000000  00000000  00015b94  2**0
                  CONTENTS, READONLY, DEBUGGING
  5 .debug_info   0000007d  00000000  00000000  00015bd1  2**0
                  CONTENTS, READONLY, DEBUGGING
  6 .debug_abbrev 00000014  00000000  00000000  00015c4e  2**0
                  CONTENTS, READONLY, DEBUGGING
  7 .debug_aranges 00000020  00000000  00000000  00015c68  2**3
                  CONTENTS, READONLY, DEBUGGING
  8 .debug_abbrev.1 00000128  00000000  00000000  00015c88  2**0
                  CONTENTS, READONLY, DEBUGGING
  9 .debug_info.2 000004f2  00000000  00000000  00015db0  2**0
                  CONTENTS, READONLY, DEBUGGING
 10 .debug_line.3 00000099  00000000  00000000  000162a2  2**0
                  CONTENTS, READONLY, DEBUGGING
 11 .debug_frame  0000008c  00000000  00000000  0001633c  2**2
                  CONTENTS, READONLY, DEBUGGING
 12 .debug_pubnames 00000066  00000000  00000000  000163c8  2**0
                  CONTENTS, READONLY, DEBUGGING
 13 .debug_aranges.4 00000020  00000000  00000000  0001642e  2**0
                  CONTENTS, READONLY, DEBUGGING
 14 .debug_str    0000000d  00000000  00000000  0001644e  2**0
                  CONTENTS, READONLY, DEBUGGING
 15 .comment      00000030  00000000  00000000  0001645b  2**0
                  CONTENTS, READONLY
 16 .debug_abbrev.5 000000d4  00000000  00000000  0001648b  2**0
                  CONTENTS, READONLY, DEBUGGING
 17 .debug_info.6 000005d5  00000000  00000000  0001655f  2**0
                  CONTENTS, READONLY, DEBUGGING
 18 .debug_line.7 0000022f  00000000  00000000  00016b34  2**0
                  CONTENTS, READONLY, DEBUGGING
 19 .debug_aranges.8 00000020  00000000  00000000  00016d63  2**0
                  CONTENTS, READONLY, DEBUGGING
 20 .debug_ranges 00000188  00000000  00000000  00016d83  2**0
                  CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:

80100000 <__start>:
        .set noreorder
		.globl __start              
__start:
		//setup stack pointer
		la	t0, __bss_end
80100000:	3c088010 	lui	t0,0x8010
80100004:	25085b14 	addiu	t0,t0,23316
		nop
80100008:	00000000 	nop
		addi 	t0, t0, 4096
8010000c:	21081000 	addi	t0,t0,4096
		nop
80100010:	00000000 	nop
		move 	sp, t0
80100014:	0100e821 	move	sp,t0
		nop
80100018:	00000000 	nop

8010001c <test>:
test:
		jal	boot_entry
8010001c:	0c04002b 	jal	801000ac <boot_entry>

80100020 <memcpy>:
80100020:	27bdfff8 	addiu	sp,sp,-8
80100024:	afa40008 	sw	a0,8(sp)
80100028:	afa5000c 	sw	a1,12(sp)
8010002c:	afa60010 	sw	a2,16(sp)
80100030:	8fa20008 	lw	v0,8(sp)
80100034:	00000000 	nop
80100038:	afa20000 	sw	v0,0(sp)
8010003c:	8fa2000c 	lw	v0,12(sp)
80100040:	00000000 	nop
80100044:	afa20004 	sw	v0,4(sp)
80100048:	8fa20010 	lw	v0,16(sp)
8010004c:	00000000 	nop
80100050:	2442ffff 	addiu	v0,v0,-1
80100054:	00401821 	move	v1,v0
80100058:	afa30010 	sw	v1,16(sp)
8010005c:	2402ffff 	li	v0,-1
80100060:	1062000e 	beq	v1,v0,8010009c <memcpy+0x7c>
80100064:	00000000 	nop
80100068:	8fa30000 	lw	v1,0(sp)
8010006c:	27a40004 	addiu	a0,sp,4
80100070:	8c820000 	lw	v0,0(a0)
80100074:	00000000 	nop
80100078:	90450000 	lbu	a1,0(v0)
8010007c:	24420001 	addiu	v0,v0,1
80100080:	ac820000 	sw	v0,0(a0)
80100084:	00601021 	move	v0,v1
80100088:	a0450000 	sb	a1,0(v0)
8010008c:	24630001 	addiu	v1,v1,1
80100090:	afa30000 	sw	v1,0(sp)
80100094:	08040012 	j	80100048 <memcpy+0x28>
80100098:	00000000 	nop
8010009c:	8fa20008 	lw	v0,8(sp)
801000a0:	27bd0008 	addiu	sp,sp,8
801000a4:	03e00008 	jr	ra
801000a8:	00000000 	nop

801000ac <boot_entry>:
801000ac:	27bdff08 	addiu	sp,sp,-248
801000b0:	afbf00f0 	sw	ra,240(sp)
801000b4:	3c028010 	lui	v0,0x8010
801000b8:	24420f30 	addiu	v0,v0,3888
801000bc:	afa20020 	sw	v0,32(sp)
801000c0:	3c028040 	lui	v0,0x8040
801000c4:	afa20028 	sw	v0,40(sp)
801000c8:	3c027fff 	lui	v0,0x7fff
801000cc:	3442ffff 	ori	v0,v0,0xffff
801000d0:	afa20024 	sw	v0,36(sp)
801000d4:	3c027fff 	lui	v0,0x7fff
801000d8:	3442ffff 	ori	v0,v0,0xffff
801000dc:	afa2002c 	sw	v0,44(sp)
801000e0:	8fa20020 	lw	v0,32(sp)
801000e4:	00000000 	nop
801000e8:	afa20038 	sw	v0,56(sp)
801000ec:	8fa20028 	lw	v0,40(sp)
801000f0:	00000000 	nop
801000f4:	afa2003c 	sw	v0,60(sp)
801000f8:	3c028010 	lui	v0,0x8010
801000fc:	24435b12 	addiu	v1,v0,23314
80100100:	3c028010 	lui	v0,0x8010
80100104:	24420f30 	addiu	v0,v0,3888
80100108:	00621023 	subu	v0,v1,v0
8010010c:	afa20040 	sw	v0,64(sp)
80100110:	afa0004c 	sw	zero,76(sp)
80100114:	afa00050 	sw	zero,80(sp)
80100118:	8fa20040 	lw	v0,64(sp)
8010011c:	00000000 	nop
80100120:	2442fff3 	addiu	v0,v0,-13
80100124:	afa20044 	sw	v0,68(sp)
80100128:	27a200e0 	addiu	v0,sp,224
8010012c:	00402021 	move	a0,v0
80100130:	8fa50038 	lw	a1,56(sp)
80100134:	24060005 	li	a2,5
80100138:	0c040008 	jal	80100020 <memcpy>
8010013c:	00000000 	nop
80100140:	8fa20038 	lw	v0,56(sp)
80100144:	00000000 	nop
80100148:	24420005 	addiu	v0,v0,5
8010014c:	afa20038 	sw	v0,56(sp)
80100150:	27a2004c 	addiu	v0,sp,76
80100154:	00402021 	move	a0,v0
80100158:	8fa50038 	lw	a1,56(sp)
8010015c:	24060004 	li	a2,4
80100160:	0c040008 	jal	80100020 <memcpy>
80100164:	00000000 	nop
80100168:	8fa2004c 	lw	v0,76(sp)
8010016c:	00000000 	nop
80100170:	afa200e8 	sw	v0,232(sp)
80100174:	8fa200e8 	lw	v0,232(sp)
80100178:	00000000 	nop
8010017c:	304200ff 	andi	v0,v0,0xff
80100180:	00021e00 	sll	v1,v0,0x18
80100184:	8fa200e8 	lw	v0,232(sp)
80100188:	00000000 	nop
8010018c:	3042ff00 	andi	v0,v0,0xff00
80100190:	00021200 	sll	v0,v0,0x8
80100194:	00622025 	or	a0,v1,v0
80100198:	8fa300e8 	lw	v1,232(sp)
8010019c:	3c0200ff 	lui	v0,0xff
801001a0:	00621024 	and	v0,v1,v0
801001a4:	00021202 	srl	v0,v0,0x8
801001a8:	00822025 	or	a0,a0,v0
801001ac:	8fa300e8 	lw	v1,232(sp)
801001b0:	3c02ff00 	lui	v0,0xff00
801001b4:	00621024 	and	v0,v1,v0
801001b8:	00021602 	srl	v0,v0,0x18
801001bc:	00821025 	or	v0,a0,v0
801001c0:	afa2004c 	sw	v0,76(sp)
801001c4:	27a30050 	addiu	v1,sp,80
801001c8:	8fa20038 	lw	v0,56(sp)
801001cc:	00000000 	nop
801001d0:	24420004 	addiu	v0,v0,4
801001d4:	00602021 	move	a0,v1
801001d8:	00402821 	move	a1,v0
801001dc:	24060004 	li	a2,4
801001e0:	0c040008 	jal	80100020 <memcpy>
801001e4:	00000000 	nop
801001e8:	8fa20050 	lw	v0,80(sp)
801001ec:	00000000 	nop
801001f0:	afa200e8 	sw	v0,232(sp)
801001f4:	8fa200e8 	lw	v0,232(sp)
801001f8:	00000000 	nop
801001fc:	304200ff 	andi	v0,v0,0xff
80100200:	00021e00 	sll	v1,v0,0x18
80100204:	8fa200e8 	lw	v0,232(sp)
80100208:	00000000 	nop
8010020c:	3042ff00 	andi	v0,v0,0xff00
80100210:	00021200 	sll	v0,v0,0x8
80100214:	00622025 	or	a0,v1,v0
80100218:	8fa300e8 	lw	v1,232(sp)
8010021c:	3c0200ff 	lui	v0,0xff
80100220:	00621024 	and	v0,v1,v0
80100224:	00021202 	srl	v0,v0,0x8
80100228:	00822025 	or	a0,a0,v0
8010022c:	8fa300e8 	lw	v1,232(sp)
80100230:	3c02ff00 	lui	v0,0xff00
80100234:	00621024 	and	v0,v1,v0
80100238:	00021602 	srl	v0,v0,0x18
8010023c:	00821025 	or	v0,a0,v0
80100240:	afa20050 	sw	v0,80(sp)
80100244:	8fa2004c 	lw	v0,76(sp)
80100248:	00000000 	nop
8010024c:	afa20054 	sw	v0,84(sp)
80100250:	8fa20050 	lw	v0,80(sp)
80100254:	00000000 	nop
80100258:	10400003 	beqz	v0,80100268 <boot_entry+0x1bc>
8010025c:	00000000 	nop
80100260:	080400c7 	j	8010031c <boot_entry+0x270>
80100264:	00000000 	nop
80100268:	8fa20038 	lw	v0,56(sp)
8010026c:	00000000 	nop
80100270:	24420008 	addiu	v0,v0,8
80100274:	afa20038 	sw	v0,56(sp)
80100278:	27a200d0 	addiu	v0,sp,208
8010027c:	27a300e0 	addiu	v1,sp,224
80100280:	00402021 	move	a0,v0
80100284:	00602821 	move	a1,v1
80100288:	24060005 	li	a2,5
8010028c:	0c0400cc 	jal	80100330 <LzmaDecodeProperties>
80100290:	00000000 	nop
80100294:	10400003 	beqz	v0,801002a4 <boot_entry+0x1f8>
80100298:	00000000 	nop
8010029c:	080400c7 	j	8010031c <boot_entry+0x270>
801002a0:	00000000 	nop
801002a4:	3c028030 	lui	v0,0x8030
801002a8:	afa200dc 	sw	v0,220(sp)
801002ac:	27a300d0 	addiu	v1,sp,208
801002b0:	27a7005c 	addiu	a3,sp,92
801002b4:	8fa2003c 	lw	v0,60(sp)
801002b8:	00000000 	nop
801002bc:	afa20010 	sw	v0,16(sp)
801002c0:	8fa20054 	lw	v0,84(sp)
801002c4:	00000000 	nop
801002c8:	afa20014 	sw	v0,20(sp)
801002cc:	27a20060 	addiu	v0,sp,96
801002d0:	afa20018 	sw	v0,24(sp)
801002d4:	00602021 	move	a0,v1
801002d8:	8fa50038 	lw	a1,56(sp)
801002dc:	8fa60044 	lw	a2,68(sp)
801002e0:	0c0400f4 	jal	801003d0 <LzmaDecode>
801002e4:	00000000 	nop
801002e8:	afa20058 	sw	v0,88(sp)
801002ec:	8fa20058 	lw	v0,88(sp)
801002f0:	00000000 	nop
801002f4:	10400003 	beqz	v0,80100304 <boot_entry+0x258>
801002f8:	00000000 	nop
801002fc:	080400c7 	j	8010031c <boot_entry+0x270>
80100300:	00000000 	nop
80100304:	3c028040 	lui	v0,0x8040
80100308:	afa20034 	sw	v0,52(sp)
8010030c:	8fa20034 	lw	v0,52(sp)
80100310:	00000000 	nop
80100314:	0040f809 	jalr	v0
80100318:	00000000 	nop
8010031c:	8fbf00f0 	lw	ra,240(sp)
80100320:	27bd00f8 	addiu	sp,sp,248
80100324:	03e00008 	jr	ra
80100328:	00000000 	nop
8010032c:	00000000 	nop

80100330 <LzmaDecodeProperties>:
80100330:	3c07b800 	lui	a3,0xb800
80100334:	34e70008 	ori	a3,a3,0x8
80100338:	8ce20000 	lw	v0,0(a3)
8010033c:	2403e3ff 	li	v1,-7169
80100340:	28c60005 	slti	a2,a2,5
80100344:	00431024 	and	v0,v0,v1
80100348:	34421000 	ori	v0,v0,0x1000
8010034c:	ace20000 	sw	v0,0(a3)
80100350:	ace20000 	sw	v0,0(a3)
80100354:	14c0001c 	bnez	a2,801003c8 <LzmaDecodeProperties+0x98>
80100358:	24070001 	li	a3,1
8010035c:	90a50000 	lbu	a1,0(a1)
80100360:	00000000 	nop
80100364:	2ca200e1 	sltiu	v0,a1,225
80100368:	10400017 	beqz	v0,801003c8 <LzmaDecodeProperties+0x98>
8010036c:	00000000 	nop
80100370:	2ca2002d 	sltiu	v0,a1,45
80100374:	14400008 	bnez	v0,80100398 <LzmaDecodeProperties+0x68>
80100378:	ac800008 	sw	zero,8(a0)
8010037c:	00003021 	move	a2,zero
80100380:	24a2ffd3 	addiu	v0,a1,-45
80100384:	304500ff 	andi	a1,v0,0xff
80100388:	2ca3002d 	sltiu	v1,a1,45
8010038c:	1060fffc 	beqz	v1,80100380 <LzmaDecodeProperties+0x50>
80100390:	24c60001 	addiu	a2,a2,1
80100394:	ac860008 	sw	a2,8(a0)
80100398:	2ca20009 	sltiu	v0,a1,9
8010039c:	14400008 	bnez	v0,801003c0 <LzmaDecodeProperties+0x90>
801003a0:	ac800004 	sw	zero,4(a0)
801003a4:	00003021 	move	a2,zero
801003a8:	24a2fff7 	addiu	v0,a1,-9
801003ac:	304500ff 	andi	a1,v0,0xff
801003b0:	2ca30009 	sltiu	v1,a1,9
801003b4:	1060fffc 	beqz	v1,801003a8 <LzmaDecodeProperties+0x78>
801003b8:	24c60001 	addiu	a2,a2,1
801003bc:	ac860004 	sw	a2,4(a0)
801003c0:	ac850000 	sw	a1,0(a0)
801003c4:	00003821 	move	a3,zero
801003c8:	03e00008 	jr	ra
801003cc:	00e01021 	move	v0,a3

801003d0 <LzmaDecode>:
801003d0:	27bdffc0 	addiu	sp,sp,-64
801003d4:	8fa20058 	lw	v0,88(sp)
801003d8:	afb70034 	sw	s7,52(sp)
801003dc:	afb60030 	sw	s6,48(sp)
801003e0:	afb30024 	sw	s3,36(sp)
801003e4:	afb00018 	sw	s0,24(sp)
801003e8:	afbe0038 	sw	s8,56(sp)
801003ec:	afb5002c 	sw	s5,44(sp)
801003f0:	afb40028 	sw	s4,40(sp)
801003f4:	afb20020 	sw	s2,32(sp)
801003f8:	afb1001c 	sw	s1,28(sp)
801003fc:	8c890008 	lw	t1,8(a0)
80100400:	8c880004 	lw	t0,4(a0)
80100404:	8c9e0000 	lw	s8,0(a0)
80100408:	ace00000 	sw	zero,0(a3)
8010040c:	ac400000 	sw	zero,0(v0)
80100410:	8c820004 	lw	v0,4(a0)
80100414:	afa7004c 	sw	a3,76(sp)
80100418:	24030300 	li	v1,768
8010041c:	24070001 	li	a3,1
80100420:	005e1021 	addu	v0,v0,s8
80100424:	01074004 	sllv	t0,a3,t0
80100428:	00431804 	sllv	v1,v1,v0
8010042c:	01273804 	sllv	a3,a3,t1
80100430:	24130001 	li	s3,1
80100434:	24e7ffff 	addiu	a3,a3,-1
80100438:	2508ffff 	addiu	t0,t0,-1
8010043c:	24630736 	addiu	v1,v1,1846
80100440:	afa50044 	sw	a1,68(sp)
80100444:	afa70000 	sw	a3,0(sp)
80100448:	afa80004 	sw	t0,4(sp)
8010044c:	8fb60054 	lw	s6,84(sp)
80100450:	8c92000c 	lw	s2,12(a0)
80100454:	00008021 	move	s0,zero
80100458:	00005021 	move	t2,zero
8010045c:	0000b821 	move	s7,zero
80100460:	afb30008 	sw	s3,8(sp)
80100464:	afb3000c 	sw	s3,12(sp)
80100468:	afb30010 	sw	s3,16(sp)
8010046c:	10600008 	beqz	v1,80100490 <LzmaDecode+0xc0>
80100470:	00002821 	move	a1,zero
80100474:	24090400 	li	t1,1024
80100478:	02402021 	move	a0,s2
8010047c:	24a50001 	addiu	a1,a1,1
80100480:	00a3102b 	sltu	v0,a1,v1
80100484:	ac890000 	sw	t1,0(a0)
80100488:	1440fffc 	bnez	v0,8010047c <LzmaDecode+0xac>
8010048c:	24840004 	addiu	a0,a0,4
80100490:	8fa30044 	lw	v1,68(sp)
80100494:	0000c021 	move	t8,zero
80100498:	240dffff 	li	t5,-1
8010049c:	00663821 	addu	a3,v1,a2
801004a0:	00606021 	move	t4,v1
801004a4:	00002821 	move	a1,zero
801004a8:	24a50001 	addiu	a1,a1,1
801004ac:	00181a00 	sll	v1,t8,0x8
801004b0:	1187020e 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
801004b4:	28a40005 	slti	a0,a1,5
801004b8:	91820000 	lbu	v0,0(t4)
801004bc:	258c0001 	addiu	t4,t4,1
801004c0:	1480fff9 	bnez	a0,801004a8 <LzmaDecode+0xd8>
801004c4:	0062c025 	or	t8,v1,v0
801004c8:	12c0008f 	beqz	s6,80100708 <LzmaDecode+0x338>
801004cc:	3c0200ff 	lui	v0,0xff
801004d0:	3455ffff 	ori	s5,v0,0xffff
801004d4:	8fa40000 	lw	a0,0(sp)
801004d8:	00171100 	sll	v0,s7,0x4
801004dc:	02ad182b 	sltu	v1,s5,t5
801004e0:	02045824 	and	t3,s0,a0
801004e4:	004b1021 	addu	v0,v0,t3
801004e8:	00021080 	sll	v0,v0,0x2
801004ec:	14600007 	bnez	v1,8010050c <LzmaDecode+0x13c>
801004f0:	0052c821 	addu	t9,v0,s2
801004f4:	118701fd 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
801004f8:	00181200 	sll	v0,t8,0x8
801004fc:	91830000 	lbu	v1,0(t4)
80100500:	000d6a00 	sll	t5,t5,0x8
80100504:	0043c025 	or	t8,v0,v1
80100508:	258c0001 	addiu	t4,t4,1
8010050c:	8f290000 	lw	t1,0(t9)
80100510:	000d12c2 	srl	v0,t5,0xb
80100514:	00490018 	mult	v0,t1
80100518:	00002812 	mflo	a1
8010051c:	0305182b 	sltu	v1,t8,a1
80100520:	10600094 	beqz	v1,80100774 <LzmaDecode+0x3a4>
80100524:	01a56823 	subu	t5,t5,a1
80100528:	8fa40004 	lw	a0,4(sp)
8010052c:	24030008 	li	v1,8
80100530:	007e1823 	subu	v1,v1,s8
80100534:	02041024 	and	v0,s0,a0
80100538:	006a1807 	srav	v1,t2,v1
8010053c:	03c21004 	sllv	v0,v0,s8
80100540:	00431021 	addu	v0,v0,v1
80100544:	00022040 	sll	a0,v0,0x1
80100548:	00822021 	addu	a0,a0,v0
8010054c:	24020800 	li	v0,2048
80100550:	00491823 	subu	v1,v0,t1
80100554:	00031942 	srl	v1,v1,0x5
80100558:	00042280 	sll	a0,a0,0xa
8010055c:	01231821 	addu	v1,t1,v1
80100560:	00922021 	addu	a0,a0,s2
80100564:	2ae20007 	slti	v0,s7,7
80100568:	af230000 	sw	v1,0(t9)
8010056c:	00006812 	mflo	t5
80100570:	24991cd8 	addiu	t9,a0,7384
80100574:	14400033 	bnez	v0,80100644 <LzmaDecode+0x274>
80100578:	240b0001 	li	t3,1
8010057c:	8fa30050 	lw	v1,80(sp)
80100580:	02131023 	subu	v0,s0,s3
80100584:	3c048010 	lui	a0,0x8010
80100588:	00431021 	addu	v0,v0,v1
8010058c:	24840ef0 	addiu	a0,a0,3824
80100590:	904f0000 	lbu	t7,0(v0)
80100594:	8c880000 	lw	t0,0(a0)
80100598:	0804016f 	j	801005bc <LzmaDecode+0x1ec>
8010059c:	24110800 	li	s1,2048
801005a0:	ad2a0400 	sw	t2,1024(t1)
801005a4:	00006812 	mflo	t5
801005a8:	15c00023 	bnez	t6,80100638 <LzmaDecode+0x268>
801005ac:	000b5840 	sll	t3,t3,0x1
801005b0:	29620100 	slti	v0,t3,256
801005b4:	10400049 	beqz	v0,801006dc <LzmaDecode+0x30c>
801005b8:	00000000 	nop
801005bc:	000f7840 	sll	t7,t7,0x1
801005c0:	31ee0100 	andi	t6,t7,0x100
801005c4:	000e1080 	sll	v0,t6,0x2
801005c8:	00591021 	addu	v0,v0,t9
801005cc:	000b1880 	sll	v1,t3,0x2
801005d0:	010d202b 	sltu	a0,t0,t5
801005d4:	000b3040 	sll	a2,t3,0x1
801005d8:	00182a00 	sll	a1,t8,0x8
801005dc:	14800006 	bnez	a0,801005f8 <LzmaDecode+0x228>
801005e0:	00434821 	addu	t1,v0,v1
801005e4:	118701c1 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
801005e8:	000d6a00 	sll	t5,t5,0x8
801005ec:	91820000 	lbu	v0,0(t4)
801005f0:	258c0001 	addiu	t4,t4,1
801005f4:	00a2c025 	or	t8,a1,v0
801005f8:	8d240400 	lw	a0,1024(t1)
801005fc:	000d1ac2 	srl	v1,t5,0xb
80100600:	00640018 	mult	v1,a0
80100604:	02241023 	subu	v0,s1,a0
80100608:	00021142 	srl	v0,v0,0x5
8010060c:	00825021 	addu	t2,a0,v0
80100610:	00041942 	srl	v1,a0,0x5
80100614:	00002812 	mflo	a1
80100618:	0305102b 	sltu	v0,t8,a1
8010061c:	1440ffe0 	bnez	v0,801005a0 <LzmaDecode+0x1d0>
80100620:	00832023 	subu	a0,a0,v1
80100624:	ad240400 	sw	a0,1024(t1)
80100628:	0305c023 	subu	t8,t8,a1
8010062c:	24cb0001 	addiu	t3,a2,1
80100630:	15c0ffdf 	bnez	t6,801005b0 <LzmaDecode+0x1e0>
80100634:	01a56823 	subu	t5,t5,a1
80100638:	29620100 	slti	v0,t3,256
8010063c:	10400027 	beqz	v0,801006dc <LzmaDecode+0x30c>
80100640:	00000000 	nop
80100644:	3c028010 	lui	v0,0x8010
80100648:	24420ef0 	addiu	v0,v0,3824
8010064c:	8c4f0000 	lw	t7,0(v0)
80100650:	0804019b 	j	8010066c <LzmaDecode+0x29c>
80100654:	24060800 	li	a2,2048
80100658:	000b5840 	sll	t3,t3,0x1
8010065c:	29620100 	slti	v0,t3,256
80100660:	00006812 	mflo	t5
80100664:	1040001d 	beqz	v0,801006dc <LzmaDecode+0x30c>
80100668:	ad2a0000 	sw	t2,0(t1)
8010066c:	000b1080 	sll	v0,t3,0x2
80100670:	01ed182b 	sltu	v1,t7,t5
80100674:	000b7040 	sll	t6,t3,0x1
80100678:	00182200 	sll	a0,t8,0x8
8010067c:	14600006 	bnez	v1,80100698 <LzmaDecode+0x2c8>
80100680:	00594821 	addu	t1,v0,t9
80100684:	11870199 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100688:	000d6a00 	sll	t5,t5,0x8
8010068c:	91820000 	lbu	v0,0(t4)
80100690:	258c0001 	addiu	t4,t4,1
80100694:	0082c025 	or	t8,a0,v0
80100698:	8d240000 	lw	a0,0(t1)
8010069c:	000d1ac2 	srl	v1,t5,0xb
801006a0:	00640018 	mult	v1,a0
801006a4:	00c41023 	subu	v0,a2,a0
801006a8:	00021142 	srl	v0,v0,0x5
801006ac:	00825021 	addu	t2,a0,v0
801006b0:	00041942 	srl	v1,a0,0x5
801006b4:	00832023 	subu	a0,a0,v1
801006b8:	00002812 	mflo	a1
801006bc:	0305102b 	sltu	v0,t8,a1
801006c0:	1440ffe5 	bnez	v0,80100658 <LzmaDecode+0x288>
801006c4:	01a56823 	subu	t5,t5,a1
801006c8:	25cb0001 	addiu	t3,t6,1
801006cc:	29620100 	slti	v0,t3,256
801006d0:	0305c023 	subu	t8,t8,a1
801006d4:	1440ffe5 	bnez	v0,8010066c <LzmaDecode+0x29c>
801006d8:	ad240000 	sw	a0,0(t1)
801006dc:	8fa30050 	lw	v1,80(sp)
801006e0:	316a00ff 	andi	t2,t3,0xff
801006e4:	02031021 	addu	v0,s0,v1
801006e8:	2ae30004 	slti	v1,s7,4
801006ec:	a04a0000 	sb	t2,0(v0)
801006f0:	106001a1 	beqz	v1,80100d78 <LzmaDecode+0x9a8>
801006f4:	26100001 	addiu	s0,s0,1
801006f8:	0000b821 	move	s7,zero
801006fc:	0216102b 	sltu	v0,s0,s6
80100700:	1440ff74 	bnez	v0,801004d4 <LzmaDecode+0x104>
80100704:	00000000 	nop
80100708:	3c0200ff 	lui	v0,0xff
8010070c:	3442ffff 	ori	v0,v0,0xffff
80100710:	004d102b 	sltu	v0,v0,t5
80100714:	14400004 	bnez	v0,80100728 <LzmaDecode+0x358>
80100718:	00000000 	nop
8010071c:	1187000a 	beq	t4,a3,80100748 <LzmaDecode+0x378>
80100720:	24020001 	li	v0,1
80100724:	258c0001 	addiu	t4,t4,1
80100728:	8fa30044 	lw	v1,68(sp)
8010072c:	8fa4004c 	lw	a0,76(sp)
80100730:	01831023 	subu	v0,t4,v1
80100734:	ac820000 	sw	v0,0(a0)
80100738:	8fa20058 	lw	v0,88(sp)
8010073c:	00000000 	nop
80100740:	ac500000 	sw	s0,0(v0)
80100744:	00001021 	move	v0,zero
80100748:	8fbe0038 	lw	s8,56(sp)
8010074c:	8fb70034 	lw	s7,52(sp)
80100750:	8fb60030 	lw	s6,48(sp)
80100754:	8fb5002c 	lw	s5,44(sp)
80100758:	8fb40028 	lw	s4,40(sp)
8010075c:	8fb30024 	lw	s3,36(sp)
80100760:	8fb20020 	lw	s2,32(sp)
80100764:	8fb1001c 	lw	s1,28(sp)
80100768:	8fb00018 	lw	s0,24(sp)
8010076c:	03e00008 	jr	ra
80100770:	27bd0040 	addiu	sp,sp,64
80100774:	00091142 	srl	v0,t1,0x5
80100778:	01221023 	subu	v0,t1,v0
8010077c:	00171880 	sll	v1,s7,0x2
80100780:	02ad202b 	sltu	a0,s5,t5
80100784:	af220000 	sw	v0,0(t9)
80100788:	0305c023 	subu	t8,t8,a1
8010078c:	14800007 	bnez	a0,801007ac <LzmaDecode+0x3dc>
80100790:	00723021 	addu	a2,v1,s2
80100794:	11870155 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100798:	00181200 	sll	v0,t8,0x8
8010079c:	91830000 	lbu	v1,0(t4)
801007a0:	000d6a00 	sll	t5,t5,0x8
801007a4:	0043c025 	or	t8,v0,v1
801007a8:	258c0001 	addiu	t4,t4,1
801007ac:	8cc90300 	lw	t1,768(a2)
801007b0:	000d12c2 	srl	v0,t5,0xb
801007b4:	00490018 	mult	v0,t1
801007b8:	00002812 	mflo	a1
801007bc:	0305182b 	sltu	v1,t8,a1
801007c0:	106000c2 	beqz	v1,80100acc <LzmaDecode+0x6fc>
801007c4:	01a56823 	subu	t5,t5,a1
801007c8:	24030800 	li	v1,2048
801007cc:	2ae40007 	slti	a0,s7,7
801007d0:	00691023 	subu	v0,v1,t1
801007d4:	0000b821 	move	s7,zero
801007d8:	24030003 	li	v1,3
801007dc:	0064b80a 	0x64b80a
801007e0:	8fa4000c 	lw	a0,12(sp)
801007e4:	8fa30008 	lw	v1,8(sp)
801007e8:	00021142 	srl	v0,v0,0x5
801007ec:	01221021 	addu	v0,t1,v0
801007f0:	afa40010 	sw	a0,16(sp)
801007f4:	00006812 	mflo	t5
801007f8:	afa3000c 	sw	v1,12(sp)
801007fc:	26590cc8 	addiu	t9,s2,3272
80100800:	afb30008 	sw	s3,8(sp)
80100804:	acc20300 	sw	v0,768(a2)
80100808:	02ad102b 	sltu	v0,s5,t5
8010080c:	14400007 	bnez	v0,8010082c <LzmaDecode+0x45c>
80100810:	00000000 	nop
80100814:	11870135 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100818:	00181200 	sll	v0,t8,0x8
8010081c:	91830000 	lbu	v1,0(t4)
80100820:	000d6a00 	sll	t5,t5,0x8
80100824:	0043c025 	or	t8,v0,v1
80100828:	258c0001 	addiu	t4,t4,1
8010082c:	8f290000 	lw	t1,0(t9)
80100830:	000d12c2 	srl	v0,t5,0xb
80100834:	00490018 	mult	v0,t1
80100838:	00002812 	mflo	a1
8010083c:	0305182b 	sltu	v1,t8,a1
80100840:	106000dc 	beqz	v1,80100bb4 <LzmaDecode+0x7e4>
80100844:	00091142 	srl	v0,t1,0x5
80100848:	24040800 	li	a0,2048
8010084c:	00891023 	subu	v0,a0,t1
80100850:	000b1940 	sll	v1,t3,0x5
80100854:	00021142 	srl	v0,v0,0x5
80100858:	00791821 	addu	v1,v1,t9
8010085c:	01221021 	addu	v0,t1,v0
80100860:	00006812 	mflo	t5
80100864:	24660008 	addiu	a2,v1,8
80100868:	00008821 	move	s1,zero
8010086c:	24140003 	li	s4,3
80100870:	af220000 	sw	v0,0(t9)
80100874:	3c028010 	lui	v0,0x8010
80100878:	24420ef0 	addiu	v0,v0,3824
8010087c:	8c480000 	lw	t0,0(v0)
80100880:	02805821 	move	t3,s4
80100884:	240e0001 	li	t6,1
80100888:	08040229 	j	801008a4 <LzmaDecode+0x4d4>
8010088c:	24190800 	li	t9,2048
80100890:	256bffff 	addiu	t3,t3,-1
80100894:	00006812 	mflo	t5
80100898:	000e7040 	sll	t6,t6,0x1
8010089c:	1160001d 	beqz	t3,80100914 <LzmaDecode+0x544>
801008a0:	ad2a0000 	sw	t2,0(t1)
801008a4:	000e1080 	sll	v0,t6,0x2
801008a8:	010d182b 	sltu	v1,t0,t5
801008ac:	000e7840 	sll	t7,t6,0x1
801008b0:	00182200 	sll	a0,t8,0x8
801008b4:	14600006 	bnez	v1,801008d0 <LzmaDecode+0x500>
801008b8:	00464821 	addu	t1,v0,a2
801008bc:	1187010b 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
801008c0:	000d6a00 	sll	t5,t5,0x8
801008c4:	91820000 	lbu	v0,0(t4)
801008c8:	258c0001 	addiu	t4,t4,1
801008cc:	0082c025 	or	t8,a0,v0
801008d0:	8d240000 	lw	a0,0(t1)
801008d4:	000d1ac2 	srl	v1,t5,0xb
801008d8:	00640018 	mult	v1,a0
801008dc:	03241023 	subu	v0,t9,a0
801008e0:	00021142 	srl	v0,v0,0x5
801008e4:	00825021 	addu	t2,a0,v0
801008e8:	00041942 	srl	v1,a0,0x5
801008ec:	00832023 	subu	a0,a0,v1
801008f0:	00002812 	mflo	a1
801008f4:	0305102b 	sltu	v0,t8,a1
801008f8:	1440ffe5 	bnez	v0,80100890 <LzmaDecode+0x4c0>
801008fc:	01a56823 	subu	t5,t5,a1
80100900:	256bffff 	addiu	t3,t3,-1
80100904:	0305c023 	subu	t8,t8,a1
80100908:	25ee0001 	addiu	t6,t7,1
8010090c:	1560ffe5 	bnez	t3,801008a4 <LzmaDecode+0x4d4>
80100910:	ad240000 	sw	a0,0(t1)
80100914:	24020001 	li	v0,1
80100918:	02821004 	sllv	v0,v0,s4
8010091c:	01c27023 	subu	t6,t6,v0
80100920:	2ae30004 	slti	v1,s7,4
80100924:	10600100 	beqz	v1,80100d28 <LzmaDecode+0x958>
80100928:	01d17021 	addu	t6,t6,s1
8010092c:	29c30004 	slti	v1,t6,4
80100930:	24020003 	li	v0,3
80100934:	01c3100b 	0x1c3100b
80100938:	00021200 	sll	v0,v0,0x8
8010093c:	00521021 	addu	v0,v0,s2
80100940:	245906c0 	addiu	t9,v0,1728
80100944:	3c028010 	lui	v0,0x8010
80100948:	24420ef0 	addiu	v0,v0,3824
8010094c:	8c530000 	lw	s3,0(v0)
80100950:	26f70007 	addiu	s7,s7,7
80100954:	240f0006 	li	t7,6
80100958:	240b0001 	li	t3,1
8010095c:	0804025e 	j	80100978 <LzmaDecode+0x5a8>
80100960:	24110800 	li	s1,2048
80100964:	25efffff 	addiu	t7,t7,-1
80100968:	00006812 	mflo	t5
8010096c:	000b5840 	sll	t3,t3,0x1
80100970:	11e0001d 	beqz	t7,801009e8 <LzmaDecode+0x618>
80100974:	ad2a0000 	sw	t2,0(t1)
80100978:	000b1080 	sll	v0,t3,0x2
8010097c:	026d182b 	sltu	v1,s3,t5
80100980:	000b3040 	sll	a2,t3,0x1
80100984:	00182200 	sll	a0,t8,0x8
80100988:	14600006 	bnez	v1,801009a4 <LzmaDecode+0x5d4>
8010098c:	00594821 	addu	t1,v0,t9
80100990:	118700d6 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100994:	000d6a00 	sll	t5,t5,0x8
80100998:	91820000 	lbu	v0,0(t4)
8010099c:	258c0001 	addiu	t4,t4,1
801009a0:	0082c025 	or	t8,a0,v0
801009a4:	8d240000 	lw	a0,0(t1)
801009a8:	000d1ac2 	srl	v1,t5,0xb
801009ac:	00640018 	mult	v1,a0
801009b0:	02241023 	subu	v0,s1,a0
801009b4:	00021142 	srl	v0,v0,0x5
801009b8:	00825021 	addu	t2,a0,v0
801009bc:	00041942 	srl	v1,a0,0x5
801009c0:	00832023 	subu	a0,a0,v1
801009c4:	00002812 	mflo	a1
801009c8:	0305102b 	sltu	v0,t8,a1
801009cc:	1440ffe5 	bnez	v0,80100964 <LzmaDecode+0x594>
801009d0:	01a56823 	subu	t5,t5,a1
801009d4:	25efffff 	addiu	t7,t7,-1
801009d8:	0305c023 	subu	t8,t8,a1
801009dc:	24cb0001 	addiu	t3,a2,1
801009e0:	15e0ffe5 	bnez	t7,80100978 <LzmaDecode+0x5a8>
801009e4:	ad240000 	sw	a0,0(t1)
801009e8:	256bffc0 	addiu	t3,t3,-64
801009ec:	29620004 	slti	v0,t3,4
801009f0:	144000ca 	bnez	v0,80100d1c <LzmaDecode+0x94c>
801009f4:	01609821 	move	s3,t3
801009f8:	000b2043 	sra	a0,t3,0x1
801009fc:	31620001 	andi	v0,t3,0x1
80100a00:	2963000e 	slti	v1,t3,14
80100a04:	34530002 	ori	s3,v0,0x2
80100a08:	10600113 	beqz	v1,80100e58 <LzmaDecode+0xa88>
80100a0c:	248affff 	addiu	t2,a0,-1
80100a10:	01539804 	sllv	s3,s3,t2
80100a14:	00131080 	sll	v0,s3,0x2
80100a18:	00521021 	addu	v0,v0,s2
80100a1c:	000b1880 	sll	v1,t3,0x2
80100a20:	00431023 	subu	v0,v0,v1
80100a24:	24590abc 	addiu	t9,v0,2748
80100a28:	3c038010 	lui	v1,0x8010
80100a2c:	24630ef0 	addiu	v1,v1,3824
80100a30:	8c710000 	lw	s1,0(v1)
80100a34:	240f0001 	li	t7,1
80100a38:	24060001 	li	a2,1
80100a3c:	08040297 	j	80100a5c <LzmaDecode+0x68c>
80100a40:	24140800 	li	s4,2048
80100a44:	00006812 	mflo	t5
80100a48:	00063040 	sll	a2,a2,0x1
80100a4c:	ad2b0000 	sw	t3,0(t1)
80100a50:	254affff 	addiu	t2,t2,-1
80100a54:	114000b1 	beqz	t2,80100d1c <LzmaDecode+0x94c>
80100a58:	000f7840 	sll	t7,t7,0x1
80100a5c:	00061080 	sll	v0,a2,0x2
80100a60:	022d182b 	sltu	v1,s1,t5
80100a64:	00064040 	sll	t0,a2,0x1
80100a68:	00182200 	sll	a0,t8,0x8
80100a6c:	14600006 	bnez	v1,80100a88 <LzmaDecode+0x6b8>
80100a70:	00594821 	addu	t1,v0,t9
80100a74:	1187009d 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100a78:	000d6a00 	sll	t5,t5,0x8
80100a7c:	91820000 	lbu	v0,0(t4)
80100a80:	258c0001 	addiu	t4,t4,1
80100a84:	0082c025 	or	t8,a0,v0
80100a88:	8d240000 	lw	a0,0(t1)
80100a8c:	000d1ac2 	srl	v1,t5,0xb
80100a90:	00640018 	mult	v1,a0
80100a94:	02841023 	subu	v0,s4,a0
80100a98:	00021142 	srl	v0,v0,0x5
80100a9c:	00825821 	addu	t3,a0,v0
80100aa0:	00041942 	srl	v1,a0,0x5
80100aa4:	00832023 	subu	a0,a0,v1
80100aa8:	00002812 	mflo	a1
80100aac:	0305102b 	sltu	v0,t8,a1
80100ab0:	1440ffe4 	bnez	v0,80100a44 <LzmaDecode+0x674>
80100ab4:	01a56823 	subu	t5,t5,a1
80100ab8:	0305c023 	subu	t8,t8,a1
80100abc:	25060001 	addiu	a2,t0,1
80100ac0:	026f9825 	or	s3,s3,t7
80100ac4:	08040294 	j	80100a50 <LzmaDecode+0x680>
80100ac8:	ad240000 	sw	a0,0(t1)
80100acc:	00091142 	srl	v0,t1,0x5
80100ad0:	01221023 	subu	v0,t1,v0
80100ad4:	02ad182b 	sltu	v1,s5,t5
80100ad8:	0305c023 	subu	t8,t8,a1
80100adc:	10600054 	beqz	v1,80100c30 <LzmaDecode+0x860>
80100ae0:	acc20300 	sw	v0,768(a2)
80100ae4:	8cc40330 	lw	a0,816(a2)
80100ae8:	000d12c2 	srl	v0,t5,0xb
80100aec:	00440018 	mult	v0,a0
80100af0:	00002812 	mflo	a1
80100af4:	0305182b 	sltu	v1,t8,a1
80100af8:	1060005a 	beqz	v1,80100c64 <LzmaDecode+0x894>
80100afc:	01a56823 	subu	t5,t5,a1
80100b00:	24030800 	li	v1,2048
80100b04:	00641023 	subu	v0,v1,a0
80100b08:	00006812 	mflo	t5
80100b0c:	00021142 	srl	v0,v0,0x5
80100b10:	00171980 	sll	v1,s7,0x6
80100b14:	00821021 	addu	v0,a0,v0
80100b18:	00721821 	addu	v1,v1,s2
80100b1c:	000b2080 	sll	a0,t3,0x2
80100b20:	02ad282b 	sltu	a1,s5,t5
80100b24:	acc20330 	sw	v0,816(a2)
80100b28:	14a00007 	bnez	a1,80100b48 <LzmaDecode+0x778>
80100b2c:	00643021 	addu	a2,v1,a0
80100b30:	1187006e 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100b34:	00181200 	sll	v0,t8,0x8
80100b38:	91830000 	lbu	v1,0(t4)
80100b3c:	000d6a00 	sll	t5,t5,0x8
80100b40:	0043c025 	or	t8,v0,v1
80100b44:	258c0001 	addiu	t4,t4,1
80100b48:	8cc403c0 	lw	a0,960(a2)
80100b4c:	000d12c2 	srl	v0,t5,0xb
80100b50:	00440018 	mult	v0,a0
80100b54:	00002812 	mflo	a1
80100b58:	0305182b 	sltu	v1,t8,a1
80100b5c:	106000b4 	beqz	v1,80100e30 <LzmaDecode+0xa60>
80100b60:	00041142 	srl	v0,a0,0x5
80100b64:	24030800 	li	v1,2048
80100b68:	00641023 	subu	v0,v1,a0
80100b6c:	00021142 	srl	v0,v0,0x5
80100b70:	00821021 	addu	v0,a0,v0
80100b74:	00006812 	mflo	t5
80100b78:	1200005c 	beqz	s0,80100cec <LzmaDecode+0x91c>
80100b7c:	acc203c0 	sw	v0,960(a2)
80100b80:	8fa40050 	lw	a0,80(sp)
80100b84:	02131023 	subu	v0,s0,s3
80100b88:	2ae30007 	slti	v1,s7,7
80100b8c:	00441021 	addu	v0,v0,a0
80100b90:	904a0000 	lbu	t2,0(v0)
80100b94:	02042021 	addu	a0,s0,a0
80100b98:	2402000b 	li	v0,11
80100b9c:	26100001 	addiu	s0,s0,1
80100ba0:	24170009 	li	s7,9
80100ba4:	0043b80a 	0x43b80a
80100ba8:	0216102b 	sltu	v0,s0,s6
80100bac:	080401c0 	j	80100700 <LzmaDecode+0x330>
80100bb0:	a08a0000 	sb	t2,0(a0)
80100bb4:	01a56823 	subu	t5,t5,a1
80100bb8:	01221023 	subu	v0,t1,v0
80100bbc:	02ad182b 	sltu	v1,s5,t5
80100bc0:	0305c023 	subu	t8,t8,a1
80100bc4:	14600007 	bnez	v1,80100be4 <LzmaDecode+0x814>
80100bc8:	af220000 	sw	v0,0(t9)
80100bcc:	11870047 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100bd0:	00181200 	sll	v0,t8,0x8
80100bd4:	91830000 	lbu	v1,0(t4)
80100bd8:	000d6a00 	sll	t5,t5,0x8
80100bdc:	0043c025 	or	t8,v0,v1
80100be0:	258c0001 	addiu	t4,t4,1
80100be4:	8f290004 	lw	t1,4(t9)
80100be8:	000d12c2 	srl	v0,t5,0xb
80100bec:	00490018 	mult	v0,t1
80100bf0:	00002812 	mflo	a1
80100bf4:	0305182b 	sltu	v1,t8,a1
80100bf8:	10600064 	beqz	v1,80100d8c <LzmaDecode+0x9bc>
80100bfc:	00091142 	srl	v0,t1,0x5
80100c00:	24040800 	li	a0,2048
80100c04:	000b1940 	sll	v1,t3,0x5
80100c08:	00891023 	subu	v0,a0,t1
80100c0c:	00791821 	addu	v1,v1,t9
80100c10:	00021142 	srl	v0,v0,0x5
80100c14:	01221021 	addu	v0,t1,v0
80100c18:	00006812 	mflo	t5
80100c1c:	24660208 	addiu	a2,v1,520
80100c20:	24110008 	li	s1,8
80100c24:	24140003 	li	s4,3
80100c28:	0804021d 	j	80100874 <LzmaDecode+0x4a4>
80100c2c:	af220004 	sw	v0,4(t9)
80100c30:	1187002e 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100c34:	00181200 	sll	v0,t8,0x8
80100c38:	91830000 	lbu	v1,0(t4)
80100c3c:	8cc40330 	lw	a0,816(a2)
80100c40:	000d6a00 	sll	t5,t5,0x8
80100c44:	0043c025 	or	t8,v0,v1
80100c48:	000d12c2 	srl	v0,t5,0xb
80100c4c:	00440018 	mult	v0,a0
80100c50:	00002812 	mflo	a1
80100c54:	0305182b 	sltu	v1,t8,a1
80100c58:	1460ffa9 	bnez	v1,80100b00 <LzmaDecode+0x730>
80100c5c:	258c0001 	addiu	t4,t4,1
80100c60:	01a56823 	subu	t5,t5,a1
80100c64:	00041142 	srl	v0,a0,0x5
80100c68:	00821023 	subu	v0,a0,v0
80100c6c:	02ad182b 	sltu	v1,s5,t5
80100c70:	0305c023 	subu	t8,t8,a1
80100c74:	14600007 	bnez	v1,80100c94 <LzmaDecode+0x8c4>
80100c78:	acc20330 	sw	v0,816(a2)
80100c7c:	1187001b 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100c80:	00181200 	sll	v0,t8,0x8
80100c84:	91830000 	lbu	v1,0(t4)
80100c88:	000d6a00 	sll	t5,t5,0x8
80100c8c:	0043c025 	or	t8,v0,v1
80100c90:	258c0001 	addiu	t4,t4,1
80100c94:	8cc40360 	lw	a0,864(a2)
80100c98:	000d12c2 	srl	v0,t5,0xb
80100c9c:	00440018 	mult	v0,a0
80100ca0:	00002812 	mflo	a1
80100ca4:	0305182b 	sltu	v1,t8,a1
80100ca8:	10600042 	beqz	v1,80100db4 <LzmaDecode+0x9e4>
80100cac:	00041142 	srl	v0,a0,0x5
80100cb0:	24030800 	li	v1,2048
80100cb4:	00641023 	subu	v0,v1,a0
80100cb8:	8fa30008 	lw	v1,8(sp)
80100cbc:	00021142 	srl	v0,v0,0x5
80100cc0:	00821021 	addu	v0,a0,v0
80100cc4:	afb30008 	sw	s3,8(sp)
80100cc8:	00006812 	mflo	t5
80100ccc:	acc20360 	sw	v0,864(a2)
80100cd0:	00609821 	move	s3,v1
80100cd4:	2ae30007 	slti	v1,s7,7
80100cd8:	2402000b 	li	v0,11
80100cdc:	24170008 	li	s7,8
80100ce0:	0043b80a 	0x43b80a
80100ce4:	08040202 	j	80100808 <LzmaDecode+0x438>
80100ce8:	265914d0 	addiu	t9,s2,5328
80100cec:	8fbe0038 	lw	s8,56(sp)
80100cf0:	8fb70034 	lw	s7,52(sp)
80100cf4:	8fb60030 	lw	s6,48(sp)
80100cf8:	8fb5002c 	lw	s5,44(sp)
80100cfc:	8fb40028 	lw	s4,40(sp)
80100d00:	8fb30024 	lw	s3,36(sp)
80100d04:	8fb20020 	lw	s2,32(sp)
80100d08:	8fb1001c 	lw	s1,28(sp)
80100d0c:	8fb00018 	lw	s0,24(sp)
80100d10:	24020001 	li	v0,1
80100d14:	03e00008 	jr	ra
80100d18:	27bd0040 	addiu	sp,sp,64
80100d1c:	26730001 	addiu	s3,s3,1
80100d20:	1260fe7a 	beqz	s3,8010070c <LzmaDecode+0x33c>
80100d24:	3c0200ff 	lui	v0,0xff
80100d28:	0213102b 	sltu	v0,s0,s3
80100d2c:	1440ffef 	bnez	v0,80100cec <LzmaDecode+0x91c>
80100d30:	25ce0002 	addiu	t6,t6,2
80100d34:	8fa30050 	lw	v1,80(sp)
80100d38:	00000000 	nop
80100d3c:	00731023 	subu	v0,v1,s3
80100d40:	02021821 	addu	v1,s0,v0
80100d44:	8fa40050 	lw	a0,80(sp)
80100d48:	906a0000 	lbu	t2,0(v1)
80100d4c:	25ceffff 	addiu	t6,t6,-1
80100d50:	02041021 	addu	v0,s0,a0
80100d54:	26100001 	addiu	s0,s0,1
80100d58:	a04a0000 	sb	t2,0(v0)
80100d5c:	24630001 	addiu	v1,v1,1
80100d60:	11c0fe66 	beqz	t6,801006fc <LzmaDecode+0x32c>
80100d64:	0216102b 	sltu	v0,s0,s6
80100d68:	1440fff6 	bnez	v0,80100d44 <LzmaDecode+0x974>
80100d6c:	00000000 	nop
80100d70:	080401c3 	j	8010070c <LzmaDecode+0x33c>
80100d74:	3c0200ff 	lui	v0,0xff
80100d78:	2ae2000a 	slti	v0,s7,10
80100d7c:	1040000b 	beqz	v0,80100dac <LzmaDecode+0x9dc>
80100d80:	00000000 	nop
80100d84:	080401bf 	j	801006fc <LzmaDecode+0x32c>
80100d88:	26f7fffd 	addiu	s7,s7,-3
80100d8c:	01221023 	subu	v0,t1,v0
80100d90:	0305c023 	subu	t8,t8,a1
80100d94:	01a56823 	subu	t5,t5,a1
80100d98:	27260408 	addiu	a2,t9,1032
80100d9c:	24110010 	li	s1,16
80100da0:	24140008 	li	s4,8
80100da4:	0804021d 	j	80100874 <LzmaDecode+0x4a4>
80100da8:	af220004 	sw	v0,4(t9)
80100dac:	080401bf 	j	801006fc <LzmaDecode+0x32c>
80100db0:	26f7fffa 	addiu	s7,s7,-6
80100db4:	01a56823 	subu	t5,t5,a1
80100db8:	00821023 	subu	v0,a0,v0
80100dbc:	02ad182b 	sltu	v1,s5,t5
80100dc0:	0305c023 	subu	t8,t8,a1
80100dc4:	14600007 	bnez	v1,80100de4 <LzmaDecode+0xa14>
80100dc8:	acc20360 	sw	v0,864(a2)
80100dcc:	1187ffc7 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100dd0:	00181200 	sll	v0,t8,0x8
80100dd4:	91830000 	lbu	v1,0(t4)
80100dd8:	000d6a00 	sll	t5,t5,0x8
80100ddc:	0043c025 	or	t8,v0,v1
80100de0:	258c0001 	addiu	t4,t4,1
80100de4:	8cc40390 	lw	a0,912(a2)
80100de8:	000d12c2 	srl	v0,t5,0xb
80100dec:	00440018 	mult	v0,a0
80100df0:	00002812 	mflo	a1
80100df4:	0305182b 	sltu	v1,t8,a1
80100df8:	10600031 	beqz	v1,80100ec0 <LzmaDecode+0xaf0>
80100dfc:	00041142 	srl	v0,a0,0x5
80100e00:	24030800 	li	v1,2048
80100e04:	00641023 	subu	v0,v1,a0
80100e08:	00021142 	srl	v0,v0,0x5
80100e0c:	00821021 	addu	v0,a0,v0
80100e10:	acc20390 	sw	v0,912(a2)
80100e14:	8fa20008 	lw	v0,8(sp)
80100e18:	8fa3000c 	lw	v1,12(sp)
80100e1c:	00006812 	mflo	t5
80100e20:	afa2000c 	sw	v0,12(sp)
80100e24:	afb30008 	sw	s3,8(sp)
80100e28:	08040335 	j	80100cd4 <LzmaDecode+0x904>
80100e2c:	00609821 	move	s3,v1
80100e30:	00821023 	subu	v0,a0,v0
80100e34:	2ae30007 	slti	v1,s7,7
80100e38:	acc203c0 	sw	v0,960(a2)
80100e3c:	24170008 	li	s7,8
80100e40:	2402000b 	li	v0,11
80100e44:	0305c023 	subu	t8,t8,a1
80100e48:	01a56823 	subu	t5,t5,a1
80100e4c:	0043b80a 	0x43b80a
80100e50:	08040202 	j	80100808 <LzmaDecode+0x438>
80100e54:	265914d0 	addiu	t9,s2,5328
80100e58:	248afffb 	addiu	t2,a0,-5
80100e5c:	3c028010 	lui	v0,0x8010
80100e60:	24420ef0 	addiu	v0,v0,3824
80100e64:	8c440000 	lw	a0,0(v0)
80100e68:	00000000 	nop
80100e6c:	008d102b 	sltu	v0,a0,t5
80100e70:	254affff 	addiu	t2,t2,-1
80100e74:	14400006 	bnez	v0,80100e90 <LzmaDecode+0xac0>
80100e78:	00181a00 	sll	v1,t8,0x8
80100e7c:	1187ff9b 	beq	t4,a3,80100cec <LzmaDecode+0x91c>
80100e80:	000d6a00 	sll	t5,t5,0x8
80100e84:	91820000 	lbu	v0,0(t4)
80100e88:	258c0001 	addiu	t4,t4,1
80100e8c:	0062c025 	or	t8,v1,v0
80100e90:	000d6842 	srl	t5,t5,0x1
80100e94:	030d102b 	sltu	v0,t8,t5
80100e98:	14400003 	bnez	v0,80100ea8 <LzmaDecode+0xad8>
80100e9c:	00139840 	sll	s3,s3,0x1
80100ea0:	030dc023 	subu	t8,t8,t5
80100ea4:	36730001 	ori	s3,s3,0x1
80100ea8:	1540fff1 	bnez	t2,80100e70 <LzmaDecode+0xaa0>
80100eac:	008d102b 	sltu	v0,a0,t5
80100eb0:	00139900 	sll	s3,s3,0x4
80100eb4:	26590c88 	addiu	t9,s2,3208
80100eb8:	0804028a 	j	80100a28 <LzmaDecode+0x658>
80100ebc:	240a0004 	li	t2,4
80100ec0:	00821023 	subu	v0,a0,v0
80100ec4:	acc20390 	sw	v0,912(a2)
80100ec8:	8fa4000c 	lw	a0,12(sp)
80100ecc:	8fa30010 	lw	v1,16(sp)
80100ed0:	8fa20008 	lw	v0,8(sp)
80100ed4:	0305c023 	subu	t8,t8,a1
80100ed8:	01a56823 	subu	t5,t5,a1
80100edc:	afa40010 	sw	a0,16(sp)
80100ee0:	08040389 	j	80100e24 <LzmaDecode+0xa54>
80100ee4:	afa2000c 	sw	v0,12(sp)
	...
80100ef0:	00ffffff 	0xffffff
	...
