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

📄 mpeg.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "mpeg.c"	.section .mdebug.abi32	.previous	.section	.text.mpegps_probe,"ax",@progbits	.align	2	.align	5	.ent	mpegps_probe	.type	mpegps_probe, @functionmpegps_probe:	.frame	$sp,16,$31		# vars= 0, regs= 3/0, args= 0, gp= 0	.mask	0x00070000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-16	sw	$18,8($sp)	sw	$17,4($sp)	sw	$16,0($sp)	lw	$7,4($4)	li	$2,82			# 0x52	lbu	$3,0($7)	beq	$3,$2,$L46	li	$2,73			# 0x49$L2:	lw	$8,8($4)	blez	$8,$L47	nop	move	$24,$0	li	$5,-1			# 0xffffffffffffffff	move	$11,$0	move	$13,$0	move	$14,$0	move	$12,$0	move	$6,$0	li	$10,-256			# 0xffffffffffffff00	li	$9,256			# 0x100	li	$15,443			# 0x1bb	li	$25,445			# 0x1bd	li	$16,442			# 0x1ba	li	$17,224			# 0xe0	j	$L13	li	$18,192			# 0xc0$L14:	addiu	$6,$6,1	beq	$6,$8,$L48	nop$L13:	addu	$2,$7,$6	lbu	$4,0($2)	sll	$3,$5,8	addu	$5,$3,$4	and	$2,$5,$10	bne	$2,$9,$L14	nop	beq	$5,$15,$L49	nop	beq	$5,$25,$L50	nop	beq	$5,$16,$L51	andi	$2,$5,0xf0	beq	$2,$17,$L52	andi	$2,$5,0xe0	xor	$2,$2,$18	addiu	$3,$12,1	addiu	$6,$6,1	bne	$6,$8,$L13	movz	$12,$3,$2$L48:	beq	$14,$0,$L53	nop$L26:	li	$6,25			# 0x19$L29:	beq	$11,$0,$L30	sll	$2,$11,3	sll	$3,$13,1	sll	$4,$13,3	addu	$3,$3,$4	addu	$2,$2,$11	slt	$2,$3,$2	beq	$2,$0,$L32	nop$L30:	beq	$24,$0,$L54	addu	$2,$24,$14$L55:	addu	$2,$2,$12$L57:	sll	$3,$2,3	sll	$4,$13,1	sll	$5,$13,3	addu	$3,$3,$2	addu	$4,$4,$5	slt	$3,$4,$3	beq	$3,$0,$L32	sltu	$3,$0,$14	sltu	$2,$0,$12	beq	$3,$2,$L11	addu	$2,$14,$12	slt	$2,$2,2	bne	$2,$0,$L11	nop	bne	$11,$0,$L11	nop	bne	$13,$0,$L11	slt	$2,$8,2049	bne	$2,$0,$L56	lw	$18,8($sp)$L32:	li	$6,52			# 0x34$L11:	lw	$18,8($sp)$L56:	lw	$17,4($sp)	lw	$16,0($sp)	move	$2,$6	j	$31	addiu	$sp,$sp,16$L49:	j	$L14	addiu	$11,$11,1$L50:	j	$L14	addiu	$24,$24,1$L53:	bne	$12,$0,$L26	move	$6,$0	j	$L29	nop$L51:	j	$L14	addiu	$13,$13,1$L46:	lbu	$3,1($7)	bne	$3,$2,$L2	li	$2,70			# 0x46	lbu	$3,2($7)	bne	$3,$2,$L2	nop	lbu	$2,3($7)	bne	$2,$3,$L2	li	$2,67			# 0x43	lbu	$3,8($7)	bne	$3,$2,$L2	li	$2,68			# 0x44	lbu	$3,9($7)	bne	$3,$2,$L2	li	$2,88			# 0x58	lbu	$3,10($7)	bne	$3,$2,$L2	li	$2,65			# 0x41	lbu	$3,11($7)	bne	$3,$2,$L2	li	$6,100			# 0x64	j	$L56	lw	$18,8($sp)$L52:	j	$L14	addiu	$14,$14,1$L47:	move	$24,$0	move	$11,$0	move	$13,$0	move	$14,$0	move	$12,$0	j	$L29	move	$6,$0$L54:	bne	$14,$0,$L55	nop	beq	$12,$0,$L11	addu	$2,$2,$12	j	$L57	nop	.set	macro	.set	reorder	.end	mpegps_probe	.section	.text.mpegps_read_header,"ax",@progbits	.align	2	.align	5	.ent	mpegps_read_header	.type	mpegps_read_header, @functionmpegps_read_header:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$5,12($4)	li	$2,255			# 0xff	sw	$2,0($5)	lw	$3,3816($4)	move	$2,$0	ori	$3,$3,0x1	j	$31	sw	$3,3816($4)	.set	macro	.set	reorder	.end	mpegps_read_header	.section	.text.mpegps_read_close,"ax",@progbits	.align	2	.align	5	.ent	mpegps_read_close	.type	mpegps_read_close, @functionmpegps_read_close:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	$31	move	$2,$0	.set	macro	.set	reorder	.end	mpegps_read_close	.section	.text.mpegps_read_pes_header,"ax",@progbits	.align	2	.align	5	.ent	mpegps_read_pes_header	.type	mpegps_read_pes_header, @functionmpegps_read_pes_header:	.frame	$sp,120,$31		# vars= 40, regs= 10/0, args= 40, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-120	sw	$4,120($sp)	sw	$19,92($sp)	lw	$2,120($sp)	addiu	$19,$4,16	sw	$18,88($sp)	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	$17,84($sp)	sw	$16,80($sp)	move	$4,$19	sw	$5,124($sp)	sw	$6,128($sp)	sw	$7,132($sp)	jal	url_ftell	lw	$fp,12($2)	sw	$2,56($sp)	sw	$3,60($sp)	li	$18,1			# 0x1$L148:	lw	$6,56($sp)$L161:	lw	$7,60($sp)	move	$4,$19	jal	url_fseek	sw	$0,16($sp)$L149:	li	$2,255			# 0xff$L159:	sw	$2,0($fp)	li	$2,65536			# 0x10000	li	$16,255			# 0xff	j	$L65	ori	$17,$2,0x86a0$L150:	jal	get_byte	nop	move	$3,$2	sll	$2,$16,8	beq	$16,$18,$L131	or	$2,$3,$2	li	$3,16711680			# 0xff0000	ori	$3,$3,0xffff	beq	$17,$0,$L66	and	$16,$2,$3$L65:	jal	url_feof	move	$4,$19	addiu	$17,$17,-1	beq	$2,$0,$L150	move	$4,$19$L66:	sw	$16,0($fp)	jal	url_ftell	move	$4,$19$L147:	li	$20,-5			# 0xfffffffffffffffb$L73:	move	$2,$20	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)	j	$31	addiu	$sp,$sp,120$L131:$L70:	li	$4,16711680			# 0xff0000	ori	$2,$3,0x100	ori	$4,$4,0xffff	and	$21,$2,$4	sw	$21,0($fp)	jal	url_ftell	move	$4,$19	sw	$2,56($sp)	bltz	$21,$L147	sw	$3,60($sp)	li	$2,442			# 0x1ba	beq	$21,$2,$L149	li	$2,443			# 0x1bb	beq	$21,$2,$L149	addiu	$2,$21,-446	sltu	$2,$2,2	bne	$2,$0,$L151	nop	li	$2,444			# 0x1bc	beq	$21,$2,$L152	addiu	$2,$21,-448	sltu	$2,$2,48	bne	$2,$0,$L82	li	$2,445			# 0x1bd	beq	$21,$2,$L82	li	$2,509			# 0x1fd	bne	$21,$2,$L159	li	$2,255			# 0xff$L82:	lw	$3,124($sp)	beq	$3,$0,$L85	nop	jal	url_ftell	move	$4,$19	addiu	$4,$2,-4	sltu	$6,$4,$2	addiu	$5,$3,-1	lw	$2,124($sp)	addu	$5,$6,$5	sw	$4,0($2)	sw	$5,4($2)$L85:	jal	get_be16	move	$4,$19	blez	$2,$L148	move	$20,$2	j	$L87	li	$16,255			# 0xff$L88:	beq	$20,$0,$L161	lw	$6,56($sp)$L87:	jal	get_byte	move	$4,$19	move	$17,$2	beq	$2,$16,$L88	addiu	$20,$20,-1	andi	$3,$2,0xc0	li	$2,64			# 0x40	beq	$3,$2,$L153	nop$L90:	andi	$3,$17,0xe0	li	$2,32			# 0x20	beq	$3,$2,$L154	andi	$3,$17,0xc0	li	$2,128			# 0x80	beq	$3,$2,$L155	li	$2,15			# 0xf	bne	$17,$2,$L159	li	$2,255			# 0xff	move	$2,$0	li	$3,-2147483648			# 0xffffffff80000000	sw	$2,64($sp)	sw	$3,68($sp)	move	$22,$0	li	$23,-2147483648			# 0xffffffff80000000$L98:	li	$2,445			# 0x1bd$L160:	beq	$21,$2,$L156	nop$L116:	bltz	$20,$L161	lw	$6,56($sp)	bne	$22,$0,$L162	lw	$3,124($sp)	li	$2,-2147483648			# 0xffffffff80000000	beq	$23,$2,$L163	lw	$2,64($sp)$L162:	beq	$3,$0,$L163	lw	$2,64($sp)	lw	$4,120($sp)	lw	$3,96($4)	beq	$3,$0,$L163	move	$16,$4	move	$17,$0	li	$18,1			# 0x1$L127:	lw	$4,100($16)	addiu	$17,$17,1	lw	$2,4($4)	bne	$21,$2,$L128	addiu	$16,$16,4	lw	$2,124($sp)	lw	$6,0($2)	lw	$7,4($2)	sw	$22,16($sp)	sw	$23,20($sp)	sw	$0,24($sp)	sw	$0,28($sp)	jal	av_add_index_entry	sw	$18,32($sp)	lw	$4,120($sp)	lw	$3,96($4)$L128:	sltu	$2,$17,$3	bne	$2,$0,$L127	lw	$2,64($sp)$L163:	lw	$4,132($sp)	lw	$3,68($sp)	sw	$2,0($4)	lw	$2,128($sp)	sw	$3,4($4)	sw	$21,0($2)	lw	$2,136($sp)	sw	$22,0($2)	j	$L73	sw	$23,4($2)$L152:	jal	get_be16	move	$4,$19	jal	get_byte	move	$4,$19	jal	get_byte	move	$4,$19	jal	get_be16	move	$4,$19	sra	$3,$2,31	move	$6,$2	move	$7,$3	jal	url_fskip	move	$4,$19	jal	get_be16	move	$4,$19	move	$20,$2	slt	$2,$2,4	bne	$2,$0,$L80	nop$L139:	jal	get_byte	move	$4,$19	move	$4,$19	jal	get_byte	sw	$2,48($sp)	move	$4,$19	jal	get_be16	move	$16,$2	andi	$17,$2,0xffff	andi	$16,$16,0x00ff	lw	$2,48($sp)	move	$6,$17	addu	$16,$fp,$16	subu	$17,$20,$17	sb	$2,4($16)	move	$7,$0	move	$4,$19	jal	url_fskip	addiu	$20,$17,-4	slt	$2,$20,4	beq	$2,$0,$L139	nop$L80:	jal	get_be32	move	$4,$19	j	$L159	li	$2,255			# 0xff$L156:	lbu	$2,193($fp)	bne	$2,$0,$L116	nop	jal	get_byte	move	$4,$19	move	$21,$2	addiu	$2,$2,-128	sltu	$2,$2,80	beq	$2,$0,$L116	addiu	$20,$20,-1	jal	get_byte	move	$4,$19	jal	get_byte	move	$4,$19	jal	get_byte	move	$4,$19	addiu	$3,$21,-176	sltu	$3,$3,16	beq	$3,$0,$L116	addiu	$20,$20,-3	jal	get_byte	move	$4,$19	j	$L116	addiu	$20,$20,-1$L151:	jal	get_be16	move	$4,$19	sra	$3,$2,31	move	$6,$2	move	$7,$3	jal	url_fskip	move	$4,$19	j	$L159	li	$2,255			# 0xff$L153:	jal	get_byte	move	$4,$19	jal	get_byte	move	$4,$19	addiu	$20,$20,-2	j	$L90	move	$17,$2$L155:	jal	get_byte	move	$4,$19	move	$4,$19	addiu	$20,$20,-2	jal	get_byte	sw	$2,72($sp)	sw	$2,40($sp)	slt	$2,$20,$2	bne	$2,$0,$L148	sw	$20,44($sp)	lw	$4,72($sp)	andi	$2,$4,0x80	bne	$2,$0,$L102	move	$2,$0	li	$3,-2147483648			# 0xffffffff80000000	lw	$20,40($sp)	sw	$2,64($sp)	sw	$3,68($sp)	move	$22,$0	li	$23,-2147483648			# 0xffffffff80000000$L104:	lw	$3,72($sp)	andi	$2,$3,0x1	bne	$2,$0,$L157	nop$L107:	bltz	$20,$L148	lw	$2,44($sp)	lw	$3,40($sp)	move	$6,$20	sra	$7,$20,31	move	$4,$19	jal	url_fskip	subu	$20,$2,$3	j	$L160	li	$2,445			# 0x1bd$L154:	bltz	$17,$L158	move	$22,$17$L94:	jal	get_be16	move	$4,$19	move	$16,$2	jal	get_be16	move	$4,$19	sra	$3,$16,1	sra	$6,$17,1	move	$4,$3	andi	$6,$6,0x7	move	$7,$0	sra	$5,$16,31	srl	$3,$6,2	srl	$8,$4,17	sll	$7,$7,30	sll	$5,$5,15	or	$7,$3,$7	or	$5,$8,$5	sra	$3,$2,1	sll	$4,$4,15	sra	$9,$2,31	sll	$6,$6,30	or	$4,$4,$3	or	$5,$5,$9	or	$3,$6,$4	andi	$10,$22,0x10	or	$6,$7,$5	addiu	$20,$20,-4	sw	$3,64($sp)	bne	$10,$0,$L96	sw	$6,68($sp)	lw	$22,64($sp)	j	$L98	lw	$23,68($sp)$L96:	jal	get_byte	move	$4,$19	move	$4,$19	jal	get_be16

⌨️ 快捷键说明

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