⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 h263dec.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 4 页
字号:
	.file	1 "h263dec.c"	.section .mdebug.abi32	.previous	.section	.text.ff_h263_decode_end,"ax",@progbits	.align	2	.align	5	.globl	ff_h263_decode_end	.ent	ff_h263_decode_end	.type	ff_h263_decode_end, @functionff_h263_decode_end:	.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,16($sp)	jal	MPV_common_end	lw	$4,136($4)	lw	$31,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	ff_h263_decode_end	.section	.text.ff_h263_decode_init,"ax",@progbits	.align	2	.align	5	.globl	ff_h263_decode_init	.ent	ff_h263_decode_init	.type	ff_h263_decode_init, @functionff_h263_decode_init:	.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	$16,16($sp)	sw	$31,24($sp)	sw	$17,20($sp)	lw	$17,136($4)	lw	$2,668($4)	move	$16,$4	sw	$2,4($17)	lw	$3,672($4)	li	$2,2			# 0x2	sw	$3,8($17)	sw	$2,24($17)	lw	$2,236($4)	sw	$4,0($17)	sw	$2,80($17)	jal	MPV_decode_defaults	move	$4,$17	lw	$7,132($16)	li	$4,1			# 0x1	lw	$2,8($7)	li	$3,5			# 0x5	addiu	$6,$2,-5	lui	$2,%hi(ff_h263_decode_mb)	addiu	$2,$2,%lo(ff_h263_decode_mb)	sltu	$5,$6,70	sw	$3,8184($17)	sw	$2,8644($17)	sw	$4,2128($17)	sw	$4,8240($17)	beq	$5,$0,$L4	sw	$0,52($16)	lui	$3,%hi($L15)	sll	$2,$6,2	addiu	$3,$3,%lo($L15)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L15:	.word	$L5	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L6	.word	$L4	.word	$L7	.word	$L8	.word	$L9	.word	$L10	.word	$L11	.word	$L4	.word	$L12	.word	$L13	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L4	.word	$L14	.word	$L14	.section	.text.ff_h263_decode_init$L24:	jal	MPV_common_init	move	$4,$17	bgez	$2,$L16	nop$L4:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,32$L13:	li	$2,1			# 0x1	sw	$2,40($17)$L12:	lw	$2,8($7)	sw	$2,44($17)	lw	$3,8($7)	li	$2,5			# 0x5	beq	$3,$2,$L16	li	$2,13			# 0xd	bne	$3,$2,$L24	nop$L16:	lw	$2,36($17)	beq	$2,$0,$L19	nop	jal	ff_msmpeg4_decode_init	move	$4,$17	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L19:	jal	h263_decode_init_vlc	move	$4,$17	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L14:	li	$3,1			# 0x1	li	$2,6			# 0x6	sw	$3,28($17)	sw	$2,8420($17)	j	$L12	sw	$3,36($17)$L5:	j	$L12	sw	$0,2128($17)$L6:	lui	$2,%hi(ff_mpeg4_decode_mb)	addiu	$2,$2,%lo(ff_mpeg4_decode_mb)	sw	$2,8644($17)	li	$3,4			# 0x4	li	$2,1			# 0x1	sw	$3,8068($17)	sw	$2,28($17)	j	$L12	sw	$0,8240($17)$L7:	li	$2,1			# 0x1	sw	$2,8420($17)	sw	$2,36($17)	j	$L12	sw	$2,28($17)$L8:	li	$3,1			# 0x1	li	$2,2			# 0x2	sw	$3,28($17)	sw	$2,8420($17)	j	$L12	sw	$3,36($17)$L9:	li	$3,1			# 0x1	li	$2,3			# 0x3	sw	$3,28($17)	sw	$2,8420($17)	j	$L12	sw	$3,36($17)$L10:	li	$3,1			# 0x1	li	$2,4			# 0x4	sw	$3,28($17)	sw	$2,8420($17)	j	$L12	sw	$3,36($17)$L11:	li	$3,1			# 0x1	li	$2,5			# 0x5	sw	$3,28($17)	sw	$2,8420($17)	j	$L12	sw	$3,36($17)	.set	macro	.set	reorder	.end	ff_h263_decode_init	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"Slice mismatch at MB: %d\012\000"	.align	2$LC1:	.ascii	"Error at MB: %d\012\000"	.align	2$LC2:	.ascii	"discarding %d junk bits at end, next would be %X\012\000"	.align	2$LC3:	.ascii	"overreading %d bits\012\000"	.align	2$LC4:	.ascii	"slice end not reached but screenspace end (%d left %06X,"	.ascii	" score= %d)\012\000"	.section	.text.decode_slice,"ax",@progbits	.align	2	.align	5	.ent	decode_slice	.type	decode_slice, @functiondecode_slice:	.frame	$sp,48,$31		# vars= 0, regs= 5/0, args= 24, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$19,36($sp)	sw	$18,32($sp)	sw	$16,24($sp)	sw	$31,40($sp)	sw	$17,28($sp)	lw	$2,0($4)	lw	$3,8448($4)	lw	$6,8452($4)	lw	$7,8456($4)	lw	$8,8460($4)	lw	$9,6168($4)	lw	$10,6172($4)	lw	$12,664($2)	lw	$11,8228($4)	li	$2,1			# 0x1	lw	$5,2056($4)	move	$16,$4	sw	$3,7968($4)	sw	$2,8412($4)	li	$3,16			# 0x10	li	$2,127			# 0x7f	sw	$6,7972($4)	sw	$7,7976($4)	sw	$8,7980($4)	sw	$9,7960($4)	sw	$10,7964($4)	li	$19,18			# 0x12	movz	$19,$2,$11	jal	ff_set_qscale	sra	$18,$3,$12	lw	$2,8228($16)	beq	$2,$0,$L29	li	$2,13			# 0xd	lw	$3,44($16)	beq	$3,$2,$L111	lw	$17,2056($16)$L31:	lw	$15,7960($16)	lw	$8,7964($16)	li	$2,1			# 0x1	sw	$2,8412($16)	sw	$15,6168($16)	sw	$8,6172($16)	move	$5,$17	jal	ff_set_qscale	move	$4,$16$L29:	lw	$8,6172($16)	lw	$2,148($16)	slt	$2,$8,$2	beq	$2,$0,$L35	nop$L102:	lw	$3,8420($16)	beq	$3,$0,$L37	nop	lw	$6,7964($16)	lw	$2,8408($16)	addu	$2,$6,$2	beq	$2,$8,$L99	li	$2,1			# 0x1	beq	$3,$2,$L112	li	$2,128			# 0x80$L37:	jal	ff_init_block_index	move	$4,$16	lw	$15,6168($16)	lw	$2,144($16)	slt	$2,$15,$2	bne	$2,$0,$L103	nop	j	$L122	lw	$5,6172($16)$L44:	li	$2,1			# 0x1$L125:	sw	$2,5436($16)	lw	$5,8636($16)	lw	$2,8644($16)	jal	$2	sw	$0,5440($16)	lw	$3,2084($16)	move	$17,$2	li	$2,3			# 0x3	beq	$3,$2,$L47	move	$4,$16	jal	ff_h263_update_motion_val	nop$L47:	bltz	$17,$L113	move	$4,$16	jal	MPV_decode_mb	lw	$5,8636($16)	lw	$2,8060($16)	bne	$2,$0,$L114	move	$4,$16	lw	$15,6168($16)	lw	$2,144($16)	addiu	$15,$15,1	slt	$2,$15,$2	beq	$2,$0,$L42	sw	$15,6168($16)$L103:	lw	$2,0($16)	li	$5,8			# 0x8	lw	$3,664($2)	lw	$6,6188($16)	sra	$5,$5,$3	lw	$7,6196($16)	lw	$3,6192($16)	lw	$8,6200($16)	lw	$9,6204($16)	lw	$10,6208($16)	lw	$11,6236($16)	lw	$12,6240($16)	lw	$13,6244($16)	sll	$2,$5,1	lw	$14,7960($16)	addu	$11,$11,$2	addu	$13,$13,$5	addiu	$6,$6,2	addiu	$3,$3,2	addiu	$7,$7,2	addiu	$8,$8,2	addiu	$9,$9,1	addiu	$10,$10,1	addu	$12,$12,$5	move	$4,$16	sw	$6,6188($16)	sw	$3,6192($16)	sw	$7,6196($16)	sw	$8,6200($16)	sw	$9,6204($16)	sw	$10,6208($16)	sw	$11,6236($16)	sw	$12,6240($16)	bne	$14,$15,$L44	sw	$13,6244($16)	lw	$2,7964($16)	lw	$3,6172($16)	addiu	$2,$2,1	bne	$2,$3,$L125	li	$2,1			# 0x1	j	$L125	sw	$0,8412($16)$L114:	jal	ff_h263_loop_filter	nop	lw	$15,6168($16)	lw	$2,144($16)	addiu	$15,$15,1	slt	$2,$15,$2	bne	$2,$0,$L103	sw	$15,6168($16)$L42:	lw	$5,6172($16)$L122:	move	$4,$16	mul	$5,$18,$5	jal	ff_draw_horiz_band	move	$6,$18	lw	$8,6172($16)	lw	$2,148($16)	addiu	$8,$8,1	slt	$2,$8,$2	sw	$0,6168($16)	bne	$2,$0,$L102	sw	$8,6172($16)$L35:	lw	$3,44($16)	li	$2,13			# 0xd	beq	$3,$2,$L115	addiu	$11,$16,8448	lw	$7,80($16)	lw	$12,8460($16)$L61:	andi	$2,$7,0x1	beq	$2,$0,$L63	nop$L65:	lw	$2,8308($16)	slt	$2,$2,-1	bne	$2,$0,$L126	li	$2,-17			# 0xffffffffffffffef	lw	$2,8224($16)	bne	$2,$0,$L78	li	$2,-17			# 0xffffffffffffffef	ori	$7,$7,0x10	sw	$7,80($16)$L63:	lw	$2,8420($16)	bne	$2,$0,$L81	andi	$4,$7,0x10	andi	$2,$7,0x10	beq	$2,$0,$L116	li	$5,7			# 0x7	lw	$6,8($11)	subu	$7,$12,$6	lw	$2,7992($16)$L124:	slt	$2,$2,3	bne	$2,$0,$L90	li	$2,1073741824			# 0x40000000	addiu	$5,$5,48$L88:	slt	$2,$5,$7	bne	$2,$0,$L117	sra	$3,$6,3	bltz	$7,$L118	lui	$6,%hi($LC3)	lw	$5,7960($16)	lw	$6,7964($16)$L108:	lw	$7,6168($16)	li	$2,112			# 0x70	move	$4,$16	addiu	$7,$7,-1	sw	$8,16($sp)	jal	ff_er_add_slice	sw	$2,20($sp)$L109:	move	$3,$0	lw	$31,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,48$L113:	li	$2,-2			# 0xfffffffffffffffe	lw	$4,6168($16)	lw	$3,6172($16)	beq	$17,$2,$L119	lw	$7,152($16)	mul	$2,$3,$7	addu	$7,$2,$4	li	$2,-3			# 0xfffffffffffffffd	beq	$17,$2,$L101	lui	$6,%hi($LC1)	lw	$4,0($16)	addiu	$6,$6,%lo($LC1)	jal	av_log	move	$5,$0	lw	$5,7960($16)	lw	$6,7964($16)	lw	$7,6168($16)	lw	$2,6172($16)	andi	$3,$19,0xe	move	$4,$16	sw	$2,16($sp)	jal	ff_er_add_slice	sw	$3,20($sp)	li	$3,-1			# 0xffffffffffffffff$L34:	lw	$31,40($sp)$L127:	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,48$L112:	sw	$2,1896($16)	sw	$2,1904($16)	j	$L37	sw	$2,1900($16)$L101:	lw	$4,0($16)	lui	$6,%hi($LC0)	addiu	$6,$6,%lo($LC0)	jal	av_log	move	$5,$0	lw	$7,6168($16)	lw	$5,7960($16)	lw	$6,7964($16)	lw	$2,6172($16)	andi	$3,$19,0x70	move	$4,$16	addiu	$7,$7,1	sw	$2,16($sp)	jal	ff_er_add_slice	sw	$3,20($sp)	j	$L34	li	$3,-1			# 0xffffffffffffffff$L119:	lw	$5,8636($16)	jal	MPV_decode_mb	move	$4,$16	lw	$2,8060($16)	bne	$2,$0,$L120	nop	lw	$2,6172($16)$L123:	lw	$5,7960($16)	lw	$6,7964($16)	lw	$7,6168($16)	andi	$3,$19,0x70	move	$4,$16	sw	$2,16($sp)	jal	ff_er_add_slice	sw	$3,20($sp)	lw	$4,6168($16)	lw	$2,8308($16)	lw	$3,144($16)	addiu	$15,$4,1	addiu	$2,$2,-1	slt	$3,$15,$3	sw	$2,8308($16)	bne	$3,$0,$L109	sw	$15,6168($16)	lw	$5,6172($16)	sw	$0,6168($16)	mul	$5,$18,$5	move	$6,$18	jal	ff_draw_horiz_band	move	$4,$16	lw	$2,6172($16)	move	$3,$0	addiu	$8,$2,1	j	$L34	sw	$8,6172($16)$L115:	lw	$7,80($16)	andi	$2,$7,0x1	beq	$2,$0,$L98	nop	addiu	$11,$16,8448	lw	$10,8($11)	lw	$12,8460($16)	subu	$9,$12,$10	bltz	$9,$L65	slt	$2,$9,48	beq	$2,$0,$L65	nop	lw	$2,8224($16)	bne	$2,$0,$L65	nop	bne	$9,$0,$L69	li	$2,1			# 0x1	lw	$2,8308($16)	addiu	$2,$2,16	j	$L61	sw	$2,8308($16)$L111:	jal	ff_mpeg4_decode_partitions	move	$4,$16	bgez	$2,$L31	li	$3,-1			# 0xffffffffffffffff	j	$L127	lw	$31,40($sp)$L99:	j	$L108	lw	$5,7960($16)$L120:	jal	ff_h263_loop_filter	move	$4,$16	j	$L123	lw	$2,6172($16)$L81:	lw	$2,2084($16)	lw	$6,8($11)	xori	$2,$2,0x1	li	$5,24			# 0x18	li	$3,7			# 0x7	movn	$5,$3,$2	beq	$4,$0,$L88	subu	$7,$12,$6	j	$L124	lw	$2,7992($16)$L90:	j	$L88	addu	$5,$5,$2$L78:$L126:	and	$7,$7,$2	j	$L63	sw	$7,80($16)$L117:	lw	$4,0($11)	addu	$3,$3,$4	lbu	$2,0($3)	lbu	$4,1($3)	lbu	$5,3($3)	lbu	$8,2($3)	sll	$4,$4,16	sll	$2,$2,24	or	$2,$2,$4	or	$2,$2,$5	sll	$8,$8,8	or	$8,$8,$2	andi	$2,$6,0x7	lw	$4,0($16)	sll	$8,$8,$2	lui	$6,%hi($LC2)	srl	$8,$8,8	addiu	$6,$6,%lo($LC2)	move	$5,$0	jal	av_log	sw	$8,16($sp)	j	$L34	move	$3,$0$L118:	lw	$4,0($16)	addiu	$6,$6,%lo($LC3)	subu	$7,$0,$7	jal	av_log	move	$5,$0	j	$L34	move	$3,$0$L98:	lw	$12,8460($16)	j	$L63	addiu	$11,$16,8448$L69:	beq	$9,$2,$L65	sra	$4,$10,3	lw	$3,8448($16)	addu	$4,$4,$3	lbu	$2,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$3,2($4)	sll	$2,$2,24	sll	$5,$5,16

⌨️ 快捷键说明

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