4xm.mid

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

MID
4,862
字号
	move	$4,$0$L87:	lw	$2,0($6)	addiu	$4,$4,1	addu	$2,$2,$7	sw	$2,0($21)	addu	$6,$6,$3	bne	$12,$4,$L87	addu	$21,$21,$3	j	$L158	lw	$31,60($sp)$L61:	blez	$12,$L108	sll	$5,$22,1	move	$4,$0$L70:	lw	$2,0($19)	addiu	$4,$4,1	sw	$2,0($21)	lw	$3,4($19)	addu	$19,$19,$5	sw	$3,4($21)	bne	$12,$4,$L70	addu	$21,$21,$5	j	$L158	lw	$31,60($sp)$L156:	bne	$18,$0,$L158	lw	$31,60($sp)	blez	$12,$L164	sll	$3,$22,1	move	$4,$0$L68:	lhu	$2,0($19)	addiu	$4,$4,1	sh	$2,0($21)	addu	$19,$19,$3	bne	$12,$4,$L68	addu	$21,$21,$3	j	$L158	lw	$31,60($sp)$L79:	blez	$12,$L108	sll	$5,$22,1	move	$4,$0$L88:	lw	$2,0($6)	addiu	$4,$4,1	addu	$2,$2,$7	sw	$2,0($21)	lw	$3,4($6)	addu	$6,$6,$5	addu	$3,$3,$7	sw	$3,4($21)	bne	$12,$4,$L88	addu	$21,$21,$5	j	$L158	lw	$31,60($sp)$L157:	bne	$18,$0,$L158	lw	$31,60($sp)	blez	$12,$L165	andi	$5,$7,0xffff	sll	$3,$22,1	move	$4,$0$L86:	lhu	$2,0($6)	addiu	$4,$4,1	addu	$2,$5,$2	sh	$2,0($21)	addu	$6,$6,$3	bne	$12,$4,$L86	addu	$21,$21,$3	j	$L158	lw	$31,60($sp)	.set	macro	.set	reorder	.end	decode_p_block	.section	.rodata.str1.4	.align	2$LC2:	.ascii	"size mismatch %d %d\012\000"	.align	2$LC3:	.ascii	"cfrm\000"	.align	2$LC4:	.ascii	"strlen(s)==4\000"	.align	2$LC5:	.ascii	"../libavutil/common.h\000"	.align	2$LC6:	.ascii	"lost c frame %d\012\000"	.align	2$LC7:	.ascii	"realloc falure\000"	.align	2$LC8:	.ascii	"cframe id mismatch %d %d\012\000"	.align	2$LC9:	.ascii	"pfrm\000"	.align	2$LC10:	.ascii	"get_buffer() failed\012\000"	.align	2$LC11:	.ascii	"ifr2\000"	.align	2$LC12:	.ascii	"unk bit 1\012\000"	.align	2$LC13:	.ascii	"unk bit 2\012\000"	.align	2$LC14:	.ascii	"ifrm\000"	.align	2$LC15:	.ascii	"size mismatch %d %d %d\012\000"	.align	2$LC16:	.ascii	"vlc length overflow\012\000"	.align	2$LC17:	.ascii	"error dc run != 0\012\000"	.align	2$LC18:	.ascii	"run %d oveflow\012\000"	.align	2$LC19:	.ascii	"end mismatch\012\000"	.align	2$LC20:	.ascii	"pfr2\000"	.align	2$LC21:	.ascii	"lengths %d %d %d %d\012\000"	.align	2$LC22:	.ascii	" %d %td %td bytes left\012\000"	.align	2$LC23:	.ascii	"snd_\000"	.align	2$LC24:	.ascii	"ignoring snd_ chunk length:%d\012\000"	.align	2$LC25:	.ascii	"ignoring unknown chunk length:%d\012\000"	.section	.text.decode_frame,"ax",@progbits	.align	2	.align	5	.ent	decode_frame	.type	decode_frame, @functiondecode_frame:	.frame	$sp,6296,$31		# vars= 6200, regs= 10/0, args= 56, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-6296	sw	$23,6284($sp)	sw	$22,6280($sp)	sw	$31,6292($sp)	sw	$fp,6288($sp)	sw	$21,6276($sp)	sw	$20,6272($sp)	sw	$19,6268($sp)	sw	$18,6264($sp)	sw	$17,6260($sp)	sw	$16,6256($sp)	lw	$3,4($7)	sw	$5,6300($sp)	move	$22,$4	lw	$21,136($4)	lw	$4,6312($sp)	addiu	$2,$3,8	move	$23,$7	sw	$6,6304($sp)	.set	noreorder	.set	nomacro	bne	$2,$4,$L167	lw	$16,0($7)	.set	macro	.set	reorder	slt	$2,$4,20	bne	$2,$0,$L167	lui	$17,%hi($LC3)$L475:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$17,%lo($LC3)	.set	macro	.set	reorder	li	$3,4			# 0x4	.set	noreorder	.set	nomacro	bne	$2,$3,$L448	addiu	$2,$17,%lo($LC3)	.set	macro	.set	reorder	lb	$6,3($2)	lb	$5,1($2)	lb	$3,2($2)	lb	$4,%lo($LC3)($17)	sll	$5,$5,8	sll	$3,$3,16	sll	$6,$6,24	addu	$4,$4,$5	addu	$3,$3,$6	addu	$4,$4,$3	.set	noreorder	.set	nomacro	beq	$16,$4,$L452	move	$20,$16	.set	macro	.set	reorder	lw	$4,6312($sp)	addiu	$23,$23,12	sw	$23,6168($sp)	addiu	$19,$4,-12$L205:	addiu	$5,$21,3120	addiu	$10,$sp,72	sw	$5,6236($sp)	move	$6,$5	move	$7,$10	addiu	$8,$21,3312$L206:	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)	.set	noreorder	.set	nomacro	bne	$6,$8,$L206	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)	addiu	$9,$21,3320	lw	$7,6236($sp)	move	$6,$9	addiu	$8,$21,3512$L207:	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)	.set	noreorder	.set	nomacro	bne	$6,$8,$L207	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$2,4($6)	lw	$3,0($6)	addiu	$8,$sp,264	sw	$2,4($7)	sw	$3,0($7)	move	$6,$9	move	$7,$10$L208:	lw	$2,0($7)	lw	$3,4($7)	lw	$4,8($7)	lw	$5,12($7)	addiu	$7,$7,16	sw	$2,0($6)	sw	$3,4($6)	sw	$4,8($6)	sw	$5,12($6)	.set	noreorder	.set	nomacro	bne	$7,$8,$L208	addiu	$6,$6,16	.set	macro	.set	reorder	lw	$2,4($7)	lw	$3,0($7)	sw	$2,4($6)	sw	$3,0($6)	lw	$2,12($22)	lw	$7,6236($sp)	lw	$3,3120($21)	ori	$2,$2,0x4000	sw	$2,12($22)	.set	noreorder	.set	nomacro	beq	$3,$0,$L209	sw	$7,408($22)	.set	macro	.set	reorder	lw	$2,264($22)	move	$4,$22	.set	noreorder	.set	nomacro	jal	$2	move	$5,$7	.set	macro	.set	reorder$L209:	lw	$3,6236($sp)	li	$23,1			# 0x1	lw	$2,260($22)	sw	$23,80($3)	move	$4,$22	.set	noreorder	.set	nomacro	jal	$2	move	$5,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L453	lui	$17,%hi($LC11)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$17,%lo($LC11)	.set	macro	.set	reorder	move	$16,$2	li	$2,4			# 0x4	.set	noreorder	.set	nomacro	bne	$16,$2,$L448	addiu	$2,$17,%lo($LC11)	.set	macro	.set	reorder	lb	$6,3($2)	lb	$5,1($2)	lb	$3,2($2)	lb	$4,%lo($LC11)($17)	sll	$5,$5,8	sll	$3,$3,16	sll	$6,$6,24	addu	$4,$4,$5	addu	$3,$3,$6	addu	$4,$4,$3	.set	noreorder	.set	nomacro	beq	$20,$4,$L454	lui	$17,%hi($LC14)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$17,%lo($LC14)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$16,$L448	move	$18,$2	.set	macro	.set	reorder	addiu	$2,$17,%lo($LC14)	lb	$6,3($2)	lb	$5,1($2)	lb	$3,2($2)	lb	$4,%lo($LC14)($17)	sll	$5,$5,8	sll	$3,$3,16	sll	$6,$6,24	addu	$4,$4,$5	addu	$3,$3,$6	addu	$4,$4,$3	.set	noreorder	.set	nomacro	bne	$20,$4,$L232	lw	$2,6236($sp)	.set	macro	.set	reorder	lw	$3,6168($sp)	sw	$23,52($2)	lw	$3,0($3)	lw	$5,6168($sp)	sw	$3,6224($sp)	addu	$9,$5,$3	lw	$2,4($9)	addiu	$3,$3,12	sll	$7,$2,2	lw	$4,0($21)	addu	$3,$7,$3	sw	$3,6212($sp)	lw	$2,40($4)	lw	$3,44($4)	lw	$5,6212($sp)	sw	$2,6216($sp)	.set	noreorder	.set	nomacro	bne	$5,$19,$L234	sw	$3,6220($sp)	.set	macro	.set	reorder	lw	$5,6224($sp)	li	$3,67108864			# 0x4000000	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L479	lw	$2,6224($sp)	.set	macro	.set	reorder	ori	$2,$3,0x1	sltu	$2,$7,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L479	lw	$2,6224($sp)	.set	macro	.set	reorder	addiu	$15,$sp,2072	li	$2,2			# 0x2	addiu	$6,$sp,4120	.set	noreorder	.set	nomacro	beq	$18,$2,$L240	move	$3,$15	.set	macro	.set	reorder	li	$2,3			# 0x3	beq	$18,$2,$L241	.set	noreorder	.set	nomacro	bne	$18,$23,$L480	addiu	$5,$3,-4	.set	macro	.set	reorder	addiu	$3,$sp,2073	sb	$0,2072($sp)$L238:	addiu	$5,$3,-4$L480:	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L481	addiu	$2,$6,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L481	addiu	$2,$6,-31	.set	macro	.set	reorder$L396:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L396	addiu	$2,$6,-31	.set	macro	.set	reorder$L481:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L245	addiu	$2,$5,4	.set	macro	.set	reorder$L482:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L482	addiu	$2,$5,4	.set	macro	.set	reorder$L245:	addiu	$3,$6,-4	sltu	$2,$5,$3	beq	$2,$0,$L247$L398:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L398$L247:	andi	$3,$6,0x3	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L252	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$2,$L483	li	$4,4			# 0x4	.set	macro	.set	reorder	sb	$0,4($5)$L249:	li	$4,4			# 0x4$L483:	li	$2,3			# 0x3	move	$3,$6	.set	noreorder	.set	nomacro	beq	$4,$2,$L256	addiu	$6,$sp,6168	.set	macro	.set	reorder	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	bne	$4,$2,$L484	addiu	$5,$3,-4	.set	macro	.set	reorder	li	$2,-1	addiu	$3,$sp,4121	sb	$2,4120($sp)$L253:	addiu	$5,$3,-4$L484:	li	$2,-1			# 0xffffffffffffffff#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L485	addiu	$2,$6,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L485	addiu	$2,$6,-31	.set	macro	.set	reorder$L399:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L399	addiu	$2,$6,-31	.set	macro	.set	reorder$L485:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L260	addiu	$2,$5,4	.set	macro	.set	reorder$L486:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L486	addiu	$2,$5,4	.set	macro	.set	reorder$L260:	addiu	$3,$6,-4	sltu	$2,$5,$3	beq	$2,$0,$L262$L401:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L401$L262:	andi	$3,$6,0x3	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L267	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$2,$L264	li	$2,-1	.set	macro	.set	reorder	sb	$2,4($5)$L264:	lbu	$6,12($9)	lbu	$7,13($9)	addiu	$8,$9,12	addiu	$5,$9,14$L268:	slt	$2,$7,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L269	sll	$2,$6,2	.set	macro	.set	reorder	addu	$4,$15,$2$L271:	lbu	$2,0($5)	addiu	$6,$6,1	slt	$3,$7,$6	sw	$2,0($4)	addiu	$5,$5,1	.set	noreorder	.set	nomacro	beq	$3,$0,$L271	addiu	$4,$4,4	.set	macro	.set	reorder$L269:	lbu	$2,0($5)	addiu	$4,$5,1	.set	noreorder	.set	nomacro	beq	$2,$0,$L272	sw	$4,6180($sp)	.set	macro	.set	reorder	lbu	$7,1($5)	move	$6,$2	.set	noreorder	.set	nomacro	j	$L268	addiu	$5,$5,2	.set	macro	.set	reorder$L167:	lw	$4,0($21)	lui	$6,%hi($LC2)	lw	$7,6312($sp)	addiu	$6,$6,%lo($LC2)	move	$5,$0	.set	noreorder	.set	nomacro	jal	av_log	sw	$3,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L475	lui	$17,%hi($LC3)	.set	macro	.set	reorder$L454:	lw	$5,6236($sp)	lw	$3,0($21)	sw	$23,52($5)	lw	$2,3136($21)	lw	$fp,44($3)	sra	$2,$2,1	lw	$22,40($3)	sw	$2,6228($sp)	.set	noreorder	.set	nomacro	blez	$fp,$L217	lw	$3,3120($21)	.set	macro	.set	reorder	sll	$2,$2,4	lw	$7,6168($sp)	subu	$2,$2,$22	addiu	$17,$7,-4	move	$19,$3	sll	$23,$2,1	move	$21,$0$L219:	.set	noreorder	.set	nomacro	blez	$22,$L228	lw	$2,6228($sp)	.set	macro	.set	reorder	move	$20,$0	addiu	$16,$sp,56	sll	$18,$2,1$L221:	move	$4,$16	move	$5,$0	.set	noreorder	.set	nomacro	jal	memset	li	$6,16			# 0x10	.set	macro	.set	reorder	lbu	$3,1($17)	lbu	$2,0($17)	sll	$3,$3,8	or	$3,$3,$2	sw	$3,56($sp)	lbu	$2,3($17)	lbu	$4,2($17)	sll	$2,$2,8	or	$12,$2,$4	andi	$3,$3,0x8000	.set	noreorder	.set	nomacro	bne	$3,$0,$L455	sw	$12,60($sp)	.set	macro	.set	reorder	andi	$2,$12,0x8000	.set	noreorder	.set	nomacro	bne	$2,$0,$L487	lui	$6,%hi($LC13)	.set	macro	.set	reorder$L224:	lw	$10,56($sp)$L488:	sra	$3,$12,10	sra	$2,$10,10	sll	$5,$2,1	li	$6,1431633920			# 0x55550000	ori	$6,$6,0x5556	addu	$5,$5,$3	mult	$5,$6	andi	$8,$10,0x3e0	sll	$9,$3,1	andi	$11,$12,0x3e0	addu	$9,$9,$2	sll	$4,$8,1	mfhi	$3	addu	$4,$4,$11	mult	$9,$6	sll	$7,$11,1	sra	$4,$4,5	mfhi	$2	addu	$7,$7,$8	mult	$4,$6	andi	$11,$12,0x1f	sra	$7,$7,5	mfhi	$4	andi	$10,$10,0x1f	mult	$7,$6	sll	$8,$11,1	addu	$8,$8,$10	sra	$5,$5,31	mfhi	$7	subu	$3,$3,$5	mult	$8,$6	sll	$5,$10,1	sra	$9,$9,31	addu	$5,$5,$11	mfhi	$8	subu	$2,$2,$9	mult	$5,$6	sll	$3,$3,5	sll	$2,$2,5	addu	$3,$3,$4	mfhi	$5	addu	$2,$2,$7	sll	$3,$3,5	sll	$2,$2,5	addu	$3,$3,$5	addu	$2,$2,$8	sw	$3,64($sp)	sw	$2,68($sp)	addiu	$17,$17,8	lbu	$2,-1($17)	lbu	$3,-2($17)	sll	$2,$2,24	sll	$3,$3,16	lbu	$4,-3($17)	lbu	$5,-4($17)	or	$2,$2,$3	or	$2,$2,$5	sll	$4,$4,8	or	$9,$4,$2	move	$8,$19	move	$10,$0$L226:	sra	$4,$10,2	sll	$2,$4,2	addiu	$5,$2,3	addiu	$3,$2,1	addiu	$2,$2,2	sll	$4,$4,3	sll	$3,$3,1	sll	$2,$2,1	sll	$5,$5,1	srl	$4,$9,$4	srl	$3,$9,$3	srl	$2,$9,$2	srl	$5,$9,$5	andi	$4,$4,0x3	andi	$3,$3,0x3	andi	$2,$2,0x3	andi	$5,$5,0x3	sll	$4,$4,2	sll	$3,$3,2	sll	$2,$2,2	sll	$5,$5,2	addu	$4,$4,$16	addu	$3,$3,$16	addu	$2,$2,$16	addu	$5,$5,$16	lw	$6,0($4)	lw	$7,0($3)	lw	$4,0($2)	lw	$3,0($5)	addiu	$10,$10,1	li	$2,16			# 0x10	sh	$6,6($8)	sh	$7,14($8)	sh	$4,22($8)	sh	$3,30($8)	sh	$6,0($8)	sh	$6,2($8)	sh	$6,4($8)	sh	$7,8($8)	sh	$7,10($8)	sh	$7,12($8)	sh	$4,16($8)	sh	$4,18($8)	sh	$4,20($8)	sh	$3,24($8)	sh	$3,26($8)	sh	$3,28($8)	.set	noreorder	.set	nomacro	bne	$10,$2,$L226	addu	$8,$8,$18	.set	macro	.set	reorder	addiu	$20,$20,16	slt	$2,$20,$22	.set	noreorder	.set	nomacro	bne	$2,$0,$L221	addiu	$19,$19,32	.set	macro	.set	reorder$L228:	addiu	$21,$21,16	slt	$2,$21,$fp

⌨️ 快捷键说明

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