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

📄 mpeg.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
move	$16,$2move	$22,$2jal	get_be16move	$4,$19sra	$16,$16,1sra	$3,$22,1move	$6,$3sra	$7,$22,31andi	$16,$16,0x7move	$17,$0srl	$3,$16,2srl	$4,$6,17sll	$17,$17,30sll	$7,$7,15or	$17,$3,$17or	$7,$4,$7sll	$6,$6,15sra	$3,$2,1sra	$5,$2,31sll	$16,$16,30or	$6,$6,$3or	$7,$7,$5addiu	$20,$20,-5or	$22,$16,$6j	$L98or	$23,$17,$7$L158:jal	get_bytemove	$4,$19j	$L94move	$17,$2$L157:jal	get_bytemove	$4,$19move	$17,$2andi	$2,$2,0x40bne	$2,$0,$L161lw	$6,56($sp)sra	$16,$17,4andi	$2,$16,0x9andi	$16,$16,0xbaddu	$16,$16,$2move	$6,$16move	$7,$0jal	url_fskipmove	$4,$19addiu	$2,$20,-1andi	$3,$17,0x1beq	$3,$0,$L107subu	$20,$2,$16jal	get_bytemove	$4,$19andi	$2,$2,0x7fblez	$2,$L107addiu	$20,$20,-1jal	get_bytemove	$4,$19move	$3,$2andi	$2,$2,0x80bne	$2,$0,$L112andi	$2,$21,0xffsll	$2,$2,8or	$21,$3,$2$L112:j	$L107addiu	$20,$20,-1$L102:jal	get_bytemove	$4,$19move	$4,$19jal	get_be16move	$16,$2move	$20,$2jal	get_be16move	$4,$19sra	$3,$20,1move	$6,$3sra	$16,$16,1lw	$3,72($sp)sra	$7,$20,31andi	$16,$16,0x7move	$17,$0srl	$4,$6,17andi	$8,$3,0x40sll	$17,$17,30srl	$3,$16,2sll	$7,$7,15or	$17,$3,$17or	$7,$4,$7sra	$3,$2,1sra	$5,$2,31sll	$6,$6,15sll	$16,$16,30lw	$4,40($sp)or	$6,$6,$3or	$7,$7,$5or	$2,$16,$6or	$16,$17,$7addiu	$20,$4,-5sw	$2,64($sp)bne	$8,$0,$L105sw	$16,68($sp)lw	$22,64($sp)j	$L104lw	$23,68($sp)$L105:jal	get_bytemove	$4,$19move	$4,$19jal	get_be16move	$16,$2move	$20,$2jal	get_be16move	$4,$19sra	$16,$16,1sra	$3,$20,1move	$6,$3sra	$7,$20,31andi	$16,$16,0x7move	$17,$0srl	$3,$16,2srl	$4,$6,17sll	$17,$17,30sll	$7,$7,15or	$17,$3,$17or	$7,$4,$7sll	$6,$6,15sra	$3,$2,1lw	$4,40($sp)sra	$5,$2,31sll	$16,$16,30or	$6,$6,$3or	$7,$7,$5addiu	$20,$4,-10or	$22,$16,$6j	$L104or	$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	nomacroaddiu	$sp,$sp,-96sw	$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,16move	$17,$4move	$7,$3move	$4,$18move	$23,$6addiu	$22,$sp,32move	$6,$2addiu	$21,$sp,40addiu	$19,$sp,24move	$16,$5sw	$2,32($sp)sw	$3,36($sp)sw	$0,16($sp)jal	url_fseekaddiu	$20,$sp,48move	$4,$17move	$5,$22move	$6,$19move	$7,$21sll	$16,$16,2jal	mpegps_read_pes_headersw	$20,16($sp)addu	$16,$16,$17li	$fp,-2147483648			# 0xffffffff80000000move	$8,$2bltz	$2,$L173move	$4,$18$L166:lw	$2,100($16)lw	$3,24($sp)lw	$5,4($2)bne	$5,$3,$L174move	$6,$8lw	$2,48($sp)bne	$2,$0,$L175lw	$2,32($sp)lw	$2,52($sp)beq	$2,$fp,$L174lw	$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,$4move	$3,$5j	$31addiu	$sp,$sp,96$L174:jal	url_fskipsra	$7,$8,31move	$4,$17move	$5,$22move	$6,$19move	$7,$21jal	mpegps_read_pes_headersw	$20,16($sp)move	$8,$2bgez	$2,$L166move	$4,$18$L173:move	$4,$0li	$5,-2147483648			# 0xffffffff80000000lw	$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,$4move	$3,$5j	$31addiu	$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,-104sw	$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,$4addiu	$fp,$sp,48lw	$22,12($4)sw	$5,108($sp)addiu	$23,$sp,40move	$4,$16move	$5,$fpaddiu	$6,$sp,24addiu	$7,$sp,32jal	mpegps_read_pes_headersw	$23,16($sp)bltz	$2,$L178move	$19,$2$L240:lw	$6,96($16)beq	$6,$0,$L180lw	$5,24($sp)lw	$17,100($16)lw	$2,4($17)beq	$5,$2,$L230move	$3,$16j	$L184move	$4,$0$L185:lw	$17,104($3)lw	$2,4($17)beq	$5,$2,$L230addiu	$3,$3,4$L184:addiu	$4,$4,1bne	$6,$4,$L185nop$L180:andi	$2,$5,0xffaddu	$2,$22,$2lbu	$3,4($2)blez	$3,$L186li	$2,1			# 0x1beq	$3,$2,$L232li	$2,2			# 0x2beq	$3,$2,$L232addiu	$2,$3,-3sltu	$2,$2,2bne	$2,$0,$L236li	$2,15			# 0xfbeq	$3,$2,$L237li	$2,16			# 0x10beq	$3,$2,$L238li	$2,27			# 0x1bbeq	$3,$2,$L239li	$2,129			# 0x81beq	$3,$2,$L246li	$2,65536			# 0x10000$L234:addiu	$18,$16,16$L201:move	$6,$19$L247:sra	$7,$19,31$L248:jal	url_fskipmove	$4,$18move	$4,$16move	$5,$fpaddiu	$6,$sp,24addiu	$7,$sp,32jal	mpegps_read_pes_headersw	$23,16($sp)bgez	$2,$L240move	$19,$2$L178:move	$2,$19lw	$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	$31addiu	$sp,$sp,104$L207:sltu	$2,$2,8beq	$2,$0,$L241addiu	$2,$5,-136li	$2,65536			# 0x10000$L246:li	$21,1			# 0x1ori	$20,$2,0x5004addiu	$18,$16,16$L193:jal	av_new_streammove	$4,$16beq	$2,$0,$L201move	$17,$2lw	$2,8($2)sw	$21,224($2)sw	$20,228($2)li	$2,65536			# 0x10000ori	$2,$2,0x1beq	$20,$2,$L182li	$2,1			# 0x1sw	$2,108($17)$L182:lw	$2,80($17)slt	$2,$2,48beq	$2,$0,$L247move	$6,$19lw	$2,24($sp)addiu	$2,$2,-160sltu	$2,$2,16beq	$2,$0,$L224slt	$2,$19,4bne	$2,$0,$L248sra	$7,$19,31jal	get_bytemove	$4,$18jal	get_bytemove	$4,$18move	$16,$2jal	get_bytemove	$4,$18srl	$3,$16,2lui	$2,%hi(lpcm_freq_tab)addiu	$2,$2,%lo(lpcm_freq_tab)andi	$3,$3,0xcaddu	$3,$3,$2andi	$16,$16,0x7lw	$4,0($3)addiu	$16,$16,1sll	$2,$16,1mul	$2,$4,$2lw	$3,8($17)addiu	$19,$19,-3sw	$2,4($3)sw	$4,64($3)sw	$16,68($3)$L224:lw	$4,108($sp)jal	av_new_packetmove	$5,$19lw	$2,108($sp)move	$4,$18lw	$5,16($2)lw	$6,20($2)jal	get_buffermove	$19,$0lw	$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,$19lw	$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	$31addiu	$sp,$sp,104$L230:j	$L182addiu	$18,$16,16$L232:addiu	$18,$16,16move	$21,$0j	$L193li	$20,2			# 0x2$L186:addiu	$2,$5,-480sltu	$2,$2,16bne	$2,$0,$L242addiu	$2,$5,-448sltu	$2,$2,32beq	$2,$0,$L207addiu	$2,$5,-128li	$2,65536			# 0x10000li	$21,1			# 0x1ori	$20,$2,0x5000j	$L193addiu	$18,$16,16$L237:li	$4,65536			# 0x10000li	$21,1			# 0x1ori	$20,$4,0x5002j	$L193addiu	$18,$16,16$L236:li	$2,65536			# 0x10000li	$21,1			# 0x1ori	$20,$2,0x5001j	$L193addiu	$18,$16,16$L238:move	$21,$0li	$20,13			# 0xdj	$L193addiu	$18,$16,16$L242:addiu	$18,$16,16addiu	$5,$sp,56move	$4,$18jal	get_bufferli	$6,8			# 0x8li	$17,1			# 0x1li	$6,-8			# 0xfffffffffffffff8move	$4,$18li	$7,-1			# 0xffffffffffffffffjal	url_fseeksw	$17,16($sp)lui	$5,%hi(avs_seqh.6029)addiu	$4,$sp,56addiu	$5,$5,%lo(avs_seqh.6029)jal	memcmpli	$6,4			# 0x4beq	$2,$0,$L243lbu	$2,62($sp)$L233:lw	$5,24($sp)move	$21,$0j	$L193li	$20,2			# 0x2$L241:sltu	$2,$2,8bne	$2,$0,$L249li	$4,65536			# 0x10000addiu	$2,$5,-152sltu	$2,$2,8bne	$2,$0,$L250li	$21,1			# 0x1addiu	$2,$5,-160sltu	$2,$2,16beq	$2,$0,$L213addiu	$2,$5,-176li	$4,65536			# 0x10000li	$21,1			# 0x1ori	$20,$4,0x1j	$L193addiu	$18,$16,16$L243:beq	$2,$0,$L244lbu	$2,63($sp)lw	$5,24($sp)move	$21,$0j	$L193li	$20,90			# 0x5a$L249:li	$21,1			# 0x1$L250:ori	$20,$4,0x5005j	$L193addiu	$18,$16,16$L239:move	$21,$0li	$20,28			# 0x1cj	$L193addiu	$18,$16,16$L244:beq	$2,$17,$L233noplw	$5,24($sp)move	$21,$0j	$L193li	$20,90			# 0x5a$L213:sltu	$2,$2,16bne	$2,$0,$L245li	$2,65536			# 0x10000addiu	$2,$5,-192sltu	$2,$2,16bne	$2,$0,$L246li	$2,65536			# 0x10000addiu	$2,$5,-32sltu	$2,$2,32beq	$2,$0,$L218li	$2,-65536			# 0xffffffffffff0000li	$4,65536			# 0x10000li	$21,3			# 0x3ori	$20,$4,0x7000j	$L193addiu	$18,$16,16$L245:li	$21,1			# 0x1ori	$20,$2,0x5020j	$L193addiu	$18,$16,16$L218:ori	$2,$2,0x2abaddu	$2,$5,$2sltu	$2,$2,11beq	$2,$0,$L234move	$21,$0li	$20,73			# 0x49j	$L193addiu	$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 + -