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

📄 mpegvideo.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	.file	1 "mpegvideo.c"	.section .mdebug.abi32	.previous	.section	.text.ff_init_scantable,"ax",@progbits	.align	2	.align	5	.globl	ff_init_scantable	.ent	ff_init_scantable	.type	ff_init_scantable, @functionff_init_scantable:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$9,$4	sw	$6,0($5)	move	$7,$0	li	$8,64			# 0x40$L2:	addu	$3,$6,$7	lbu	$2,0($3)	addu	$4,$5,$7	addu	$2,$2,$9	lbu	$3,0($2)	addiu	$7,$7,1	bne	$7,$8,$L2	sb	$3,4($4)	move	$6,$0	li	$4,-1			# 0xffffffffffffffff	li	$7,64			# 0x40$L4:	lbu	$3,4($5)	addiu	$6,$6,1	slt	$2,$4,$3	movn	$4,$3,$2	sb	$4,68($5)	bne	$6,$7,$L4	addiu	$5,$5,1	j	$31	nop	.set	macro	.set	reorder	.end	ff_init_scantable	.section	.text.ff_find_start_code,"ax",@progbits	.align	2	.align	5	.globl	ff_find_start_code	.ent	ff_find_start_code	.type	ff_find_start_code, @functionff_find_start_code:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		sltu	$2,$4,$5	beq	$2,$0,$L13	move	$9,$6	lw	$2,0($6)	lbu	$3,0($4)	sll	$2,$2,8	addu	$3,$2,$3	li	$8,256			# 0x100	sw	$3,0($6)	beq	$2,$8,$L15	addiu	$6,$4,1	beq	$5,$6,$L15	sll	$3,$3,8	lbu	$2,1($4)	addu	$7,$3,$2	sw	$7,0($9)	beq	$3,$8,$L15	addiu	$6,$4,2	beq	$5,$6,$L15	sll	$3,$7,8	lbu	$2,2($4)	addu	$2,$3,$2	sw	$2,0($9)	beq	$3,$8,$L15	addiu	$6,$4,3	beq	$5,$6,$L15	nop$L35:	sltu	$2,$6,$5	beq	$2,$0,$L37	sltu	$2,$5,$6$L36:	lbu	$3,-1($6)	sltu	$2,$3,2	bne	$2,$0,$L24	nop	addiu	$6,$6,3	sltu	$2,$6,$5	bne	$2,$0,$L36	nop$L22:	sltu	$2,$5,$6$L37:	movn	$6,$5,$2	addiu	$5,$6,-4	lbu	$4,1($5)	lbu	$2,-4($6)	lbu	$7,3($5)	lbu	$3,2($5)	sll	$2,$2,24	sll	$4,$4,16	or	$2,$2,$4	or	$2,$2,$7	sll	$3,$3,8	or	$3,$3,$2	move	$5,$6	sw	$3,0($9)$L13:	j	$31	move	$2,$5$L24:	lbu	$2,-2($6)	beq	$2,$0,$L27	addiu	$3,$3,-1	j	$L35	addiu	$6,$6,2$L27:	lbu	$2,-3($6)	or	$2,$2,$3	beq	$2,$0,$L29	nop	j	$L35	addiu	$6,$6,1$L15:	move	$5,$6	j	$31	move	$2,$5$L29:	j	$L22	addiu	$6,$6,1	.set	macro	.set	reorder	.end	ff_find_start_code	.section	.text.copy_picture,"ax",@progbits	.align	2	.align	5	.globl	copy_picture	.ent	copy_picture	.type	copy_picture, @functioncopy_picture:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$9,$4	move	$6,$5	move	$7,$4	addiu	$8,$5,400$L39:	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,$L39	addiu	$7,$7,16	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	li	$2,8			# 0x8	sw	$3,0($7)	j	$31	sw	$2,152($9)	.set	macro	.set	reorder	.end	copy_picture	.section	.text.MPV_common_defaults,"ax",@progbits	.align	2	.align	5	.globl	MPV_common_defaults	.ent	MPV_common_defaults	.type	MPV_common_defaults, @functionMPV_common_defaults:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lui	$5,%hi(ff_mpeg1_dc_scale_table)	lui	$2,%hi(ff_default_chroma_qscale_table)	li	$6,1			# 0x1	addiu	$5,$5,%lo(ff_mpeg1_dc_scale_table)	addiu	$2,$2,%lo(ff_default_chroma_qscale_table)	li	$3,3			# 0x3	sw	$6,5260($4)	sw	$5,1972($4)	sw	$2,1980($4)	sw	$3,8500($4)	sw	$5,1976($4)	sw	$6,8552($4)	sw	$6,8480($4)	sw	$0,120($4)	sw	$0,124($4)	sw	$0,116($4)	sw	$0,128($4)	j	$31	sw	$6,5256($4)	.set	macro	.set	reorder	.end	MPV_common_defaults	.section	.text.ff_find_unused_picture,"ax",@progbits	.align	2	.align	5	.globl	ff_find_unused_picture	.ent	ff_find_unused_picture	.type	ff_find_unused_picture, @functionff_find_unused_picture:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		beq	$5,$0,$L46	nop	lw	$4,184($4)	move	$5,$0	j	$L48	li	$3,32			# 0x20$L49:	addiu	$5,$5,1$L66:	beq	$5,$3,$L52	addiu	$4,$4,408$L48:	lw	$2,0($4)	bne	$2,$0,$L49	nop	lw	$2,152($4)	bne	$2,$0,$L66	addiu	$5,$5,1	addiu	$5,$5,-1$L51:	j	$31	move	$2,$5$L46:	lw	$4,184($4)	move	$5,$0	move	$3,$4	j	$L53	li	$6,32			# 0x20$L54:	addiu	$5,$5,1	beq	$5,$6,$L64	addiu	$3,$3,408$L53:	lw	$2,0($3)	bne	$2,$0,$L54	nop	lw	$2,152($3)	bne	$2,$0,$L51	nop	addiu	$5,$5,1	bne	$5,$6,$L53	addiu	$3,$3,408$L64:	move	$5,$0	j	$L57	li	$3,32			# 0x20$L65:	addiu	$5,$5,1	beq	$5,$3,$L52	nop$L57:	lw	$2,0($4)	bne	$2,$0,$L65	addiu	$4,$4,408	j	$L51	nop$L52:	li	$5,-1			# 0xffffffffffffffff	j	$31	move	$2,$5	.set	macro	.set	reorder	.end	ff_find_unused_picture	.section	.text.MPV_frame_end,"ax",@progbits	.align	2	.align	5	.globl	MPV_frame_end	.ent	MPV_frame_end	.type	MPV_frame_end, @functionMPV_frame_end:	.frame	$sp,40,$31		# vars= 0, regs= 4/0, args= 24, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$18,32($sp)	sw	$31,36($sp)	sw	$17,28($sp)	sw	$16,24($sp)	lw	$2,2128($4)	beq	$2,$0,$L68	move	$18,$4	lw	$2,1544($4)	bne	$2,$0,$L84	nop$L68:	lw	$5,2084($18)$L87:	lw	$6,1880($18)	sw	$5,2088($18)	sll	$2,$5,2	lw	$4,72($6)	addu	$2,$2,$18	li	$3,3			# 0x3	beq	$5,$3,$L73	sw	$4,2104($2)	sw	$5,2092($18)$L73:	lw	$2,52($18)	beq	$2,$0,$L75	move	$16,$0	li	$17,13056			# 0x3300$L77:	lw	$2,184($18)	addu	$5,$16,$2	lw	$2,0($5)	beq	$2,$0,$L78	addiu	$16,$16,408	lw	$2,80($5)	beq	$2,$0,$L85	nop$L78:	bne	$16,$17,$L77	nop	lw	$6,1880($18)$L75:	lw	$2,0($18)	sw	$6,408($2)	lw	$31,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,40$L85:	lw	$4,0($18)	lw	$2,264($4)	jal	$2	nop	bne	$16,$17,$L77	nop	j	$L75	lw	$6,1880($18)$L84:	lw	$2,16($4)	bne	$2,$0,$L68	nop	lw	$2,56($4)	andi	$2,$2,0x4000	bne	$2,$0,$L68	lui	$16,%hi(draw_edges)	lw	$5,176($18)	lw	$6,164($18)	lw	$7,168($18)	lw	$3,%lo(draw_edges)($16)	lw	$4,1464($4)	li	$2,16			# 0x10	jal	$3	sw	$2,16($sp)	lw	$6,164($18)	lw	$7,168($18)	lw	$4,1468($18)	lw	$5,180($18)	lw	$2,%lo(draw_edges)($16)	li	$17,8			# 0x8	sra	$6,$6,1	sra	$7,$7,1	jal	$2	sw	$17,16($sp)	lw	$6,164($18)	lw	$7,168($18)	lw	$4,1472($18)	lw	$5,180($18)	lw	$2,%lo(draw_edges)($16)	sra	$6,$6,1	sw	$17,16($sp)	jal	$2	sra	$7,$7,1	j	$L87	lw	$5,2084($18)	.set	macro	.set	reorder	.end	MPV_frame_end	.section	.text.draw_line,"ax",@progbits	.align	2	.align	5	.ent	draw_line	.type	draw_line, @functiondraw_line:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$2,20($sp)	lw	$9,16($sp)	addiu	$3,$2,-1	lw	$14,28($sp)	bltz	$5,$L121	lw	$13,32($sp)	slt	$2,$5,$3	movz	$5,$3,$2	lw	$2,24($sp)	bltz	$6,$L122	addiu	$8,$2,-1$L92:	slt	$2,$6,$8	movz	$6,$8,$2	bltz	$7,$L123	mul	$10,$14,$6$L95:	slt	$2,$7,$3	bltz	$9,$L124	movz	$7,$3,$2$L98:	addu	$3,$5,$10	slt	$2,$9,$8	addu	$11,$3,$4	movz	$9,$8,$2	lbu	$2,0($11)	subu	$3,$7,$5	addu	$2,$13,$2	sb	$2,0($11)	subu	$12,$9,$6	bltz	$3,$L125	move	$8,$3$L102:	bltz	$12,$L126	move	$2,$12$L103:	slt	$2,$2,$8	beq	$2,$0,$L101	slt	$2,$9,$6	slt	$2,$7,$5	bne	$2,$0,$L127	sll	$2,$12,16	div	$0,$2,$3	teq	$3,$0,7	bltz	$3,$L132	mflo	$10$L129:	addiu	$9,$3,1	move	$7,$0	move	$8,$0	li	$12,65536			# 0x10000$L109:	sra	$3,$8,16	mul	$6,$14,$3	andi	$4,$8,0xffff	subu	$2,$12,$4	addiu	$3,$3,1	mul	$2,$13,$2	addu	$5,$6,$7	mul	$15,$14,$3	addu	$5,$11,$5	lbu	$6,0($5)	mul	$4,$13,$4	sra	$2,$2,16	addu	$3,$15,$7	addu	$2,$2,$6	sb	$2,0($5)	addu	$3,$11,$3	lbu	$2,0($3)	sra	$4,$4,16	addu	$4,$4,$2	addiu	$7,$7,1	sb	$4,0($3)	bne	$7,$9,$L109	addu	$8,$8,$10$L132:	j	$31	nop$L101:	bne	$2,$0,$L128	mul	$3,$9,$14	beq	$12,$0,$L112	nop$L130:	bltz	$12,$L132	subu	$2,$7,$5	sll	$2,$2,16	div	$0,$2,$12	teq	$12,$0,7	mflo	$7$L115:	move	$10,$0	move	$8,$0	move	$9,$0$L116:	andi	$4,$8,0xffff	li	$3,65536			# 0x10000	subu	$3,$3,$4	sra	$2,$8,16	mul	$3,$13,$3	mul	$4,$13,$4	addu	$2,$2,$9	addu	$2,$11,$2	lbu	$5,0($2)	lbu	$6,1($2)	sra	$3,$3,16	sra	$4,$4,16	addiu	$10,$10,1	addu	$3,$3,$5	addu	$4,$4,$6	slt	$5,$12,$10	sb	$4,1($2)	sb	$3,0($2)	addu	$8,$8,$7	beq	$5,$0,$L116	addu	$9,$9,$14$L131:	j	$31	nop$L127:	mul	$3,$9,$14	subu	$12,$6,$9	addu	$2,$3,$7	addu	$11,$2,$4	subu	$3,$5,$7	sll	$2,$12,16	div	$0,$2,$3	teq	$3,$0,7	bgez	$3,$L129	mflo	$10	j	$L131	nop$L112:	j	$L115	move	$7,$0$L128:	subu	$12,$6,$9	addu	$2,$3,$7	move	$3,$7	addu	$11,$4,$2	move	$7,$5	beq	$12,$0,$L112	move	$5,$3	j	$L130	nop$L126:	j	$L103	subu	$2,$0,$12$L121:	lw	$2,24($sp)	move	$5,$0	bgez	$6,$L92	addiu	$8,$2,-1$L122:	move	$6,$0	bgez	$7,$L95	move	$10,$0$L123:	bgez	$9,$L98	move	$7,$0$L124:	addu	$3,$5,$10	addu	$11,$3,$4	lbu	$2,0($11)	move	$9,$0	subu	$3,$7,$5	addu	$2,$13,$2	sb	$2,0($11)	subu	$12,$9,$6	bgez	$3,$L102	move	$8,$3$L125:	j	$L102	subu	$8,$0,$3	.set	macro	.set	reorder	.end	draw_line	.section	.text.draw_arrow,"ax",@progbits	.align	2	.align	5	.ent	draw_arrow	.type	draw_arrow, @functiondraw_arrow:	.frame	$sp,88,$31		# vars= 8, regs= 10/0, args= 40, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-88	sw	$21,68($sp)	lw	$21,108($sp)	slt	$2,$5,-100	sw	$fp,80($sp)	sw	$23,76($sp)	sw	$22,72($sp)	sw	$20,64($sp)	move	$22,$4	sw	$31,84($sp)	move	$4,$7	sw	$19,60($sp)	sw	$18,56($sp)	sw	$17,52($sp)	sw	$16,48($sp)	lw	$8,104($sp)	lw	$20,112($sp)	lw	$23,116($sp)	lw	$fp,120($sp)	beq	$2,$0,$L134	addiu	$7,$21,100	li	$19,-100			# 0xffffffffffffff9c$L136:	slt	$2,$6,-100	beq	$2,$0,$L137	addiu	$3,$20,100	li	$18,-100			# 0xffffffffffffff9c$L139:	slt	$2,$4,-100	beq	$2,$0,$L140	slt	$2,$4,$7	li	$2,-100			# 0xffffffffffffff9c	sw	$2,40($sp)$L142:	slt	$2,$8,-100	beq	$2,$0,$L143	slt	$2,$8,$3	li	$5,-100			# 0xffffffffffffff9c	sw	$5,44($sp)	move	$2,$5$L145:	subu	$4,$2,$18	lw	$2,40($sp)	mult	$4,$4	subu	$3,$2,$19	madd	$3,$3	mflo	$5	slt	$2,$5,10	bne	$2,$0,$L146	subu	$7,$4,$3	mult	$7,$7	addu	$6,$3,$4	madd	$6,$6	mflo	$2	sll	$4,$2,8	slt	$2,$4,128	beq	$2,$0,$L148	li	$2,1073676288			# 0x3fff0000	lui	$2,%hi(ff_sqrt_tab)	addiu	$2,$2,%lo(ff_sqrt_tab)	addu	$2,$4,$2	lbu	$16,0($2)	sll	$2,$6,1	addu	$2,$2,$6	sll	$2,$2,4	blez	$2,$L192	sra	$4,$16,1$L193:	addu	$3,$2,$4	div	$0,$3,$16	teq	$16,$0,7	sll	$2,$7,1	addu	$2,$2,$7	sll	$2,$2,4	blez	$2,$L186	mflo	$17$L191:	addu	$2,$4,$2$L188:	div	$0,$2,$16	teq	$16,$0,7	move	$4,$22	move	$5,$19	move	$6,$18	addu	$7,$19,$17	sw	$21,20($sp)	sw	$20,24($sp)	sw	$23,28($sp)	sw	$fp,32($sp)	mflo	$16	addu	$2,$18,$16	jal	draw_line	sw	$2,16($sp)	addu	$2,$18,$17	subu	$7,$19,$16	move	$4,$22	move	$5,$19	move	$6,$18	sw	$2,16($sp)	sw	$21,20($sp)	sw	$20,24($sp)	sw	$23,28($sp)	jal	draw_line	sw	$fp,32($sp)$L146:	lw	$2,44($sp)	lw	$7,40($sp)	sw	$21,108($sp)	sw	$20,112($sp)	sw	$23,116($sp)	sw	$fp,120($sp)	move	$4,$22	move	$5,$19	move	$6,$18	sw	$2,104($sp)	lw	$31,84($sp)	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	j	draw_line	addiu	$sp,$sp,88$L143:	movz	$8,$3,$2	move	$2,$8	j	$L145	sw	$8,44($sp)$L140:	movz	$4,$7,$2	j	$L142	sw	$4,40($sp)$L137:	slt	$2,$6,$3	move	$18,$6	j	$L139	movz	$18,$3,$2$L134:	slt	$2,$5,$7	move	$19,$5	j	$L136	movz	$19,$7,$2$L148:	ori	$2,$2,0xffff	slt	$2,$2,$4	bne	$2,$0,$L151	li	$2,-1073741824			# 0xffffffffc0000000	move	$5,$0$L153:	sll	$2,$5,2	addiu	$2,$2,1	sll	$2,$2,28	slt	$3,$4,$2	bne	$3,$0,$L154	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L154:	sll	$2,$5,2	addiu	$2,$2,1	sll	$2,$2,26	slt	$3,$4,$2	bne	$3,$0,$L156	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L156:	sll	$2,$5,2	addiu	$2,$2,1	sll	$2,$2,24	slt	$3,$4,$2	bne	$3,$0,$L158	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L158:	sll	$2,$5,2	addiu	$2,$2,1	sll	$2,$2,22	slt	$3,$4,$2	bne	$3,$0,$L160	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L160:	sll	$2,$5,2	addiu	$2,$2,1	sll	$2,$2,20	slt	$3,$4,$2	bne	$3,$0,$L162	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L162:	sll	$2,$5,2	addiu	$2,$2,1	sll	$2,$2,18	slt	$3,$4,$2	bne	$3,$0,$L164	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L164:	sll	$2,$5,2	addiu	$2,$2,1	sll	$2,$2,16	slt	$3,$4,$2	bne	$3,$0,$L166	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L166:	sll	$2,$5,16	addiu	$2,$2,16384	slt	$3,$4,$2	bne	$3,$0,$L168	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L168:	sll	$2,$5,14	addiu	$2,$2,4096	slt	$3,$4,$2	bne	$3,$0,$L170	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L170:	sll	$2,$5,12	addiu	$2,$2,1024	slt	$3,$4,$2	bne	$3,$0,$L172	sll	$5,$5,1	subu	$4,$4,$2	addiu	$5,$5,1$L172:

⌨️ 快捷键说明

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