sierravmd.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,134 行 · 第 1/2 页

S
1,134
字号
addiu	$5,$sp,40.set	noreorder.set	nomacrojal	get_bufferli	$6,16			# 0x10.set	macro.set	reorderlbu	$3,45($sp)lbu	$2,44($sp)sll	$3,$3,24sll	$2,$2,16lbu	$4,43($sp)lbu	$5,42($sp)or	$3,$3,$2or	$3,$3,$5sll	$4,$4,8or	$4,$4,$3sw	$4,112($sp).set	noreorder.set	nomacrobeq	$4,$0,$L61lbu	$3,40($sp).set	macro.set	reorderli	$2,1			# 0x1.set	noreorder.set	nomacrobne	$3,$2,$L92li	$2,2			# 0x2.set	macro.set	reorderor	$2,$22,$23.set	noreorder.set	nomacrobeq	$2,$0,$L66lw	$10,88($sp).set	macro.set	reorderlw	$4,16($20)sll	$3,$10,3sll	$16,$10,6subu	$16,$16,$3lw	$2,4($20)addu	$4,$4,$16sw	$2,0($4)lw	$2,112($sp)sw	$18,8($4)sw	$19,12($4)sw	$2,16($4)addiu	$5,$sp,40addiu	$4,$4,36.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderlw	$4,80($sp)lw	$6,84($sp)addu	$2,$22,$4lw	$5,16($20)sltu	$4,$2,$22addu	$3,$23,$6lw	$8,88($sp)addu	$16,$16,$5addu	$3,$4,$3sw	$22,24($16)sw	$23,28($16)addiu	$8,$8,1move	$22,$2move	$23,$3.set	noreorder.set	nomacroj	$L63sw	$8,88($sp).set	macro.set	reorder$L91:lw	$7,8($20)$L58:lw	$10,96($sp)lw	$3,56($sp)addiu	$10,$10,1addiu	$3,$3,6sltu	$2,$10,$7sw	$10,96($sp).set	noreorder.set	nomacrobeq	$2,$0,$L75sw	$3,56($sp).set	macro.set	reorderlw	$4,72($sp)lw	$6,80($sp)lw	$9,76($sp)lw	$10,84($sp)addu	$2,$4,$6sltu	$4,$2,$4addu	$3,$9,$10addu	$3,$4,$3sw	$2,72($sp).set	noreorder.set	nomacroj	$L57sw	$3,76($sp).set	macro.set	reorder$L90:lw	$4,16($20)sll	$3,$2,3sll	$16,$2,6subu	$16,$16,$3lw	$2,0($20)lw	$3,112($sp)addu	$4,$4,$16sw	$3,16($4)sw	$2,0($4)sw	$18,8($4)sw	$19,12($4)addiu	$5,$sp,40addiu	$4,$4,36.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderlw	$4,88($sp)lw	$3,16($20)lw	$8,72($sp)lw	$9,76($sp)addu	$16,$16,$3addiu	$4,$4,1sw	$4,88($sp)sw	$8,24($16).set	noreorder.set	nomacroj	$L63sw	$9,28($16).set	macro.set	reorder$L66:.set	noreorder.set	nomacrojal	url_ftellmove	$4,$21.set	macro.set	reordermove	$6,$18move	$7,$19move	$4,$21move	$16,$2move	$17,$3.set	noreorder.set	nomacrojal	url_fseeksw	$0,16($sp).set	macro.set	reorder.set	noreorder.set	nomacrojal	get_le32move	$4,$21.set	macro.set	reordermove	$6,$16move	$7,$17move	$4,$21move	$fp,$2.set	noreorder.set	nomacrojal	url_fseeksw	$0,16($sp).set	macro.set	reorderlw	$10,64($sp)lui	$6,%hi($LC4)lw	$4,160($sp)addiu	$6,$6,%lo($LC4)li	$5,2			# 0x2move	$7,$fp.set	noreorder.set	nomacrojal	av_logsw	$10,16($sp).set	macro.set	reorderlw	$2,108($sp).set	noreorder.set	nomacroblez	$2,$L63lw	$4,88($sp).set	macro.set	reorderlw	$6,16($20)sll	$3,$4,3sll	$2,$4,6li	$8,1			# 0x1subu	$16,$2,$3li	$17,4			# 0x4.set	noreorder.set	nomacroj	$L69sw	$8,60($sp).set	macro.set	reorder$L93:sw	$0,16($5)$L72:addu	$10,$16,$6lw	$7,16($10)lw	$2,60($sp)addu	$17,$17,$7addu	$8,$17,$18sra	$3,$17,31sltu	$7,$8,$17addu	$9,$3,$19lw	$11,4($20)addu	$9,$7,$9addiu	$4,$10,36sw	$8,8($10)sw	$9,12($10)addiu	$5,$sp,40li	$6,16			# 0x10addiu	$2,$2,1sw	$11,0($10).set	noreorder.set	nomacrojal	memcpysw	$2,60($sp).set	macro.set	reorderlw	$4,80($sp)lw	$8,84($sp)addu	$2,$22,$4lw	$6,16($20)sltu	$5,$2,$22addu	$3,$23,$8lw	$9,64($sp)lw	$10,60($sp)addu	$4,$6,$16addu	$3,$5,$3sw	$22,24($4)sw	$23,28($4)srl	$fp,$fp,1addiu	$16,$16,56move	$22,$2.set	noreorder.set	nomacrobeq	$9,$10,$L78move	$23,$3.set	macro.set	reorder$L69:andi	$2,$fp,0x1.set	noreorder.set	nomacrobne	$2,$0,$L93addu	$5,$6,$16.set	macro.set	reorderlw	$9,104($sp)lw	$2,8($9)lw	$3,272($2)andi	$4,$3,0x1addu	$3,$3,$4.set	noreorder.set	nomacroj	$L72sw	$3,16($5).set	macro.set	reorder$L78:lw	$4,80($sp)lw	$10,88($sp)addiu	$2,$9,-2move	$3,$0mul	$11,$3,$4addu	$8,$9,$10multu	$4,$2lw	$9,84($sp)mflo	$6mfhi	$7mul	$10,$9,$2addiu	$8,$8,-1addu	$2,$10,$11addu	$7,$2,$7move	$2,$4addu	$4,$4,$6sltu	$2,$4,$2addu	$5,$9,$7addu	$5,$2,$5move	$22,$4move	$23,$5.set	noreorder.set	nomacroj	$L63sw	$8,88($sp).set	macro.set	reorder$L31:$L95:.set	noreorder.set	nomacrojal	memcpyli	$6,816			# 0x330.set	macro.set	reorder.set	noreorder.set	nomacroj	$L94lbu	$2,805($18).set	macro.set	reorder$L89:sw	$0,88($sp)$L75:.set	noreorder.set	nomacrojal	av_freelw	$4,100($sp).set	macro.set	reorderlw	$3,88($sp)move	$2,$0sw	$3,8($20).set	noreorder.set	nomacroj	$L28sw	$0,20($20).set	macro.set	reorder$L50:.set	noreorder.set	nomacrojal	av_freelw	$4,100($sp).set	macro.set	reorder.set	noreorder.set	nomacrojal	av_freelw	$4,16($20).set	macro.set	reorder.set	noreorder.set	nomacroj	$L28li	$2,-12			# 0xfffffffffffffff4.set	macro.set	reorder$L29:.set	noreorder.set	nomacroj	$L28li	$2,-12			# 0xfffffffffffffff4.set	macro.set	reorder$L88:lw	$4,160($sp)addiu	$6,$6,%lo($LC3).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L28li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder$L38:lw	$4,160($sp).set	noreorder.set	nomacrojal	av_new_streammove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L29sw	$2,104($sp).set	macro.set	reorderlw	$5,8($2)lw	$3,0($2)li	$6,65536			# 0x10000li	$4,1			# 0x1ori	$2,$6,0x500csw	$3,4($20)sw	$4,224($5)sw	$0,232($5)sw	$2,228($5)lb	$2,855($20)li	$3,2			# 0x2slt	$2,$2,0movz	$3,$4,$2sw	$3,68($5)lw	$4,24($20)sw	$4,64($5)lbu	$2,807($18)lbu	$3,806($18)sll	$2,$2,8or	$2,$2,$3andi	$4,$2,0x8000.set	noreorder.set	nomacrobeq	$4,$0,$L45sw	$2,272($5).set	macro.set	reordersubu	$3,$6,$2li	$2,16			# 0x10sw	$2,392($5)sw	$3,272($5)$L47:lw	$8,64($5)lw	$2,392($5)lw	$3,68($5)mul	$2,$8,$2mul	$8,$8,$3mul	$2,$2,$3lw	$9,272($5)sw	$2,4($5)li	$2,2147418112			# 0x7fff0000move	$6,$8sra	$7,$8,31sra	$10,$9,31move	$3,$0addiu	$5,$sp,32addiu	$4,$sp,36ori	$2,$2,0xffffsw	$10,20($sp)sw	$3,28($sp)sw	$9,32($sp)sw	$8,36($sp)sw	$9,16($sp).set	noreorder.set	nomacrojal	av_reducesw	$2,24($sp).set	macro.set	reorderlw	$6,32($sp)lw	$7,36($sp)move	$4,$19.set	noreorder.set	nomacrojal	av_set_pts_infoli	$5,33			# 0x21.set	macro.set	reorderlw	$4,104($sp)lw	$6,32($sp)lw	$7,36($sp).set	noreorder.set	nomacrojal	av_set_pts_infoli	$5,33			# 0x21.set	macro.set	reorderlw	$2,32($sp)sw	$2,80($sp)sra	$2,$2,31.set	noreorder.set	nomacroj	$L40sw	$2,84($sp).set	macro.set	reorder$L53:.set	noreorder.set	nomacrojal	av_freelw	$4,100($sp).set	macro.set	reorder.set	noreorder.set	nomacrojal	av_freelw	$4,16($20).set	macro.set	reorder.set	noreorder.set	nomacroj	$L28li	$2,-5			# 0xfffffffffffffffb.set	macro.set	reorder$L45:li	$2,8			# 0x8.set	noreorder.set	nomacroj	$L47sw	$2,392($5).set	macro.set	reorder.end	vmd_read_header.globl	vmd_demuxer.section	.rodata.str1.4.align	2$LC5:.ascii	"vmd\000".align	2$LC6:.ascii	"Sierra VMD format\000".data.align	2.type	vmd_demuxer, @object.size	vmd_demuxer, 64vmd_demuxer:.word	$LC5.word	$LC6.word	864.word	vmd_probe.word	vmd_read_header.word	vmd_read_packet.word	vmd_read_close.space	36.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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