smacker.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,395 行 · 第 1/4 页

MID
4,395
字号
	.file	1 "smacker.c"	.section .mdebug.abi32	.previous	.section	.text.smka_decode_init,"ax",@progbits	.align	2	.align	5	.ent	smka_decode_init	.type	smka_decode_init, @functionsmka_decode_init:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	$31	move	$2,$0	.set	macro	.set	reorder	.end	smka_decode_init	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"Tree size exceeded!\012\000"	.section	.text.smacker_decode_bigtree,"ax",@progbits	.align	2	.align	5	.ent	smacker_decode_bigtree	.type	smacker_decode_bigtree, @functionsmacker_decode_bigtree:	.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$31,36($sp)	sw	$20,32($sp)	sw	$16,16($sp)	lw	$7,8($4)	lw	$8,0($4)	sra	$2,$7,3	addu	$2,$2,$8	move	$17,$4	lbu	$4,0($2)	andi	$3,$7,0x7	sra	$4,$4,$3	addiu	$7,$7,1	andi	$4,$4,0x1	move	$18,$5	move	$19,$6	beq	$4,$0,$L27	sw	$7,8($17)	j	$L23	move	$20,$0$L28:	lw	$2,20($18)	lw	$8,0($17)	addu	$2,$16,$2	sw	$3,0($2)	lw	$5,8($17)	addu	$20,$20,$6	sra	$2,$5,3	addu	$2,$8,$2	lbu	$3,0($2)	andi	$4,$5,0x7	sra	$3,$3,$4	addiu	$7,$5,1	andi	$3,$3,0x1	beq	$3,$0,$L7	sw	$7,8($17)$L23:	lw	$16,8($18)	move	$4,$17	addiu	$2,$16,1	move	$6,$19	sw	$2,8($18)	jal	smacker_decode_bigtree	move	$5,$18	move	$4,$2	li	$2,-2147483648			# 0xffffffff80000000	sll	$16,$16,2	or	$3,$4,$2	bgez	$4,$L28	addiu	$6,$4,1	addu	$2,$4,$20	lw	$31,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L27:	move	$20,$0$L7:	lw	$2,8($18)	lw	$3,0($18)	slt	$2,$2,$3	beq	$2,$0,$L29	sra	$4,$7,3	addu	$4,$8,$4	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$2,1($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	lw	$4,0($19)	andi	$3,$7,0x7	sra	$2,$2,$3	lw	$10,4($4)	andi	$2,$2,0x1ff	sll	$2,$2,2	addu	$2,$10,$2	lh	$9,2($2)	bltz	$9,$L30	lh	$12,0($2)$L11:	addu	$9,$7,$9	sra	$4,$9,3	addu	$4,$8,$4	sw	$9,8($17)	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$2,1($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	lw	$4,4($19)	andi	$3,$9,0x7	sra	$2,$2,$3	lw	$11,4($4)	andi	$2,$2,0x1ff	sll	$2,$2,2	addu	$2,$11,$2	lh	$7,2($2)	bltz	$7,$L31	lh	$10,0($2)$L14:	lw	$3,12($19)	addu	$2,$9,$7	lw	$5,8($19)	sll	$4,$10,2	sw	$2,8($17)	addu	$4,$4,$3	sll	$2,$12,2	addu	$2,$2,$5	lw	$3,0($4)	lw	$5,0($2)	sll	$3,$3,8	lw	$2,16($19)	or	$5,$3,$5	beq	$5,$2,$L32	nop	lw	$2,20($19)	beq	$5,$2,$L33	nop	lw	$2,24($19)	beq	$5,$2,$L34	nop$L19:	lw	$2,8($18)	lw	$4,20($18)	sll	$3,$2,2	addu	$3,$3,$4	addiu	$2,$2,1	sw	$5,0($3)	li	$4,1			# 0x1	sw	$2,8($18)	lw	$31,36($sp)	addu	$2,$4,$20	lw	$19,28($sp)	lw	$20,32($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L29:	lui	$6,%hi($LC0)	move	$4,$0	addiu	$6,$6,%lo($LC0)	jal	av_log	move	$5,$0	li	$4,-1			# 0xffffffffffffffff	addu	$2,$4,$20	lw	$31,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L33:	lw	$3,28($19)	lw	$2,8($18)	move	$5,$0	j	$L19	sw	$2,4($3)$L32:	lw	$3,28($19)	lw	$2,8($18)	move	$5,$0	j	$L19	sw	$2,0($3)$L31:	addiu	$9,$9,9	sra	$4,$9,3	addu	$4,$8,$4	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	li	$13,-1			# 0xffffffffffffffff	andi	$4,$9,0x7	sra	$3,$3,$4	srl	$2,$13,$7	and	$2,$2,$3	addu	$2,$2,$10	sll	$2,$2,2	addu	$2,$11,$2	subu	$3,$0,$7	lh	$7,2($2)	bgez	$7,$L14	lh	$10,0($2)	addu	$9,$9,$3	sra	$4,$9,3	addu	$4,$8,$4	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$4,$9,0x7	srl	$2,$13,$7	sra	$3,$3,$4	and	$2,$2,$3	addu	$2,$2,$10	sll	$2,$2,2	addu	$2,$11,$2	lh	$7,2($2)	j	$L14	lh	$10,0($2)$L30:	addiu	$7,$7,9	sra	$4,$7,3	addu	$4,$8,$4	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	li	$11,-1			# 0xffffffffffffffff	andi	$4,$7,0x7	sra	$3,$3,$4	srl	$2,$11,$9	and	$2,$2,$3	addu	$2,$2,$12	sll	$2,$2,2	addu	$2,$10,$2	subu	$3,$0,$9	lh	$9,2($2)	bgez	$9,$L11	lh	$12,0($2)	addu	$7,$7,$3	sra	$4,$7,3	addu	$4,$8,$4	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$4,$7,0x7	srl	$2,$11,$9	sra	$3,$3,$4	and	$2,$2,$3	addu	$2,$2,$12	sll	$2,$2,2	addu	$2,$10,$2	lh	$9,2($2)	j	$L11	lh	$12,0($2)$L34:	lw	$3,28($19)	lw	$2,8($18)	move	$5,$0	j	$L19	sw	$2,8($3)	.set	macro	.set	reorder	.end	smacker_decode_bigtree	.section	.text.decode_end,"ax",@progbits	.align	2	.align	5	.ent	decode_end	.type	decode_end, @functiondecode_end:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$31,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$16,136($4)	move	$17,$4	jal	av_freep	addiu	$4,$16,208	jal	av_freep	addiu	$4,$16,212	jal	av_freep	addiu	$4,$16,216	jal	av_freep	addiu	$4,$16,220	lw	$2,8($16)	move	$4,$17	beq	$2,$0,$L36	addiu	$5,$16,8	lw	$2,264($17)	jal	$2	nop$L36:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	decode_end	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"get_buffer() failed\012\000"	.section	.text.decode_frame,"ax",@progbits	.align	2	.align	5	.ent	decode_frame	.type	decode_frame, @functiondecode_frame:	.frame	$sp,104,$31		# vars= 48, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-104	lw	$3,120($sp)	sw	$18,72($sp)	sw	$31,100($sp)	sw	$fp,96($sp)	sw	$23,92($sp)	sw	$22,88($sp)	sw	$21,84($sp)	sw	$20,80($sp)	sw	$19,76($sp)	sw	$17,68($sp)	sw	$16,64($sp)	sw	$5,108($sp)	li	$2,769			# 0x301	sw	$4,104($sp)	sw	$6,112($sp)	move	$18,$7	beq	$3,$2,$L252	lw	$16,136($4)	lw	$2,8($16)	beq	$2,$0,$L221	lw	$10,104($sp)	addiu	$6,$16,8	lw	$2,264($10)	move	$5,$6	jal	$2	sw	$6,52($sp)	lw	$5,52($sp)$L43:	lw	$3,104($sp)	li	$17,1			# 0x1	lw	$2,592($3)	lw	$4,104($sp)	li	$3,13			# 0xd	sw	$3,188($16)	jal	$2	sw	$17,88($16)	bltz	$2,$L253	lw	$4,104($sp)	lbu	$3,0($18)	lw	$4,12($16)	andi	$3,$3,0x1	sw	$3,184($16)	lbu	$2,0($18)	srl	$2,$2,1	andi	$2,$2,0x1	beq	$2,$0,$L47	sw	$2,56($16)	sw	$17,60($16)$L49:	move	$6,$4	addiu	$5,$18,1	addiu	$7,$4,1024$L50:	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$3,2($5)	sll	$2,$2,16	sll	$4,$4,8	or	$2,$2,$4	or	$3,$3,$2	sw	$3,0($6)	addiu	$6,$6,4	bne	$6,$7,$L50	addiu	$5,$5,3	lw	$4,224($16)	lw	$5,228($16)	lw	$2,232($16)	lw	$3,208($16)	sll	$5,$5,2	sll	$4,$4,2	sll	$2,$2,2	addu	$2,$2,$3	addu	$4,$3,$4	addu	$3,$3,$5	sw	$0,0($2)	sw	$0,0($3)	sw	$0,0($4)	lw	$5,236($16)	lw	$4,240($16)	lw	$2,244($16)	lw	$3,212($16)	sll	$4,$4,2	sll	$5,$5,2	sll	$2,$2,2	addu	$2,$2,$3	addu	$5,$3,$5	addu	$3,$3,$4	sw	$0,0($2)	sw	$0,0($3)	sw	$0,0($5)	lw	$4,248($16)	lw	$5,252($16)	lw	$2,256($16)	lw	$3,216($16)	sll	$5,$5,2	sll	$4,$4,2	sll	$2,$2,2	addu	$2,$2,$3	addu	$4,$3,$4	addu	$3,$3,$5	sw	$0,0($2)	sw	$0,0($3)	sw	$0,0($4)	lw	$2,268($16)	lw	$3,264($16)	lw	$9,220($16)	lw	$5,260($16)	sll	$2,$2,2	lw	$6,120($sp)	addu	$2,$2,$9	sll	$3,$3,2	sw	$0,0($2)	addu	$3,$9,$3	addiu	$10,$16,224	addiu	$2,$16,228	sll	$5,$5,2	sw	$0,0($3)	sll	$4,$6,3	sw	$10,40($sp)	sw	$2,44($sp)	addiu	$3,$16,232	addiu	$10,$16,236	addiu	$2,$16,240	addu	$5,$9,$5	sw	$3,48($sp)	sw	$10,28($sp)	addiu	$6,$4,-6145	sw	$0,0($5)	addiu	$3,$16,244	sw	$2,32($sp)	addiu	$10,$16,264	addiu	$2,$16,268	sw	$3,36($sp)	addiu	$14,$16,248	addiu	$17,$16,252	addiu	$21,$16,256	addiu	$fp,$16,260	sw	$10,20($sp)	sw	$2,24($sp)	bltz	$6,$L52	addiu	$4,$4,-6152	bltz	$4,$L55	move	$7,$0	addiu	$7,$18,769$L55:	lw	$4,104($sp)	lw	$3,40($4)	lw	$2,44($4)	sra	$18,$3,2	sra	$2,$2,2	mul	$23,$18,$2	blez	$23,$L56	lw	$24,24($16)	sw	$0,16($sp)	move	$25,$0	li	$10,1			# 0x1$L58:	lw	$8,0($9)	bgez	$8,$L59	move	$6,$25	move	$5,$9	sra	$2,$6,3$L261:	addu	$2,$7,$2	lbu	$3,0($2)	andi	$4,$6,0x7	sra	$3,$3,$4	andi	$3,$3,0x1	beq	$3,$0,$L62	addiu	$6,$6,1	lw	$2,0($5)	sll	$2,$2,2	addu	$5,$5,$2$L62:	addiu	$5,$5,4	lw	$8,0($5)	bltz	$8,$L261	sra	$2,$6,3	move	$25,$6$L59:	lw	$2,0($fp)	sll	$2,$2,2	addu	$2,$2,$9	lw	$3,0($2)	beq	$3,$8,$L65	lw	$3,20($sp)	lw	$4,24($sp)	lw	$2,0($3)	lw	$3,0($4)	sll	$2,$2,2	addu	$2,$2,$9	lw	$4,0($2)	sll	$3,$3,2	addu	$3,$3,$9	sw	$4,0($3)	lw	$2,0($fp)	lw	$6,20($sp)	sll	$2,$2,2	lw	$3,0($6)	addu	$2,$2,$9	lw	$4,0($2)	sll	$3,$3,2	addu	$3,$3,$9	sw	$4,0($3)	lw	$2,0($fp)	sll	$2,$2,2	addu	$2,$2,$9	sw	$8,0($2)$L65:	lui	$4,%hi(block_runs)	addiu	$3,$4,%lo(block_runs)	andi	$2,$8,0xfc	addu	$2,$2,$3	andi	$4,$8,0x3	li	$3,1			# 0x1	beq	$4,$3,$L69	lw	$5,0($2)	slt	$2,$4,2	bne	$2,$0,$L254	li	$2,2			# 0x2	beq	$4,$2,$L70	li	$2,3			# 0x3	beq	$4,$2,$L255	nop$L67:	beq	$10,$0,$L260	lw	$6,112($sp)	j	$L58	lw	$9,220($16)$L47:	li	$2,2			# 0x2	j	$L49	sw	$2,60($16)$L255:	beq	$5,$0,$L67	nop	beq	$10,$0,$L56	sra	$2,$8,8	sll	$3,$2,8	addu	$3,$3,$2	lw	$6,16($sp)	sll	$2,$3,16	lw	$8,8($16)	addu	$9,$3,$2	addu	$20,$5,$6	j	$L216	move	$10,$23$L256:	beq	$6,$10,$L56	nop$L216:	div	$0,$6,$18	teq	$18,$0,7	addiu	$6,$6,1	mflo	$2	mfhi	$3	mul	$4,$24,$2	addu	$2,$4,$3	sll	$2,$2,2	addu	$2,$2,$8	addu	$3,$2,$24	addu	$4,$3,$24	addu	$5,$24,$4	sw	$9,0($2)	sw	$9,0($3)	sw	$9,0($4)	bne	$6,$20,$L256	sw	$9,0($5)	slt	$10,$6,$23	j	$L67	sw	$6,16($sp)$L254:	bne	$4,$0,$L67	nop	beq	$5,$0,$L67	nop	beq	$10,$0,$L260	lw	$6,112($sp)	lw	$11,16($sp)	move	$12,$23	addu	$20,$5,$11$L77:	lw	$8,212($16)	lw	$9,0($8)	bgez	$9,$L78	move	$6,$25	move	$5,$8	sra	$2,$6,3$L262:	addu	$2,$7,$2	lbu	$3,0($2)	andi	$4,$6,0x7	sra	$3,$3,$4	andi	$3,$3,0x1	beq	$3,$0,$L81	addiu	$6,$6,1	lw	$2,0($5)	sll	$2,$2,2	addu	$5,$5,$2$L81:	addiu	$5,$5,4	lw	$9,0($5)	bltz	$9,$L262	sra	$2,$6,3	move	$25,$6$L78:	lw	$6,28($sp)	lw	$2,0($6)	sll	$2,$2,2	addu	$2,$2,$8	lw	$3,0($2)	beq	$3,$9,$L84	lw	$10,32($sp)	lw	$4,36($sp)	lw	$2,0($10)	lw	$3,0($4)	sll	$2,$2,2	addu	$2,$2,$8	lw	$4,0($2)	sll	$3,$3,2	addu	$3,$3,$8	sw	$4,0($3)	lw	$2,0($6)	lw	$3,0($10)	sll	$2,$2,2	addu	$2,$2,$8	lw	$4,0($2)	sll	$3,$3,2	addu	$3,$3,$8	sw	$4,0($3)	lw	$2,0($6)	sll	$2,$2,2	addu	$2,$2,$8	sw	$9,0($2)$L84:	lw	$10,208($16)	lw	$8,0($10)	bgez	$8,$L86	move	$6,$25	move	$5,$10	sra	$2,$6,3$L263:	addu	$2,$7,$2	lbu	$3,0($2)	andi	$4,$6,0x7	sra	$3,$3,$4	andi	$3,$3,0x1	beq	$3,$0,$L89	addiu	$6,$6,1	lw	$2,0($5)	sll	$2,$2,2	addu	$5,$5,$2$L89:	addiu	$5,$5,4	lw	$8,0($5)	bltz	$8,$L263	sra	$2,$6,3	move	$25,$6$L86:	lw	$6,40($sp)	lw	$2,0($6)	sll	$2,$2,2	addu	$2,$2,$10	lw	$3,0($2)	beq	$3,$8,$L92	lw	$4,48($sp)	lw	$3,44($sp)	lw	$2,0($3)	lw	$3,0($4)	sll	$2,$2,2	addu	$2,$2,$10	lw	$4,0($2)	sll	$3,$3,2	addu	$3,$3,$10	sw	$4,0($3)	lw	$2,0($6)	lw	$6,44($sp)	sll	$2,$2,2	lw	$3,0($6)	addu	$2,$2,$10	lw	$4,0($2)	sll	$3,$3,2	addu	$3,$3,$10	sw	$4,0($3)	lw	$3,40($sp)	lw	$2,0($3)	sll	$2,$2,2	addu	$2,$2,$10	sw	$8,0($2)$L92:	div	$0,$11,$18	teq	$18,$0,7	lw	$4,8($16)	andi	$5,$8,0x1	andi	$6,$9,0xff	sra	$9,$9,8	mflo	$2	mfhi	$3	mul	$10,$24,$2	addu	$2,$10,$3	sll	$2,$2,2	bne	$5,$0,$L94	addu	$3,$2,$4	sb	$6,0($3)$L96:	andi	$2,$8,0x2	bne	$2,$0,$L97	nop	sb	$6,1($3)$L99:	andi	$2,$8,0x4	bne	$2,$0,$L100	nop	sb	$6,2($3)$L102:	andi	$2,$8,0x8	bne	$2,$0,$L103	nop	sb	$6,3($3)$L105:	sra	$5,$8,4	andi	$2,$5,0x1	bne	$2,$0,$L106	addu	$3,$24,$3	sb	$6,0($3)$L108:	andi	$2,$5,0x2	bne	$2,$0,$L109	nop	sb	$6,1($3)$L111:	andi	$2,$5,0x4	bne	$2,$0,$L112	nop	sb	$6,2($3)$L114:	andi	$2,$5,0x8	bne	$2,$0,$L115	nop	sb	$6,3($3)$L117:	sra	$5,$5,4	andi	$2,$5,0x1	bne	$2,$0,$L118	addu	$3,$24,$3	sb	$6,0($3)$L120:	andi	$2,$5,0x2	bne	$2,$0,$L121	nop	sb	$6,1($3)$L123:	andi	$2,$5,0x4	bne	$2,$0,$L124	nop	sb	$6,2($3)$L126:	andi	$2,$5,0x8	bne	$2,$0,$L127	nop	sb	$6,3($3)$L129:	sra	$5,$5,4	andi	$2,$5,0x1	beq	$2,$0,$L130	addu	$3,$24,$3	sb	$9,0($3)$L132:	andi	$2,$5,0x2	beq	$2,$0,$L133	nop	sb	$9,1($3)$L135:	andi	$2,$5,0x4	beq	$2,$0,$L136	nop	sb	$9,2($3)$L138:	andi	$2,$5,0x8	beq	$2,$0,$L139	nop	sb	$9,3($3)$L141:	addiu	$11,$11,1	beq	$20,$11,$L142	slt	$10,$11,$23	bne	$11,$12,$L77	nop$L56:	lw	$6,112($sp)$L260:	li	$2,200			# 0xc8$L276:	sw	$2,0($6)	lw	$7,108($sp)	lw	$6,52($sp)	addiu	$8,$16,200$L219:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	bne	$6,$8,$L219	addiu	$7,$7,16	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)	lw	$2,120($sp)$L42:	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	j	$31	addiu	$sp,$sp,104$L69:	lw	$2,104($sp)	lw	$3,232($2)	li	$2,877330432			# 0x344b0000	ori	$2,$2,0x4d53	beq	$3,$2,$L257	sra	$2,$25,3$L144:	move	$22,$0$L148:	beq	$5,$0,$L67	nop	beq	$10,$0,$L56	lw	$3,16($sp)	sll	$4,$24,1	addu	$20,$5,$3	move	$15,$3	sw	$4,56($sp)$L152:	div	$0,$15,$18	teq	$18,$0,7	lw	$8,8($16)	mflo	$3	mfhi	$2	mul	$4,$24,$3	addu	$3,$4,$2	sll	$3,$3,2	li	$2,1			# 0x1	beq	$22,$2,$L155	addu	$11,$3,$8	li	$2,2			# 0x2	beq	$22,$2,$L156	addu	$13,$11,$24	bne	$22,$0,$L153	move	$10,$0$L157:	lw	$9,216($16)	lw	$8,0($9)	bgez	$8,$L158	move	$6,$25	move	$5,$9	sra	$2,$6,3$L264:	addu	$2,$7,$2	lbu	$3,0($2)	andi	$4,$6,0x7	sra	$3,$3,$4	andi	$3,$3,0x1	beq	$3,$0,$L161	addiu	$6,$6,1	lw	$2,0($5)	sll	$2,$2,2	addu	$5,$5,$2$L161:	addiu	$5,$5,4	lw	$8,0($5)	bltz	$8,$L264	sra	$2,$6,3	move	$25,$6$L158:	lw	$2,0($14)	sll	$2,$2,2	addu	$2,$2,$9	lw	$3,0($2)	beq	$3,$8,$L265	andi	$3,$8,0xffff	lw	$2,0($17)	lw	$3,0($21)	sll	$2,$2,2	addu	$2,$2,$9	lw	$4,0($2)	sll	$3,$3,2	addu	$3,$3,$9	sw	$4,0($3)	lw	$2,0($14)	lw	$3,0($17)	sll	$2,$2,2	addu	$2,$2,$9	lw	$4,0($2)	sll	$3,$3,2	addu	$3,$3,$9	sw	$4,0($3)	lw	$2,0($14)	sll	$2,$2,2	addu	$2,$2,$9	sw	$8,0($2)	andi	$3,$8,0xffff

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?