bethsoftvideo.s

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

S
1,110
字号
addiu	$sp,$sp,64.set	macro.set	reorder$L58:.set	noreorder.set	nomacrobne	$20,$0,$L129move	$17,$3.set	macro.set	reorder$L60:li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$22,$2,$L130sltu	$3,$18,40.set	macro.set	reorder$L74:lbu	$2,0($19)$L135:.set	noreorder.set	nomacrobeq	$2,$0,$L20addu	$16,$16,$18.set	macro.set	reordersubu	$17,$17,$18move	$3,$2.set	noreorder.set	nomacroj	$L22addiu	$19,$19,1.set	macro.set	reorder$L126:move	$5,$6move	$4,$16.set	noreorder.set	nomacrojal	memsetmove	$6,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L133lw	$4,16($sp).set	macro.set	reorder$L45:addiu	$4,$16,2sb	$6,0($16).set	noreorder.set	nomacroj	$L43sb	$6,1($16).set	macro.set	reorder$L129:sltu	$2,$18,32$L134:.set	noreorder.set	nomacrobne	$2,$0,$L62andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L144move	$5,$19.set	macro.set	reorderandi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L145move	$4,$16.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$5,$16,-4and	$2,$18,$2addu	$6,$5,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L66addiu	$4,$19,-4.set	macro.set	reorder$L103:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010010010101	#S32SDI XR2,$5,4.word	0b01110000101000000000010011010101	#S32SDI XR3,$5,4.word	0b01110000101000000000010100010101	#S32SDI XR4,$5,4.word	0b01110000101000000000010101010101	#S32SDI XR5,$5,4.word	0b01110000101000000000010110010101	#S32SDI XR6,$5,4.word	0b01110000101000000000010111010101	#S32SDI XR7,$5,4.word	0b01110000101000000000011000010101	#S32SDI XR8,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L103$L66:andi	$2,$18,0x1caddu	$6,$6,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L146andi	$3,$18,0x3.set	macro.set	reorder$L104:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L104andi	$3,$18,0x3.set	macro.set	reorder$L146:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L72li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L73li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L70lbu	$2,4($4)sb	$2,4($5)$L70:.set	noreorder.set	nomacroj	$L74addu	$19,$19,$18.set	macro.set	reorder$L127:addiu	$4,$16,1.set	noreorder.set	nomacroj	$L43sb	$6,0($16).set	macro.set	reorder$L124:lbu	$2,4($4).set	noreorder.set	nomacroj	$L35sb	$2,4($5).set	macro.set	reorder$L128:li	$3,-1			# 0xffffffffffffffffmove	$2,$3.set	noreorder.set	nomacroj	$L12sw	$3,80($sp).set	macro.set	reorder$L62:move	$5,$19$L144:move	$4,$16$L145:.set	noreorder.set	nomacrojal	memcpymove	$6,$18.set	macro.set	reorder.set	noreorder.set	nomacroj	$L74addu	$19,$19,$18.set	macro.set	reorder$L55:sb	$6,4($5).set	noreorder.set	nomacroj	$L39sb	$6,1($3).set	macro.set	reorder$L37:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L35sb	$3,5($5).set	macro.set	reorder$L56:sb	$6,6($5)sb	$6,4($5).set	noreorder.set	nomacroj	$L39sb	$6,5($5).set	macro.set	reorder$L46:addiu	$4,$16,3sb	$6,0($16)sb	$6,1($16).set	noreorder.set	nomacroj	$L43sb	$6,2($16).set	macro.set	reorder$L38:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L35sb	$2,6($5).set	macro.set	reorder$L97:.set	noreorder.set	nomacrobeq	$20,$0,$L60sltu	$2,$18,32.set	macro.set	reorderj	$L134$L130:lbu	$2,0($19)addiu	$19,$19,1.set	noreorder.set	nomacrobne	$3,$0,$L131andi	$7,$2,0x00ff.set	macro.set	reorderandi	$2,$16,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L81move	$5,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$22,$L82li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L132$L79:sll	$3,$7,8sll	$4,$7,16sll	$2,$7,24or	$4,$4,$2or	$3,$7,$3or	$3,$3,$4addiu	$6,$5,-4#APP.word	0b01110000000000110000000001101111	#S32I2M XR1,$3#NO_APPandi	$5,$5,0x1f.set	noreorder.set	nomacrobeq	$5,$0,$L83li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$6,$2addiu	$4,$2,32sltu	$3,$6,$4.set	noreorder.set	nomacrobeq	$3,$0,$L147addu	$5,$18,$16.set	macro.set	reorder$L105:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$4bne	$2,$0,$L105$L83:addu	$5,$18,$16$L147:addiu	$2,$5,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$6,$3.set	noreorder.set	nomacrobeq	$4,$0,$L148addiu	$2,$5,-4.set	macro.set	reorderaddiu	$2,$6,4$L149:#APPpref 30,0($2).word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3.set	noreorder.set	nomacrobne	$2,$0,$L149addiu	$2,$6,4.set	macro.set	reorderaddiu	$2,$5,-4$L148:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$6,$3beq	$4,$0,$L88$L107:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3bne	$2,$0,$L107$L88:andi	$3,$5,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L92addiu	$4,$6,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L93li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L74.set	noreorder.set	nomacroj	$L74sb	$7,4($6).set	macro.set	reorder$L122:move	$4,$23addiu	$6,$6,%lo($LC0).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacroj	$L12sw	$2,80($sp).set	macro.set	reorder$L131:move	$5,$7move	$4,$16.set	noreorder.set	nomacrojal	memsetmove	$6,$18.set	macro.set	reorder.set	noreorder.set	nomacroj	$L135lbu	$2,0($19).set	macro.set	reorder$L81:addiu	$5,$16,2sb	$7,0($16).set	noreorder.set	nomacroj	$L79sb	$7,1($16).set	macro.set	reorder$L92:sb	$7,4($6).set	noreorder.set	nomacroj	$L74sb	$7,1($4).set	macro.set	reorder$L93:sb	$7,6($6)sb	$7,4($6).set	noreorder.set	nomacroj	$L74sb	$7,5($6).set	macro.set	reorder$L82:addiu	$5,$16,3sb	$7,0($16)sb	$7,1($16).set	noreorder.set	nomacroj	$L79sb	$7,2($16).set	macro.set	reorder$L73:lbu	$2,4($4)addu	$19,$19,$18sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L74sb	$2,6($5).set	macro.set	reorder$L72:lbu	$2,4($4)addu	$19,$19,$18sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L74sb	$3,5($5).set	macro.set	reorder$L132:addiu	$5,$16,1.set	noreorder.set	nomacroj	$L79sb	$7,0($16).set	macro.set	reorder.end	bethsoftvid_decode_frame.globl	bethsoftvid_decoder.section	.rodata.str1.4.align	2$LC1:.ascii	"bethsoftvid\000".data.align	2.type	bethsoftvid_decoder, @object.size	bethsoftvid_decoder, 52bethsoftvid_decoder:.word	$LC1.word	0.word	107.word	200.word	bethsoftvid_decode_init.space	4.word	bethsoftvid_decode_end.word	bethsoftvid_decode_frame.space	20.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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