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

📄 mpeg.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	move	$16,$2	move	$22,$2	jal	get_be16	move	$4,$19	sra	$16,$16,1	sra	$3,$22,1	move	$6,$3	sra	$7,$22,31	andi	$16,$16,0x7	move	$17,$0	srl	$3,$16,2	srl	$4,$6,17	sll	$17,$17,30	sll	$7,$7,15	or	$17,$3,$17	or	$7,$4,$7	sll	$6,$6,15	sra	$3,$2,1	sra	$5,$2,31	sll	$16,$16,30	or	$6,$6,$3	or	$7,$7,$5	addiu	$20,$20,-5	or	$22,$16,$6	j	$L98	or	$23,$17,$7$L158:	jal	get_byte	move	$4,$19	j	$L94	move	$17,$2$L157:	jal	get_byte	move	$4,$19	move	$17,$2	andi	$2,$2,0x40	bne	$2,$0,$L161	lw	$6,56($sp)	sra	$16,$17,4	andi	$2,$16,0x9	andi	$16,$16,0xb	addu	$16,$16,$2	move	$6,$16	move	$7,$0	jal	url_fskip	move	$4,$19	addiu	$2,$20,-1	andi	$3,$17,0x1	beq	$3,$0,$L107	subu	$20,$2,$16	jal	get_byte	move	$4,$19	andi	$2,$2,0x7f	blez	$2,$L107	addiu	$20,$20,-1	jal	get_byte	move	$4,$19	move	$3,$2	andi	$2,$2,0x80	bne	$2,$0,$L112	andi	$2,$21,0xff	sll	$2,$2,8	or	$21,$3,$2$L112:	j	$L107	addiu	$20,$20,-1$L102:	jal	get_byte	move	$4,$19	move	$4,$19	jal	get_be16	move	$16,$2	move	$20,$2	jal	get_be16	move	$4,$19	sra	$3,$20,1	move	$6,$3	sra	$16,$16,1	lw	$3,72($sp)	sra	$7,$20,31	andi	$16,$16,0x7	move	$17,$0	srl	$4,$6,17	andi	$8,$3,0x40	sll	$17,$17,30	srl	$3,$16,2	sll	$7,$7,15	or	$17,$3,$17	or	$7,$4,$7	sra	$3,$2,1	sra	$5,$2,31	sll	$6,$6,15	sll	$16,$16,30	lw	$4,40($sp)	or	$6,$6,$3	or	$7,$7,$5	or	$2,$16,$6	or	$16,$17,$7	addiu	$20,$4,-5	sw	$2,64($sp)	bne	$8,$0,$L105	sw	$16,68($sp)	lw	$22,64($sp)	j	$L104	lw	$23,68($sp)$L105:	jal	get_byte	move	$4,$19	move	$4,$19	jal	get_be16	move	$16,$2	move	$20,$2	jal	get_be16	move	$4,$19	sra	$16,$16,1	sra	$3,$20,1	move	$6,$3	sra	$7,$20,31	andi	$16,$16,0x7	move	$17,$0	srl	$3,$16,2	srl	$4,$6,17	sll	$17,$17,30	sll	$7,$7,15	or	$17,$3,$17	or	$7,$4,$7	sll	$6,$6,15	sra	$3,$2,1	lw	$4,40($sp)	sra	$5,$2,31	sll	$16,$16,30	or	$6,$6,$3	or	$7,$7,$5	addiu	$20,$4,-10	or	$22,$16,$6	j	$L104	or	$23,$17,$7	.set	macro	.set	reorder	.end	mpegps_read_pes_header	.section	.text.mpegps_read_dts,"ax",@progbits	.align	2	.align	5	.ent	mpegps_read_dts	.type	mpegps_read_dts, @functionmpegps_read_dts:	.frame	$sp,96,$31		# vars= 32, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-96	sw	$31,92($sp)	sw	$fp,88($sp)	sw	$23,84($sp)	sw	$22,80($sp)	sw	$21,76($sp)	sw	$20,72($sp)	sw	$19,68($sp)	sw	$18,64($sp)	sw	$17,60($sp)	sw	$16,56($sp)	lw	$3,4($6)	lw	$2,0($6)	addiu	$18,$4,16	move	$17,$4	move	$7,$3	move	$4,$18	move	$23,$6	addiu	$22,$sp,32	move	$6,$2	addiu	$21,$sp,40	addiu	$19,$sp,24	move	$16,$5	sw	$2,32($sp)	sw	$3,36($sp)	sw	$0,16($sp)	jal	url_fseek	addiu	$20,$sp,48	move	$4,$17	move	$5,$22	move	$6,$19	move	$7,$21	sll	$16,$16,2	jal	mpegps_read_pes_header	sw	$20,16($sp)	addu	$16,$16,$17	li	$fp,-2147483648			# 0xffffffff80000000	move	$8,$2	bltz	$2,$L173	move	$4,$18$L166:	lw	$2,100($16)	lw	$3,24($sp)	lw	$5,4($2)	bne	$5,$3,$L174	move	$6,$8	lw	$2,48($sp)	bne	$2,$0,$L175	lw	$2,32($sp)	lw	$2,52($sp)	beq	$2,$fp,$L174	lw	$2,32($sp)$L175:	lw	$3,36($sp)	lw	$4,48($sp)	lw	$5,52($sp)	sw	$2,0($23)	sw	$3,4($23)	lw	$31,92($sp)	lw	$fp,88($sp)	lw	$23,84($sp)	lw	$22,80($sp)	lw	$21,76($sp)	lw	$20,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	move	$2,$4	move	$3,$5	j	$31	addiu	$sp,$sp,96$L174:	jal	url_fskip	sra	$7,$8,31	move	$4,$17	move	$5,$22	move	$6,$19	move	$7,$21	jal	mpegps_read_pes_header	sw	$20,16($sp)	move	$8,$2	bgez	$2,$L166	move	$4,$18$L173:	move	$4,$0	li	$5,-2147483648			# 0xffffffff80000000	lw	$31,92($sp)	lw	$fp,88($sp)	lw	$23,84($sp)	lw	$22,80($sp)	lw	$21,76($sp)	lw	$20,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	move	$2,$4	move	$3,$5	j	$31	addiu	$sp,$sp,96	.set	macro	.set	reorder	.end	mpegps_read_dts	.section	.text.mpegps_read_packet,"ax",@progbits	.align	2	.align	5	.ent	mpegps_read_packet	.type	mpegps_read_packet, @functionmpegps_read_packet:	.frame	$sp,104,$31		# vars= 40, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro	$L177:	addiu	$sp,$sp,-104	sw	$fp,96($sp)	sw	$23,92($sp)	sw	$19,76($sp)	sw	$16,64($sp)	sw	$31,100($sp)	sw	$22,88($sp)	sw	$21,84($sp)	sw	$20,80($sp)	sw	$18,72($sp)	sw	$17,68($sp)	move	$16,$4	addiu	$fp,$sp,48	lw	$22,12($4)	sw	$5,108($sp)	addiu	$23,$sp,40	move	$4,$16	move	$5,$fp	addiu	$6,$sp,24	addiu	$7,$sp,32	jal	mpegps_read_pes_header	sw	$23,16($sp)	bltz	$2,$L178	move	$19,$2$L240:	lw	$6,96($16)	beq	$6,$0,$L180	lw	$5,24($sp)	lw	$17,100($16)	lw	$2,4($17)	beq	$5,$2,$L230	move	$3,$16	j	$L184	move	$4,$0$L185:	lw	$17,104($3)	lw	$2,4($17)	beq	$5,$2,$L230	addiu	$3,$3,4$L184:	addiu	$4,$4,1	bne	$6,$4,$L185	nop$L180:	andi	$2,$5,0xff	addu	$2,$22,$2	lbu	$3,4($2)	blez	$3,$L186	li	$2,1			# 0x1	beq	$3,$2,$L232	li	$2,2			# 0x2	beq	$3,$2,$L232	addiu	$2,$3,-3	sltu	$2,$2,2	bne	$2,$0,$L236	li	$2,15			# 0xf	beq	$3,$2,$L237	li	$2,16			# 0x10	beq	$3,$2,$L238	li	$2,27			# 0x1b	beq	$3,$2,$L239	li	$2,129			# 0x81	beq	$3,$2,$L246	li	$2,65536			# 0x10000$L234:	addiu	$18,$16,16$L201:	move	$6,$19$L247:	sra	$7,$19,31$L248:	jal	url_fskip	move	$4,$18	move	$4,$16	move	$5,$fp	addiu	$6,$sp,24	addiu	$7,$sp,32	jal	mpegps_read_pes_header	sw	$23,16($sp)	bgez	$2,$L240	move	$19,$2$L178:	move	$2,$19	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	j	$31	addiu	$sp,$sp,104$L207:	sltu	$2,$2,8	beq	$2,$0,$L241	addiu	$2,$5,-136	li	$2,65536			# 0x10000$L246:	li	$21,1			# 0x1	ori	$20,$2,0x5004	addiu	$18,$16,16$L193:	jal	av_new_stream	move	$4,$16	beq	$2,$0,$L201	move	$17,$2	lw	$2,8($2)	sw	$21,224($2)	sw	$20,228($2)	li	$2,65536			# 0x10000	ori	$2,$2,0x1	beq	$20,$2,$L182	li	$2,1			# 0x1	sw	$2,108($17)$L182:	lw	$2,80($17)	slt	$2,$2,48	beq	$2,$0,$L247	move	$6,$19	lw	$2,24($sp)	addiu	$2,$2,-160	sltu	$2,$2,16	beq	$2,$0,$L224	slt	$2,$19,4	bne	$2,$0,$L248	sra	$7,$19,31	jal	get_byte	move	$4,$18	jal	get_byte	move	$4,$18	move	$16,$2	jal	get_byte	move	$4,$18	srl	$3,$16,2	lui	$2,%hi(lpcm_freq_tab)	addiu	$2,$2,%lo(lpcm_freq_tab)	andi	$3,$3,0xc	addu	$3,$3,$2	andi	$16,$16,0x7	lw	$4,0($3)	addiu	$16,$16,1	sll	$2,$16,1	mul	$2,$4,$2	lw	$3,8($17)	addiu	$19,$19,-3	sw	$2,4($3)	sw	$4,64($3)	sw	$16,68($3)$L224:	lw	$4,108($sp)	jal	av_new_packet	move	$5,$19	lw	$2,108($sp)	move	$4,$18	lw	$5,16($2)	lw	$6,20($2)	jal	get_buffer	move	$19,$0	lw	$3,0($17)	lw	$4,108($sp)	lw	$5,36($sp)	sw	$3,24($4)	lw	$2,108($sp)	lw	$4,32($sp)	sw	$5,4($2)	sw	$4,0($2)	lw	$2,40($sp)	lw	$3,44($sp)	lw	$4,108($sp)	sw	$2,8($4)	sw	$3,12($4)	move	$2,$19	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	j	$31	addiu	$sp,$sp,104$L230:	j	$L182	addiu	$18,$16,16$L232:	addiu	$18,$16,16	move	$21,$0	j	$L193	li	$20,2			# 0x2$L186:	addiu	$2,$5,-480	sltu	$2,$2,16	bne	$2,$0,$L242	addiu	$2,$5,-448	sltu	$2,$2,32	beq	$2,$0,$L207	addiu	$2,$5,-128	li	$2,65536			# 0x10000	li	$21,1			# 0x1	ori	$20,$2,0x5000	j	$L193	addiu	$18,$16,16$L237:	li	$4,65536			# 0x10000	li	$21,1			# 0x1	ori	$20,$4,0x5002	j	$L193	addiu	$18,$16,16$L236:	li	$2,65536			# 0x10000	li	$21,1			# 0x1	ori	$20,$2,0x5001	j	$L193	addiu	$18,$16,16$L238:	move	$21,$0	li	$20,13			# 0xd	j	$L193	addiu	$18,$16,16$L242:	addiu	$18,$16,16	addiu	$5,$sp,56	move	$4,$18	jal	get_buffer	li	$6,8			# 0x8	li	$17,1			# 0x1	li	$6,-8			# 0xfffffffffffffff8	move	$4,$18	li	$7,-1			# 0xffffffffffffffff	jal	url_fseek	sw	$17,16($sp)	lui	$5,%hi(avs_seqh.6029)	addiu	$4,$sp,56	addiu	$5,$5,%lo(avs_seqh.6029)	jal	memcmp	li	$6,4			# 0x4	beq	$2,$0,$L243	lbu	$2,62($sp)$L233:	lw	$5,24($sp)	move	$21,$0	j	$L193	li	$20,2			# 0x2$L241:	sltu	$2,$2,8	bne	$2,$0,$L249	li	$4,65536			# 0x10000	addiu	$2,$5,-152	sltu	$2,$2,8	bne	$2,$0,$L250	li	$21,1			# 0x1	addiu	$2,$5,-160	sltu	$2,$2,16	beq	$2,$0,$L213	addiu	$2,$5,-176	li	$4,65536			# 0x10000	li	$21,1			# 0x1	ori	$20,$4,0x1	j	$L193	addiu	$18,$16,16$L243:	beq	$2,$0,$L244	lbu	$2,63($sp)	lw	$5,24($sp)	move	$21,$0	j	$L193	li	$20,90			# 0x5a$L249:	li	$21,1			# 0x1$L250:	ori	$20,$4,0x5005	j	$L193	addiu	$18,$16,16$L239:	move	$21,$0	li	$20,28			# 0x1c	j	$L193	addiu	$18,$16,16$L244:	beq	$2,$17,$L233	nop	lw	$5,24($sp)	move	$21,$0	j	$L193	li	$20,90			# 0x5a$L213:	sltu	$2,$2,16	bne	$2,$0,$L245	li	$2,65536			# 0x10000	addiu	$2,$5,-192	sltu	$2,$2,16	bne	$2,$0,$L246	li	$2,65536			# 0x10000	addiu	$2,$5,-32	sltu	$2,$2,32	beq	$2,$0,$L218	li	$2,-65536			# 0xffffffffffff0000	li	$4,65536			# 0x10000	li	$21,3			# 0x3	ori	$20,$4,0x7000	j	$L193	addiu	$18,$16,16$L245:	li	$21,1			# 0x1	ori	$20,$2,0x5020	j	$L193	addiu	$18,$16,16$L218:	ori	$2,$2,0x2ab	addu	$2,$5,$2	sltu	$2,$2,11	beq	$2,$0,$L234	move	$21,$0	li	$20,73			# 0x49	j	$L193	addiu	$18,$16,16	.set	macro	.set	reorder	.end	mpegps_read_packet	.globl	mpegps_demuxer	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"mpeg\000"	.align	2$LC1:	.ascii	"MPEG PS format\000"	.data	.align	2	.type	mpegps_demuxer, @object	.size	mpegps_demuxer, 64mpegps_demuxer:	.word	$LC0	.word	$LC1	.word	260	.word	mpegps_probe	.word	mpegps_read_header	.word	mpegps_read_packet	.word	mpegps_read_close	.word	0	.word	mpegps_read_dts	.word	8	.space	24	.rdata	.align	2	.type	lpcm_freq_tab, @object	.size	lpcm_freq_tab, 16lpcm_freq_tab:	.word	48000	.word	96000	.word	44100	.word	32000	.align	2	.type	avs_seqh.6029, @object	.size	avs_seqh.6029, 4avs_seqh.6029:	.byte	0	.byte	0	.byte	1	.byte	-80	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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