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

📄 mtv.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
字号:
	.file	1 "mtv.c"	.section .mdebug.abi32	.previous	.section	.text.mtv_probe,"ax",@progbits	.align	2	.align	5	.ent	mtv_probe	.type	mtv_probe, @functionmtv_probe:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$4,4($4)	li	$2,65			# 0x41	lbu	$3,0($4)	beq	$3,$2,$L9	nop$L2:	move	$4,$0$L6:	j	$31	move	$2,$4$L9:	lbu	$3,1($4)	li	$2,77			# 0x4d	bne	$3,$2,$L2	nop	lbu	$3,2($4)	li	$2,86			# 0x56	bne	$3,$2,$L2	li	$4,100			# 0x64	j	$L6	nop	.set	macro	.set	reorder	.end	mtv_probe	.section	.text.mtv_read_packet,"ax",@progbits	.align	2	.align	5	.ent	mtv_read_packet	.type	mtv_read_packet, @functionmtv_read_packet:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$18,24($sp)	sw	$16,16($sp)	sw	$31,28($sp)	sw	$17,20($sp)	lw	$17,12($4)	addiu	$16,$4,16	lbu	$3,44($17)	lw	$2,40($17)	sltu	$2,$2,$3	bne	$2,$0,$L11	move	$18,$5	move	$7,$0	li	$6,12			# 0xc	jal	url_fskip	move	$4,$16	move	$4,$16	move	$5,$18	jal	av_get_packet	li	$6,500			# 0x1f4	move	$7,$2	li	$2,500			# 0x1f4	bne	$7,$2,$L13	li	$3,1			# 0x1	lbu	$2,44($17)	addiu	$2,$2,1	sb	$2,44($17)	sw	$3,24($18)	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32$L11:	lw	$6,32($17)	jal	av_get_packet	move	$4,$16	move	$7,$2	lw	$2,32($17)	beq	$7,$2,$L22	srl	$2,$7,1$L13:	li	$7,-5			# 0xfffffffffffffffb	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32$L22:	beq	$2,$0,$L17	nop	lw	$9,16($18)	move	$8,$2	move	$4,$0	move	$6,$0$L19:	sll	$3,$6,1	addu	$3,$3,$9	lhu	$2,0($3)	addiu	$6,$4,1	sll	$4,$2,8	srl	$2,$2,8	or	$2,$2,$4	sltu	$5,$6,$8	sh	$2,0($3)	bne	$5,$0,$L19	move	$4,$6$L17:	li	$2,1	sb	$2,44($17)	sw	$0,24($18)	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$7	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mtv_read_packet	.section	.text.mtv_read_header,"ax",@progbits	.align	2	.align	5	.ent	mtv_read_header	.type	mtv_read_header, @functionmtv_read_header:	.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	$17,28($sp)	addiu	$17,$4,16	sw	$31,40($sp)	li	$6,3			# 0x3	move	$7,$0	sw	$19,36($sp)	sw	$18,32($sp)	move	$19,$4	sw	$16,24($sp)	move	$4,$17	jal	url_fskip	lw	$16,12($19)	jal	get_le32	move	$4,$17	sw	$2,0($16)	jal	get_le32	move	$4,$17	sw	$2,4($16)	li	$6,32			# 0x20	move	$7,$0	jal	url_fskip	move	$4,$17	jal	get_le24	move	$4,$17	sw	$2,8($16)	jal	get_le16	move	$4,$17	sw	$2,12($16)	jal	get_le24	move	$4,$17	sw	$2,16($16)	jal	get_byte	move	$4,$17	sw	$2,20($16)	jal	get_le16	move	$4,$17	sw	$2,24($16)	jal	get_le16	move	$4,$17	sw	$2,28($16)	jal	get_le16	move	$4,$17	sw	$2,32($16)	li	$6,4			# 0x4	move	$7,$0	jal	url_fskip	move	$4,$17	jal	get_le16	move	$4,$17	lw	$6,12($16)	li	$3,1	srl	$6,$6,2	divu	$0,$6,$2	teq	$2,$0,7	sb	$3,44($16)	sw	$2,40($16)	move	$4,$19	move	$5,$0	mflo	$6	jal	av_new_stream	sw	$6,36($16)	bne	$2,$0,$L32	move	$18,$2$L24:	li	$2,-12			# 0xfffffffffffffff4$L30:	lw	$31,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,48$L32:	lw	$7,36($16)	move	$4,$2	li	$5,64			# 0x40	jal	av_set_pts_info	li	$6,1			# 0x1	lw	$3,20($16)	li	$2,4325376			# 0x420000	lw	$5,8($18)	ori	$2,$2,0x4752	sll	$3,$3,24	or	$3,$3,$2	sw	$3,232($5)	lw	$2,24($16)	sw	$0,224($5)	sw	$2,40($5)	lw	$3,28($16)	li	$2,14			# 0xe	sw	$3,44($5)	sw	$2,228($5)	lw	$2,20($16)	move	$4,$19	sw	$2,392($5)	lw	$3,36($16)	sw	$3,64($5)	jal	av_new_stream	li	$5,1			# 0x1	beq	$2,$0,$L24	move	$18,$2	move	$4,$2	li	$5,64			# 0x40	li	$6,1			# 0x1	jal	av_set_pts_info	li	$7,44100			# 0xac44	lw	$3,8($18)	lw	$2,12($16)	li	$4,1			# 0x1	sw	$2,4($3)	li	$2,65536			# 0x10000	ori	$2,$2,0x5001	sw	$4,108($18)	sw	$4,224($3)	sw	$2,228($3)	move	$4,$17	li	$6,512			# 0x200	move	$7,$0	jal	url_fseek	sw	$0,16($sp)	move	$4,$2	li	$2,512			# 0x200	beq	$4,$2,$L33	nop$L29:	j	$L30	li	$2,-5			# 0xfffffffffffffffb$L33:	bne	$3,$0,$L29	nop	j	$L30	move	$2,$0	.set	macro	.set	reorder	.end	mtv_read_header	.globl	mtv_demuxer	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"MTV\000"	.align	2$LC1:	.ascii	"MTV format\000"	.data	.align	2	.type	mtv_demuxer, @object	.size	mtv_demuxer, 64mtv_demuxer:	.word	$LC0	.word	$LC1	.word	48	.word	mtv_probe	.word	mtv_read_header	.word	mtv_read_packet	.space	40	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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