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

📄 msvideo1.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "msvideo1.c"	.section .mdebug.abi32	.previous	.section	.text.msvideo1_decode_end,"ax",@progbits	.align	2	.align	5	.ent	msvideo1_decode_end	.type	msvideo1_decode_end, @functionmsvideo1_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)	lw	$5,136($4)	lw	$2,3120($5)	beq	$2,$0,$L2	addiu	$5,$5,3120	lw	$2,264($4)	jal	$2	nop$L2:	lw	$31,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	msvideo1_decode_end	.section	.text.msvideo1_decode_init,"ax",@progbits	.align	2	.align	5	.ent	msvideo1_decode_init	.type	msvideo1_decode_init, @functionmsvideo1_decode_init:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,20($sp)	sw	$16,16($sp)	lw	$16,136($4)	lw	$2,584($4)	beq	$2,$0,$L7	sw	$4,0($16)	li	$2,1			# 0x1	li	$3,14			# 0xe	sw	$2,3328($16)	sw	$3,52($4)	move	$5,$4	jal	dsputil_init	addiu	$4,$16,4	sw	$0,3120($16)	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24$L7:	li	$2,10			# 0xa	sw	$2,52($4)	sw	$0,3328($16)	move	$5,$4	jal	dsputil_init	addiu	$4,$16,4	sw	$0,3120($16)	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	msvideo1_decode_init	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"reget_buffer() failed\012\000"	.align	2$LC1:	.ascii	" MS Video-1 warning: stream_ptr out of bounds (%d >= %d)"	.ascii	"\012\000"	.section	.text.msvideo1_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	msvideo1_decode_frame	.type	msvideo1_decode_frame, @functionmsvideo1_decode_frame:	.frame	$sp,120,$31		# vars= 56, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-120	sw	$31,116($sp)	sw	$fp,112($sp)	sw	$23,108($sp)	sw	$22,104($sp)	sw	$21,100($sp)	sw	$20,96($sp)	sw	$19,92($sp)	sw	$18,88($sp)	sw	$17,84($sp)	sw	$16,80($sp)	lw	$20,136($4)	lw	$2,592($4)	addiu	$3,$20,3120	sw	$3,64($sp)	sw	$7,3320($20)	li	$3,1			# 0x1	li	$7,13			# 0xd	sw	$3,3200($20)	sw	$7,3300($20)	lw	$3,136($sp)	sw	$5,124($sp)	lw	$5,64($sp)	sw	$3,3324($20)	.set	noreorder	.set	nomacro	jal	$2	sw	$6,128($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L116	lui	$6,%hi($LC0)	.set	macro	.set	reorder	lw	$2,3328($20)	beq	$2,$0,$L15	lw	$22,0($20)	lw	$6,3136($20)	lw	$2,44($22)	lw	$fp,3120($20)	slt	$3,$2,0	addiu	$4,$2,3	movn	$2,$4,$3	sra	$11,$2,2	lw	$3,40($22)	.set	noreorder	.set	nomacro	blez	$11,$L18	addiu	$23,$6,4	.set	macro	.set	reorder	addiu	$5,$3,3	slt	$4,$3,0	movn	$3,$5,$4	sra	$3,$3,2	sll	$2,$11,2	sw	$3,60($sp)	addiu	$2,$2,-1	mul	$3,$6,$2	lw	$2,60($sp)	sw	$3,56($sp)	mul	$19,$2,$11	sll	$2,$6,2	subu	$2,$0,$2	sw	$2,52($sp)	move	$6,$0	move	$22,$0$L21:	lw	$3,60($sp)	blez	$3,$L22	lw	$16,56($sp)	move	$18,$3$L24:	.set	noreorder	.set	nomacro	beq	$22,$0,$L25	addiu	$7,$6,2	.set	macro	.set	reorder	addiu	$16,$16,4	addiu	$22,$22,-1	addiu	$19,$19,-1$L27:	addiu	$18,$18,-1	bne	$18,$0,$L24$L22:	lw	$3,56($sp)	lw	$2,52($sp)	addiu	$11,$11,-1	addu	$3,$3,$2	.set	noreorder	.set	nomacro	bne	$11,$0,$L21	sw	$3,56($sp)	.set	macro	.set	reorder	lw	$22,0($20)$L18:	lw	$3,52($22)	li	$2,14			# 0xe	.set	noreorder	.set	nomacro	bne	$3,$2,$L126	lw	$3,128($sp)	.set	macro	.set	reorder	lw	$4,3124($20)	lw	$3,584($22)	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L53	addiu	$5,$3,4	.set	macro	.set	reorder	andi	$2,$5,0x3	bne	$2,$0,$L53	addiu	$5,$4,1020	addiu	$4,$4,-4	sltu	$2,$4,$5	beq	$2,$0,$L56$L58:#APP	S32LDI xr1,$3,4	S32LDI xr2,$3,4	S32LDI xr3,$3,4	S32LDI xr4,$3,4	S32LDI xr5,$3,4	S32LDI xr6,$3,4	S32LDI xr7,$3,4	S32LDI xr8,$3,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$5	bne	$2,$0,$L58	lw	$22,0($20)$L56:	lw	$4,584($22)	lw	$2,0($4)	.set	noreorder	.set	nomacro	beq	$2,$0,$L126	lw	$3,128($sp)	.set	macro	.set	reorder	li	$2,1			# 0x1	sw	$2,3296($20)	sw	$0,0($4)$L30:	lw	$3,128($sp)$L126:	li	$2,200			# 0xc8	lw	$6,64($sp)	lw	$7,124($sp)	sw	$2,0($3)	addiu	$8,$20,3312$L92:	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,$L92	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)	lw	$2,136($sp)$L14:	lw	$31,116($sp)	lw	$fp,112($sp)	lw	$23,108($sp)	lw	$22,104($sp)	lw	$21,100($sp)	lw	$20,96($sp)	lw	$19,92($sp)	lw	$18,88($sp)	lw	$17,84($sp)	lw	$16,80($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,120	.set	macro	.set	reorder$L15:	lw	$22,0($20)	lw	$6,3136($20)	lw	$3,44($22)	srl	$4,$6,31	addiu	$5,$3,3	slt	$2,$3,0	movn	$3,$5,$2	addu	$4,$4,$6	sra	$6,$4,1	sra	$23,$3,2	lw	$19,3120($20)	lw	$3,40($22)	.set	noreorder	.set	nomacro	blez	$23,$L30	addiu	$18,$6,4	.set	macro	.set	reorder	addiu	$5,$3,3	slt	$4,$3,0	movn	$3,$5,$4	sra	$24,$3,2	sll	$2,$23,2	mul	$15,$24,$23	addiu	$2,$2,-1	mul	$25,$6,$2	sll	$2,$6,2	subu	$fp,$0,$2	move	$12,$0	move	$16,$0$L63:	blez	$24,$L64	move	$13,$25	move	$14,$24$L66:	.set	noreorder	.set	nomacro	beq	$16,$0,$L67	addiu	$7,$12,2	.set	macro	.set	reorder	addiu	$13,$13,4	addiu	$16,$16,-1	addiu	$15,$15,-1$L69:	addiu	$14,$14,-1	bne	$14,$0,$L66$L64:	addiu	$23,$23,-1	.set	noreorder	.set	nomacro	bne	$23,$0,$L63	addu	$25,$25,$fp	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L126	lw	$3,128($sp)	.set	macro	.set	reorder$L25:	lw	$9,3324($20)	slt	$2,$9,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L117	move	$5,$0	.set	macro	.set	reorder	lw	$5,3320($20)	addu	$2,$5,$6	lbu	$8,0($2)	lbu	$4,1($2)	.set	noreorder	.set	nomacro	bne	$8,$0,$L31	move	$6,$7	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$4,$0,$L127	andi	$3,$4,0xfc	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$19,$0,$L30	addiu	$3,$7,2	.set	macro	.set	reorder	slt	$2,$9,$3	bne	$2,$0,$L118$L41:	addu	$2,$5,$7	lbu	$3,0($2)	addiu	$7,$7,1	sb	$3,24($sp)	lw	$2,3320($20)	or	$3,$4,$8	addu	$2,$2,$7	lbu	$4,0($2)	li	$2,4			# 0x4	andi	$3,$3,0xffff	subu	$9,$2,$23	addu	$6,$fp,$16	move	$8,$0	addiu	$21,$sp,24	sb	$4,25($sp)$L43:	andi	$2,$3,0x1	xori	$2,$2,0x1	srl	$5,$3,1	addu	$2,$21,$2	lbu	$4,0($2)	andi	$3,$5,0x1	xori	$3,$3,0x1	sb	$4,0($6)	srl	$5,$5,1	addu	$3,$21,$3	lbu	$2,0($3)	andi	$4,$5,0x1	xori	$4,$4,0x1	sb	$2,1($6)	srl	$5,$5,1	addu	$4,$21,$4	lbu	$3,0($4)	andi	$2,$5,0x1	xori	$2,$2,0x1	sb	$3,2($6)	addu	$2,$21,$2	lbu	$3,0($2)	addiu	$8,$8,1	li	$2,4			# 0x4	sb	$3,3($6)	srl	$3,$5,1	.set	noreorder	.set	nomacro	bne	$8,$2,$L43	addu	$6,$6,$9	.set	macro	.set	reorder	addiu	$6,$7,1	addiu	$16,$16,4	.set	noreorder	.set	nomacro	j	$L27	addiu	$19,$19,-1	.set	macro	.set	reorder$L67:	lw	$10,3324($20)	slt	$2,$10,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L119	lui	$6,%hi($LC1)	.set	macro	.set	reorder	lw	$6,3320($20)	addu	$2,$6,$12	lbu	$9,0($2)	lbu	$4,1($2)	.set	noreorder	.set	nomacro	bne	$9,$0,$L72	move	$12,$7	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$4,$0,$L128	andi	$3,$4,0xfc	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$15,$0,$L30	addiu	$8,$7,4	.set	macro	.set	reorder	slt	$2,$10,$8	.set	noreorder	.set	nomacro	bne	$2,$0,$L120	move	$11,$0	.set	macro	.set	reorder$L82:	addu	$2,$6,$7	lbu	$3,1($2)	lbu	$4,0($2)	sll	$3,$3,8	or	$3,$3,$4	addiu	$2,$7,2	sh	$3,32($sp)	addu	$2,$6,$2	lbu	$3,1($2)	lbu	$4,0($2)	sll	$3,$3,8	lh	$5,32($sp)	or	$2,$11,$9	or	$3,$3,$4	sh	$3,34($sp)	andi	$9,$2,0xffff	.set	noreorder	.set	nomacro	bltz	$5,$L121	move	$12,$8	.set	macro	.set	reorder	sll	$3,$13,1	li	$2,4			# 0x4	subu	$2,$2,$18	addu	$6,$19,$3	sll	$11,$2,1	move	$8,$6	move	$10,$0	addiu	$21,$sp,24	li	$7,4			# 0x4$L93:	andi	$2,$9,0x1	xori	$2,$2,0x1	srl	$5,$9,1	sll	$2,$2,1

⌨️ 快捷键说明

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