vf_tile.s

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

S
1,793
字号
.set	noreorder.set	nomacrobeq	$6,$2,$L159li	$2,1			# 0x1.set	macro.set	reorderbeq	$6,$2,$L227$L156:addiu	$20,$20,1.set	noreorder.set	nomacrobeq	$21,$20,$L199addu	$17,$17,$fp.set	macro.set	reorder$L244:.set	noreorder.set	nomacrobeq	$23,$0,$L228addu	$16,$16,$19.set	macro.set	reorder$L148:move	$4,$16$L242:move	$5,$17$L243:move	$6,$18.set	noreorder.set	nomacrojal	memcpyaddiu	$20,$20,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$20,$L244addu	$17,$17,$fp.set	macro.set	reorder$L199:lw	$18,88($22)lw	$21,92($22)lw	$6,96($22)lw	$5,100($22)$L133:lw	$2,44($sp)lw	$23,56($22)lw	$4,40($2)lw	$2,28($sp)lw	$17,40($22)sra	$3,$2,$6lw	$6,44($sp)addu	$3,$3,$4lw	$4,24($sp)lw	$19,56($6)sra	$2,$4,$5mul	$4,$2,$19.set	noreorder.set	nomacrobeq	$19,$23,$L161addu	$16,$4,$3.set	macro.set	reorder$L236:.set	noreorder.set	nomacroblez	$21,$L128li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$18,$2sltu	$22,$18,32sw	$2,64($sp)move	$20,$0.set	noreorder.set	nomacrobne	$22,$0,$L178andi	$fp,$18,0x3.set	macro.set	reorder$L231:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L178andi	$2,$17,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L245move	$4,$16.set	macro.set	reorderlw	$2,64($sp)addiu	$5,$16,-4addu	$3,$2,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L182addiu	$4,$17,-4.set	macro.set	reorder$L208:#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,$3bne	$2,$0,$L208$L182:andi	$2,$18,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L246li	$2,2			# 0x2.set	macro.set	reorder$L209:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L209li	$2,2			# 0x2.set	macro.set	reorder$L246:beq	$fp,$2,$L188li	$2,3			# 0x3beq	$fp,$2,$L189li	$2,1			# 0x1beq	$fp,$2,$L230$L186:addiu	$20,$20,1.set	noreorder.set	nomacrobeq	$21,$20,$L128addu	$17,$17,$23.set	macro.set	reorder$L247:.set	noreorder.set	nomacrobeq	$22,$0,$L231addu	$16,$16,$19.set	macro.set	reorder$L178:move	$4,$16$L245:move	$5,$17move	$6,$18.set	noreorder.set	nomacrojal	memcpyaddiu	$20,$20,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$20,$L247addu	$17,$17,$23.set	macro.set	reorder$L128:lw	$4,40($sp)$L238:lw	$5,52($sp)lw	$2,20($4)lw	$3,8($4)addiu	$2,$2,1addiu	$3,$3,-1.set	noreorder.set	nomacrobeq	$5,$3,$L233sw	$2,20($4).set	macro.set	reorderlw	$31,116($sp)lw	$fp,112($sp)lw	$23,108($sp)lw	$22,104($sp)lw	$21,100($sp)lw	$20,96($sp)lw	$19,92($sp)lw	$18,88($sp)lw	$17,84($sp)lw	$16,80($sp)move	$2,$0.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,120.set	macro.set	reorder$L93:lbu	$2,3($22)lw	$7,24($22)addiu	$2,$2,7sra	$10,$2,3.set	noreorder.set	nomacroj	$L95mul	$19,$10,$7.set	macro.set	reorder$L125:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L123sb	$3,5($5).set	macro.set	reorder$L97:.set	noreorder.set	nomacrobltz	$18,$L234addiu	$2,$21,-1.set	macro.set	reorder$L101:mul	$6,$18,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L103andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L248move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L248li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$16,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L107addiu	$5,$17,-4.set	macro.set	reorder$L202:#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,$L202$L107:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L109$L203:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L203$L109:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L112li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L113li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L197lbu	$2,4($5)sb	$2,4($4).set	noreorder.set	nomacroj	$L100lhu	$9,0($22).set	macro.set	reorder$L103:move	$4,$16$L248:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L100lhu	$9,0($22).set	macro.set	reorder$L233:lui	$2,%hi($LC3)lw	$4,32($sp)lw	$3,36($sp)lw	$6,%lo($LC3)($2)lw	$7,%lo($LC3+4)($2)lw	$2,44($sp)sw	$4,12($2)sw	$3,8($2)lw	$4,48($sp)lw	$31,116($sp)lw	$fp,112($sp)lw	$23,108($sp)lw	$22,104($sp)lw	$21,100($sp)lw	$20,96($sp)lw	$19,92($sp)lw	$18,88($sp)lw	$17,84($sp)lw	$16,80($sp)move	$5,$2.set	noreorder.set	nomacroj	vf_next_put_imageaddiu	$sp,$sp,120.set	macro.set	reorder$L126:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L123sb	$2,6($5).set	macro.set	reorder$L224:lbu	$2,4($4).set	noreorder.set	nomacroj	$L123sb	$2,4($5).set	macro.set	reorder$L130:.set	noreorder.set	nomacrobltz	$19,$L235addiu	$2,$21,-1.set	macro.set	reorder$L134:mul	$6,$19,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L136andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L249move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L249li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$16,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L140addiu	$5,$17,-4.set	macro.set	reorder$L206:#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,$L206$L140:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L142$L207:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L207$L142:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L145li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L146li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L199lbu	$2,4($5)sb	$2,4($4)lw	$18,88($22)lw	$21,92($22)lw	$6,96($22).set	noreorder.set	nomacroj	$L133lw	$5,100($22).set	macro.set	reorder$L136:move	$4,$16$L249:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorderlw	$2,44($sp)lw	$6,96($22)lw	$4,40($2)lw	$2,28($sp)lw	$5,100($22)sra	$3,$2,$6lw	$6,44($sp)addu	$3,$3,$4lw	$4,24($sp)lw	$19,56($6)sra	$2,$4,$5mul	$4,$2,$19lw	$23,56($22)lw	$18,88($22)lw	$21,92($22)addu	$16,$4,$3.set	noreorder.set	nomacrobne	$19,$23,$L236lw	$17,40($22).set	macro.set	reorder$L161:.set	noreorder.set	nomacrobltz	$19,$L237addiu	$2,$21,-1.set	macro.set	reorder$L164:mul	$6,$19,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L166andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L250move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L250li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$16,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L170addiu	$5,$17,-4.set	macro.set	reorder$L210:#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,$L210$L170:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L172$L211:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L211$L172:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L175li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L176li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L128lbu	$2,4($5).set	noreorder.set	nomacroj	$L128sb	$2,4($4).set	macro.set	reorder$L158:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L156sb	$3,5($5).set	macro.set	reorder$L188:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L186sb	$3,5($5).set	macro.set	reorder$L166:move	$4,$16$L250:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L238lw	$4,40($sp).set	macro.set	reorder$L189:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L186sb	$2,6($5).set	macro.set	reorder$L159:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L156sb	$2,6($5).set	macro.set	reorder$L227:lbu	$2,4($4).set	noreorder.set	nomacroj	$L156sb	$2,4($5).set	macro.set	reorder$L230:lbu	$2,4($4).set	noreorder.set	nomacroj	$L186sb	$2,4($5).set	macro.set	reorder$L234:mul	$2,$18,$2subu	$18,$0,$18addu	$16,$16,$2.set	noreorder.set	nomacroj	$L101addu	$17,$17,$2.set	macro.set	reorder$L112:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4).set	noreorder.set	nomacroj	$L100lhu	$9,0($22).set	macro.set	reorder$L237:mul	$2,$19,$2subu	$19,$0,$19addu	$16,$16,$2.set	noreorder.set	nomacroj	$L164addu	$17,$17,$2.set	macro.set	reorder$L235:mul	$2,$19,$2subu	$19,$0,$19addu	$16,$16,$2.set	noreorder.set	nomacroj	$L134addu	$17,$17,$2.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)sb	$2,6($4).set	noreorder.set	nomacroj	$L100lhu	$9,0($22).set	macro.set	reorder$L145:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lw	$18,88($22)lw	$21,92($22)lw	$6,96($22).set	noreorder.set	nomacroj	$L133lw	$5,100($22).set	macro.set	reorder$L175:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L128sb	$3,5($4).set	macro.set	reorder$L146:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5)sb	$2,6($4)lw	$18,88($22)lw	$21,92($22)lw	$6,96($22).set	noreorder.set	nomacroj	$L133lw	$5,100($22).set	macro.set	reorder$L176:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L128sb	$2,6($4).set	macro.set	reorder.end	put_image.globl	vf_info_tile.section	.rodata.str1.4.align	2$LC4:.ascii	"Make a single image tiling x/y images\000".align	2$LC5:.ascii	"tile\000".align	2$LC6:.ascii	"Daniele Forghieri\000".data.align	2.type	vf_info_tile, @object.size	vf_info_tile, 24vf_info_tile:.word	$LC4.word	$LC5.word	$LC6.word	$LC1.word	open.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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