vf_tfields.s

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

S
2,532
字号
andi	$2,$20,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L145move	$4,$20.set	macro.set	reorderandi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L146move	$5,$19.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$20,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L126addiu	$5,$19,-4.set	macro.set	reorder$L137:#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,$6bne	$2,$0,$L137$L126:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6beq	$3,$0,$L128$L138:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L138$L128:andi	$6,$16,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L131li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L132li	$2,1			# 0x1.set	macro.set	reorderbeq	$6,$2,$L144$L133:lw	$31,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L122:move	$4,$20$L145:move	$5,$19$L146:move	$6,$16lw	$31,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	memcpyaddiu	$sp,$sp,48.set	macro.set	reorder$L98:sltu	$2,$6,32bne	$2,$0,$L101andi	$2,$4,0x3bne	$2,$0,$L101andi	$2,$5,0x3bne	$2,$0,$L101li	$2,-32			# 0xffffffffffffffe0addiu	$5,$4,-4and	$2,$6,$2addu	$6,$5,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L105addiu	$4,$19,-4.set	macro.set	reorder$L135:#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,$L135$L105:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L147andi	$3,$16,0x3.set	macro.set	reorder$L136:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L136andi	$3,$16,0x3.set	macro.set	reorder$L147:li	$2,2			# 0x2beq	$3,$2,$L111li	$2,3			# 0x3beq	$3,$2,$L112li	$2,1			# 0x1bne	$3,$2,$L109lbu	$2,4($4).set	noreorder.set	nomacroj	$L109sb	$2,4($5).set	macro.set	reorder$L101:move	$4,$20move	$5,$19.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder$L109:addu	$20,$20,$18addu	$19,$19,$17.set	noreorder.set	nomacroj	$L100subu	$2,$0,$17.set	macro.set	reorder$L144:lbu	$2,4($5).set	noreorder.set	nomacroj	$L133sb	$2,4($4).set	macro.set	reorder$L131:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L133sb	$3,5($4).set	macro.set	reorder$L132:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L133sb	$2,6($4).set	macro.set	reorder$L111:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L109sb	$3,5($5).set	macro.set	reorder$L112:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L109sb	$2,6($5).set	macro.set	reorder.end	qpel_li_C.globl	__floatsidf.globl	__muldf3.globl	__adddf3.section	.rodata.cst8,"aM",@progbits,8.align	3$LC1:.word	1202590843.word	1066695393.section	.text.continue_buffered_image,"ax",@progbits.align	2.align	5.ent	continue_buffered_image.type	continue_buffered_image, @functioncontinue_buffered_image:.frame	$sp,136,$31		# vars= 64, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-136sw	$31,132($sp)sw	$fp,128($sp)sw	$23,124($sp)sw	$22,120($sp)sw	$21,116($sp)sw	$20,112($sp)sw	$19,108($sp)sw	$18,104($sp)sw	$17,100($sp)sw	$16,96($sp)lw	$16,100($4)sw	$4,136($sp)lw	$21,8($16)lw	$22,16($16)lw	$23,20($16).set	noreorder.set	nomacrobeq	$21,$0,$L276lw	$18,12($16).set	macro.set	reorder$L149:.set	noreorder.set	nomacrojal	__floatsidfmove	$4,$21.set	macro.set	reorderlui	$4,%hi($LC1)lw	$6,%lo($LC1)($4)lw	$7,%lo($LC1+4)($4)move	$5,$3.set	noreorder.set	nomacrojal	__muldf3move	$4,$2.set	macro.set	reordermove	$6,$2move	$4,$22move	$5,$23.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reordersw	$2,32($sp)lhu	$2,0($18)andi	$2,$2,0x100.set	noreorder.set	nomacrobeq	$2,$0,$L151sw	$3,36($sp).set	macro.set	reorderlw	$2,4($16)li	$3,1			# 0x1.set	noreorder.set	nomacrobltz	$2,$L277sw	$3,76($sp).set	macro.set	reorderandi	$2,$2,0x1$L301:xori	$4,$2,0x1$L158:lw	$3,0($16)li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L299lui	$2,%hi(qpel_4tap).set	macro.set	reorderli	$2,4			# 0x4$L302:.set	noreorder.set	nomacrobeq	$3,$2,$L162li	$2,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L278li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L166slt	$2,$3,2.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L279slt	$2,$3,5.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L300li	$2,1			# 0x1.set	macro.set	reorder$L163:slt	$2,$21,2.set	noreorder.set	nomacrobeq	$2,$0,$L164sltu	$20,$4,1.set	macro.set	reordersw	$0,80($sp)$L275:lw	$2,8($18)$L296:lw	$5,4($18)sw	$2,16($sp)lw	$3,12($18)lw	$7,136($sp)srl	$2,$3,31lw	$4,92($7)addu	$2,$2,$3sra	$2,$2,1li	$6,2			# 0x2li	$7,16			# 0x10.set	noreorder.set	nomacrojal	vf_get_imagesw	$2,20($sp).set	macro.set	reorderlw	$5,48($18)lw	$6,24($18)lw	$3,76($sp)xor	$17,$20,$21move	$16,$2mul	$9,$17,$5lw	$2,28($18)mul	$6,$3,$6lw	$8,48($16)lw	$3,32($18)srl	$7,$2,31lw	$4,32($16)addu	$7,$7,$2sll	$2,$5,1sw	$2,20($sp)addu	$5,$9,$3sw	$8,16($sp)sra	$7,$7,1.set	noreorder.set	nomacrojal	$19sw	$17,24($sp).set	macro.set	reorderlhu	$2,0($18)andi	$2,$2,0x100.set	noreorder.set	nomacrobne	$2,$0,$L280lw	$6,32($sp).set	macro.set	reorderlw	$7,36($sp)lw	$4,136($sp).set	noreorder.set	nomacrojal	vf_next_put_imagemove	$5,$16.set	macro.set	reorderlw	$8,80($sp)lui	$7,%hi(correct_pts)lw	$3,%lo(correct_pts)($7)or	$8,$8,$2lw	$4,136($sp)li	$5,10			# 0xamove	$6,$0.set	noreorder.set	nomacrobne	$3,$0,$L247sw	$8,80($sp).set	macro.set	reorder$L284:beq	$21,$0,$L281addiu	$21,$21,1slt	$2,$21,2.set	noreorder.set	nomacrobne	$2,$0,$L275lw	$9,136($sp).set	macro.set	reorderlw	$16,100($9)$L174:li	$2,1			# 0x1sw	$2,8($16)lw	$31,132($sp)lw	$2,80($sp)lw	$fp,128($sp)lw	$23,124($sp)lw	$22,120($sp)lw	$21,116($sp)lw	$20,112($sp)lw	$19,108($sp)lw	$18,104($sp)lw	$17,100($sp)lw	$16,96($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,136.set	macro.set	reorder$L151:lbu	$2,3($18)srl	$2,$2,3sw	$2,76($sp)lw	$2,4($16).set	noreorder.set	nomacrobgez	$2,$L301andi	$2,$2,0x1.set	macro.set	reorder$L277:lw	$3,76($18)andi	$2,$3,0x1.set	noreorder.set	nomacrobeq	$2,$0,$L158li	$4,1			# 0x1.set	macro.set	reorderandi	$4,$3,0x2lw	$3,0($16)li	$2,3			# 0x3.set	noreorder.set	nomacrobne	$3,$2,$L302li	$2,4			# 0x4.set	macro.set	reorder$L162:lui	$2,%hi(qpel_4tap)$L299:.set	noreorder.set	nomacroj	$L163lw	$19,%lo(qpel_4tap)($2).set	macro.set	reorder$L280:lw	$3,92($18)lw	$5,52($18)srl	$7,$3,31addu	$7,$7,$3mul	$3,$17,$5lw	$9,36($18)lw	$8,52($16)lw	$4,36($16)lw	$6,88($18)sll	$2,$5,1sw	$8,16($sp)addu	$5,$3,$9sw	$2,20($sp)sra	$7,$7,1.set	noreorder.set	nomacrojal	$19sw	$17,24($sp).set	macro.set	reorderlw	$3,92($18)lw	$5,56($18)srl	$7,$3,31addu	$7,$7,$3mul	$3,$17,$5lw	$9,40($18)lw	$8,56($16)lw	$4,40($16)lw	$6,88($18)sll	$2,$5,1sw	$8,16($sp)addu	$5,$3,$9sw	$2,20($sp)sra	$7,$7,1.set	noreorder.set	nomacrojal	$19sw	$17,24($sp).set	macro.set	reorderlw	$6,32($sp)lw	$7,36($sp)lw	$4,136($sp).set	noreorder.set	nomacrojal	vf_next_put_imagemove	$5,$16.set	macro.set	reorderlw	$8,80($sp)lui	$7,%hi(correct_pts)lw	$3,%lo(correct_pts)($7)or	$8,$8,$2lw	$4,136($sp)li	$5,10			# 0xamove	$6,$0.set	noreorder.set	nomacrobeq	$3,$0,$L284sw	$8,80($sp).set	macro.set	reorder$L247:lw	$16,100($4)li	$2,1			# 0x1sw	$2,8($16)lw	$31,132($sp)lw	$2,80($sp)lw	$fp,128($sp)lw	$23,124($sp)lw	$22,120($sp)lw	$21,116($sp)lw	$20,112($sp)lw	$19,108($sp)lw	$18,104($sp)lw	$17,100($sp)lw	$16,96($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,136.set	macro.set	reorder$L281:.set	noreorder.set	nomacrojal	vf_next_controlli	$21,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L296lw	$2,8($18).set	macro.set	reorder$L276:lui	$5,%hi(continue_buffered_image).set	noreorder.set	nomacrojal	vf_queue_frameaddiu	$5,$5,%lo(continue_buffered_image).set	macro.set	reorderlw	$2,136($sp).set	noreorder.set	nomacroj	$L149lw	$16,100($2).set	macro.set	reorder$L278:lui	$2,%hi(qpel_li).set	noreorder.set	nomacroj	$L163lw	$19,%lo(qpel_li)($2).set	macro.set	reorder$L279:.set	noreorder.set	nomacrobeq	$3,$0,$L165slt	$2,$21,2.set	macro.set	reorder$L164:li	$2,1			# 0x1$L300:sw	$2,8($16)sw	$0,80($sp)lw	$2,80($sp)lw	$31,132($sp)lw	$fp,128($sp)lw	$23,124($sp)lw	$22,120($sp)lw	$21,116($sp)lw	$20,112($sp)lw	$19,108($sp)lw	$18,104($sp)lw	$17,100($sp)lw	$16,96($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,136.set	macro.set	reorder$L166:slt	$2,$21,2.set	noreorder.set	nomacrobeq	$2,$0,$L300li	$2,1			# 0x1.set	macro.set	reordersltu	$4,$4,1sw	$4,48($sp)sw	$0,80($sp)$L274:lw	$2,8($18)lw	$5,4($18)sw	$2,16($sp)lw	$2,136($sp)li	$6,2			# 0x2lw	$4,92($2)lw	$2,12($18)li	$7,16			# 0x10.set	noreorder.set	nomacrojal	vf_get_imagesw	$2,20($sp).set	macro.set	reorderlw	$3,28($18)sw	$2,40($sp)lw	$5,48($2)lw	$7,48($18)srl	$2,$3,31lw	$6,48($sp)addu	$2,$2,$3lw	$3,40($sp)xor	$6,$6,$21sra	$23,$2,1sll	$8,$5,1sll	$9,$7,1sw	$6,44($sp)lw	$4,32($3)lw	$6,32($18)lw	$2,24($18)sw	$8,68($sp).set	noreorder.set	nomacroblez	$23,$L179sw	$9,72($sp).set	macro.set	reorderlw	$3,76($sp)move	$19,$0mul	$20,$3,$2lw	$2,44($sp)sltu	$22,$20,32mul	$3,$2,$5andi	$fp,$20,0x3addu	$16,$3,$4mul	$3,$2,$7li	$2,-32			# 0xffffffffffffffe0and	$2,$20,$2addu	$17,$3,$6.set	noreorder.set	nomacrobne	$22,$0,$L182sw	$2,84($sp).set	macro.set	reorder$L286:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L303move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L304move	$5,$17.set	macro.set	reorderlw	$4,84($sp)addiu	$5,$16,-4addu	$3,$5,$4sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L186addiu	$4,$17,-4.set	macro.set	reorder$L254:#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

⌨️ 快捷键说明

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