vd_mtga.s

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

S
1,349
字号
bne	$2,$0,$L128$L80:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L174andi	$2,$6,0x3.set	macro.set	reorder$L129:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7.set	noreorder.set	nomacrobne	$2,$0,$L129andi	$2,$6,0x3.set	macro.set	reorder$L174:li	$6,2			# 0x2.set	noreorder.set	nomacrobeq	$2,$6,$L86li	$3,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$3,$L87move	$6,$17.set	macro.set	reorderli	$6,1			# 0x1.set	noreorder.set	nomacrobeq	$2,$6,$L153move	$6,$17.set	macro.set	reorder$L160:sll	$17,$6,1slt	$2,$18,$17.set	noreorder.set	nomacrobeq	$2,$0,$L175sltu	$2,$6,32.set	macro.set	reordersubu	$8,$18,$6$L173:sltu	$2,$8,32.set	noreorder.set	nomacrobne	$2,$0,$L89addu	$4,$6,$16.set	macro.set	reorderandi	$2,$4,0x3bne	$2,$0,$L89.set	noreorder.set	nomacrobne	$22,$0,$L89li	$3,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$4,-4and	$2,$8,$3addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L93addiu	$5,$16,-4.set	macro.set	reorder$L126:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L126$L93:andi	$2,$8,0x1caddu	$7,$7,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L176andi	$2,$8,0x3.set	macro.set	reorder$L127:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7.set	noreorder.set	nomacrobne	$2,$0,$L127andi	$2,$8,0x3.set	macro.set	reorder$L176:li	$6,2			# 0x2.set	noreorder.set	nomacrobeq	$2,$6,$L99li	$3,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$3,$L100li	$6,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$6,$L154addu	$17,$20,$21.set	macro.set	reorder$L161:lhu	$2,4($19)addu	$fp,$fp,$23slt	$2,$fp,$2bne	$2,$0,$L155$L121:lbu	$3,9($19)$L57:lw	$4,24($sp)lh	$2,12($19)addu	$4,$4,$2.set	noreorder.set	nomacrobeq	$3,$0,$L156sw	$4,24($sp).set	macro.set	reorder$L115:lhu	$2,6($19)lw	$6,24($sp)slt	$2,$6,$2.set	noreorder.set	nomacrobne	$2,$0,$L56lw	$2,28($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L177lw	$31,76($sp).set	macro.set	reorder$L18:lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)li	$4,13			# 0xd.set	noreorder.set	nomacrojal	mp_msgli	$5,4			# 0x4.set	macro.set	reorder.set	noreorder.set	nomacroj	$L20sw	$0,28($sp).set	macro.set	reorder$L150:lbu	$2,4($5).set	noreorder.set	nomacroj	$L110sb	$2,4($4).set	macro.set	reorder$L146:move	$5,$6move	$4,$17.set	noreorder.set	nomacrojal	mpcodecs_config_vomove	$6,$8.set	macro.set	reorderbeq	$2,$0,$L13lhu	$6,4($19).set	noreorder.set	nomacroj	$L33lhu	$8,6($19).set	macro.set	reorder$L148:lbu	$2,8($19)srl	$18,$2,3lbu	$2,9($19).set	noreorder.set	nomacrobne	$2,$0,$L52lhu	$16,10($19).set	macro.set	reorder$L158:.set	noreorder.set	nomacrobeq	$16,$0,$L20lw	$3,28($sp).set	macro.set	reorderlhu	$2,4($19)lw	$4,48($3)mul	$6,$18,$2mul	$5,$16,$4lw	$3,32($3)sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L40addu	$4,$5,$3.set	macro.set	reorder$L159:andi	$2,$4,0x3bne	$2,$0,$L40andi	$2,$17,0x3bne	$2,$0,$L40li	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L44addiu	$5,$17,-4.set	macro.set	reorder$L122:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L122$L44:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L46$L123:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L123$L46:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L50li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L51li	$2,1			# 0x1.set	macro.set	reorderbeq	$6,$2,$L157$L48:lhu	$2,4($19)$L163:lh	$3,12($19)mul	$4,$18,$2lbu	$2,9($19)addu	$17,$4,$17.set	noreorder.set	nomacrobeq	$2,$0,$L158addu	$16,$16,$3.set	macro.set	reorder$L52:lhu	$2,6($19)slt	$2,$16,$2.set	noreorder.set	nomacrobeq	$2,$0,$L20lw	$3,28($sp).set	macro.set	reorderlhu	$2,4($19)lw	$4,48($3)mul	$6,$18,$2mul	$5,$16,$4lw	$3,32($3)sltu	$2,$6,32.set	noreorder.set	nomacrobeq	$2,$0,$L159addu	$4,$5,$3.set	macro.set	reorder$L40:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L163lhu	$2,4($19).set	macro.set	reorder$L167:move	$5,$20$L168:.set	noreorder.set	nomacrojal	memcpymove	$6,$18.set	macro.set	reorder.set	noreorder.set	nomacroj	$L164lhu	$2,4($19).set	macro.set	reorder$L153:lbu	$2,4($5).set	noreorder.set	nomacroj	$L160sb	$2,4($4).set	macro.set	reorder$L151:lbu	$2,4($5).set	noreorder.set	nomacroj	$L70sb	$2,4($4).set	macro.set	reorder$L76:.set	noreorder.set	nomacrojal	memcpymove	$5,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L160move	$6,$17.set	macro.set	reorder$L154:lbu	$2,4($5).set	noreorder.set	nomacroj	$L161sb	$2,4($4).set	macro.set	reorder$L89:move	$6,$8.set	noreorder.set	nomacrojal	memcpymove	$5,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L161addu	$17,$20,$21.set	macro.set	reorder$L120:move	$4,$16$L170:move	$5,$20$L171:.set	noreorder.set	nomacrojal	memcpymove	$6,$21.set	macro.set	reorder.set	noreorder.set	nomacroj	$L165move	$6,$21.set	macro.set	reorder$L86:lbu	$2,4($5)move	$6,$17sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L160sb	$3,5($4).set	macro.set	reorder$L87:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L160sb	$2,6($4).set	macro.set	reorder$L112:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L110sb	$3,5($4).set	macro.set	reorder$L113:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L110sb	$2,6($4).set	macro.set	reorder$L72:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L70sb	$3,5($4).set	macro.set	reorder$L99:lbu	$2,4($5)addu	$17,$20,$21sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L161sb	$3,5($4).set	macro.set	reorder$L100:lbu	$2,4($5)addu	$17,$20,$21sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L161sb	$2,6($4).set	macro.set	reorder$L73:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L70sb	$2,6($4).set	macro.set	reorder$L50:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L48sb	$3,5($4).set	macro.set	reorder$L51:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L48sb	$2,6($4).set	macro.set	reorder$L157:lbu	$2,4($5).set	noreorder.set	nomacroj	$L48sb	$2,4($4).set	macro.set	reorder.end	decode.globl	mpcodecs_vd_mtga.data.align	2.type	mpcodecs_vd_mtga, @object.size	mpcodecs_vd_mtga, 20mpcodecs_vd_mtga:.word	info.word	init.word	uninit.word	control.word	decode.local	out_fmt.comm	out_fmt,4,4.align	2.type	last_w, @object.size	last_w, 4last_w:.word	-1.align	2.type	last_h, @object.size	last_h, 4last_h:.word	-1.align	2.type	last_c, @object.size	last_c, 4last_c:.word	-1.section	.rodata.str1.4.align	2$LC2:.ascii	"TGA Images decoder\000".align	2$LC3:.ascii	"mtga\000".align	2$LC4:.ascii	"Tilman Sauerbeck, A'rpi\000".align	2$LC5:.ascii	"Tilman Sauerbeck\000".align	2$LC6:.ascii	"only 24bpp and 32bpp RGB targa files support so far\000".data.align	2.type	info, @object.size	info, 20info:.word	$LC2.word	$LC3.word	$LC4.word	$LC5.word	$LC6.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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