vf_fspp.s

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

S
4,273
字号
move	$6,$20.set	noreorder.set	nomacrojal	row_fdct_cli	$7,22			# 0x16.set	macro.set	reorderlw	$2,264($18).set	noreorder.set	nomacrobne	$2,$0,$L335lw	$4,3184($sp).set	macro.set	reorderaddiu	$16,$sp,32addiu	$17,$4,-2$L264:slt	$3,$17,0lw	$5,3176($sp)move	$2,$0movz	$2,$17,$3sra	$2,$2,$5addu	$2,$fp,$2lbu	$5,0($2)lw	$4,268($18)sra	$2,$5,1lw	$3,272($18)movn	$5,$2,$4.set	noreorder.set	nomacrobeq	$5,$3,$L267move	$4,$0.set	macro.set	reordersw	$5,272($18)li	$6,128			# 0x80$L269:addu	$3,$18,$4lh	$2,0($3)addiu	$4,$4,2mul	$2,$5,$2.set	noreorder.set	nomacrobne	$4,$6,$L269sh	$2,128($3).set	macro.set	reorder$L267:move	$5,$16addiu	$6,$16,1536move	$4,$19li	$7,8			# 0x8.set	noreorder.set	nomacrojal	column_fidct_caddiu	$16,$16,128.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$16,$L264addiu	$17,$17,8.set	macro.set	reorderlw	$5,280($18)$L341:lw	$2,3140($sp)addu	$5,$22,$5subu	$5,$5,$2addiu	$4,$sp,1568addiu	$5,$5,4move	$6,$20.set	noreorder.set	nomacrojal	row_idct_cli	$7,22			# 0x16.set	macro.set	reorderlw	$3,3160($sp).set	noreorder.set	nomacrobne	$3,$0,$L354addiu	$4,$sp,32.set	macro.set	reorderlw	$4,3164($sp).set	noreorder.set	nomacrobne	$4,$0,$L270addiu	$4,$sp,32.set	macro.set	reorderlw	$5,3108($sp)lw	$6,3168($sp)sltu	$2,$5,$6.set	noreorder.set	nomacrobeq	$2,$0,$L340lw	$6,3172($sp).set	macro.set	reorderaddiu	$4,$21,-4move	$3,$5$L275:#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	0b01110000011000000000010001010101	#S32SDI XR1,$3,4.word	0b01110000011000000000010010010101	#S32SDI XR2,$3,4.word	0b01110000011000000000010011010101	#S32SDI XR3,$3,4.word	0b01110000011000000000010100010101	#S32SDI XR4,$3,4.word	0b01110000011000000000010101010101	#S32SDI XR5,$3,4.word	0b01110000011000000000010110010101	#S32SDI XR6,$3,4.word	0b01110000011000000000010111010101	#S32SDI XR7,$3,4.word	0b01110000011000000000011000010101	#S32SDI XR8,$3,4#NO_APPlw	$5,3168($sp)sltu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L275lw	$6,3172($sp).set	macro.set	reorder$L340:.set	noreorder.set	nomacrobne	$6,$0,$L276lw	$2,3152($sp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L276lw	$3,3104($sp).set	macro.set	reorderlw	$4,3156($sp)sltu	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L279lw	$5,3148($sp).set	macro.set	reorderaddiu	$4,$5,-4$L281:#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	0b01110000011000000000010001010101	#S32SDI XR1,$3,4.word	0b01110000011000000000010010010101	#S32SDI XR2,$3,4.word	0b01110000011000000000010011010101	#S32SDI XR3,$3,4.word	0b01110000011000000000010100010101	#S32SDI XR4,$3,4.word	0b01110000011000000000010101010101	#S32SDI XR5,$3,4.word	0b01110000011000000000010110010101	#S32SDI XR6,$3,4.word	0b01110000011000000000010111010101	#S32SDI XR7,$3,4.word	0b01110000011000000000011000010101	#S32SDI XR8,$3,4#NO_APPlw	$6,3156($sp)sltu	$2,$3,$6bne	$2,$0,$L281$L279:lw	$2,3184($sp)lw	$3,3188($sp)addiu	$2,$2,88sw	$2,3184($sp)slt	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L260addiu	$22,$22,176.set	macro.set	reorderlw	$17,3184($sp)$L259:lw	$4,3292($sp)lw	$5,3184($sp)subu	$7,$4,$5addiu	$16,$7,8slt	$2,$16,9.set	noreorder.set	nomacrobne	$2,$0,$L283lw	$6,3128($sp).set	macro.set	reorderlw	$5,276($18)lw	$2,3184($sp)addu	$5,$6,$5lw	$3,3192($sp)addu	$5,$5,$2addiu	$6,$sp,32addiu	$7,$7,4subu	$5,$5,$3addiu	$4,$6,128addiu	$5,$5,10sra	$7,$7,2.set	noreorder.set	nomacrojal	row_fdct_cmove	$6,$20.set	macro.set	reorder$L283:li	$7,-2			# 0xfffffffffffffffemove	$4,$19and	$7,$16,$7addiu	$5,$sp,32.set	noreorder.set	nomacrojal	column_fidct_caddiu	$6,$sp,1568.set	macro.set	reorderlw	$2,3144($sp)lw	$3,3140($sp)addu	$5,$2,$17lw	$2,280($18)sll	$5,$5,1addu	$5,$5,$2subu	$5,$5,$3addiu	$5,$5,4addiu	$4,$sp,1568sra	$7,$16,2.set	noreorder.set	nomacrojal	row_idct_cmove	$6,$20.set	macro.set	reorderlw	$4,3132($sp)lw	$5,3180($sp)andi	$2,$4,0x7.set	noreorder.set	nomacrobne	$2,$0,$L285addu	$23,$5,$23.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$0,$L342lw	$3,3112($sp).set	macro.set	reorderandi	$2,$4,0x8.set	noreorder.set	nomacrobeq	$2,$0,$L288li	$4,5			# 0x5.set	macro.set	reorderlw	$3,256($18)lw	$5,280($18)lw	$6,3120($sp)li	$2,5			# 0x5subu	$3,$2,$3addu	$5,$6,$5sw	$3,24($sp)lw	$4,3112($sp)lw	$3,3292($sp)lw	$6,3284($sp)li	$2,8			# 0x8addiu	$5,$5,16move	$7,$20sw	$2,20($sp).set	noreorder.set	nomacrojal	store_slice_csw	$3,16($sp).set	macro.set	reorder$L285:lw	$3,3112($sp)$L342:lw	$4,3136($sp)lw	$5,3132($sp)addu	$3,$3,$4lw	$2,3128($sp)sw	$3,3112($sp)lw	$6,3180($sp)lw	$3,3124($sp)addu	$5,$5,$6addu	$2,$2,$3sw	$5,3132($sp).set	noreorder.set	nomacroj	$L255sw	$2,3128($sp).set	macro.set	reorder$L223:.set	noreorder.set	nomacrojal	memcpymove	$6,$20.set	macro.set	reorder.set	noreorder.set	nomacroj	$L338addiu	$16,$16,1.set	macro.set	reorder$L234:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L231sb	$2,6($4).set	macro.set	reorder$L233:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L231sb	$3,5($4).set	macro.set	reorder$L332:move	$5,$0.set	noreorder.set	nomacrojal	memsetmove	$6,$21.set	macro.set	reorder.set	noreorder.set	nomacroj	$L339addiu	$16,$16,1.set	macro.set	reorder$L253:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L239sb	$0,5($5).set	macro.set	reorder$L252:sb	$0,4($5).set	noreorder.set	nomacroj	$L239sb	$0,1($3).set	macro.set	reorder$L243:addiu	$3,$5,19sb	$0,16($5)sb	$0,17($5).set	noreorder.set	nomacroj	$L240sb	$0,18($5).set	macro.set	reorder$L242:addiu	$3,$5,18sb	$0,16($5).set	noreorder.set	nomacroj	$L240sb	$0,17($5).set	macro.set	reorder$L276:lw	$5,3148($sp)addiu	$4,$sp,1568.set	noreorder.set	nomacrojal	memcpyli	$6,96			# 0x60.set	macro.set	reorderlw	$2,3184($sp)lw	$3,3188($sp)addiu	$2,$2,88sw	$2,3184($sp)slt	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L260addiu	$22,$22,176.set	macro.set	reorder.set	noreorder.set	nomacroj	$L259lw	$17,3184($sp).set	macro.set	reorder$L270:$L354:move	$5,$21.set	noreorder.set	nomacrojal	memcpyli	$6,128			# 0x80.set	macro.set	reorder.set	noreorder.set	nomacroj	$L340lw	$6,3172($sp).set	macro.set	reorder$L335:move	$4,$19addiu	$5,$sp,32addiu	$6,$sp,1568.set	noreorder.set	nomacrojal	column_fidct_cli	$7,88			# 0x58.set	macro.set	reorder.set	noreorder.set	nomacroj	$L341lw	$5,280($18).set	macro.set	reorder$L288:lw	$3,256($18)lw	$5,280($18)li	$2,8			# 0x8subu	$3,$4,$3sw	$2,20($sp)lw	$4,3112($sp)lw	$2,3292($sp)lw	$6,3284($sp)addiu	$5,$5,16move	$7,$20sw	$3,24($sp).set	noreorder.set	nomacrojal	store_slice2_csw	$2,16($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L342lw	$3,3112($sp).set	macro.set	reorder$L334:mul	$3,$20,$2lw	$4,3192($sp)move	$17,$0sll	$4,$4,1addiu	$19,$18,128sw	$3,3144($sp)sw	$4,3140($sp).set	noreorder.set	nomacroj	$L259sw	$0,3184($sp).set	macro.set	reorder$L296:li	$2,-8			# 0xfffffffffffffff8and	$4,$4,$2lw	$2,3276($sp)lw	$3,256($18)mtlo	$2lw	$2,3284($sp)lw	$5,280($18)lw	$6,3120($sp)madd	$2,$4li	$2,5			# 0x5subu	$2,$2,$3addu	$5,$6,$5lw	$3,3292($sp)mflo	$4lw	$6,3284($sp)addiu	$5,$5,16move	$7,$20sw	$3,16($sp)sw	$8,20($sp).set	noreorder.set	nomacrojal	store_slice_csw	$2,24($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L343lw	$31,3268($sp).set	macro.set	reorder$L221:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L222sb	$2,6($4).set	macro.set	reorder$L220:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L222sb	$3,5($4).set	macro.set	reorder.end	filter.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,136,$31		# vars= 56, regs= 10/0, args= 40, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-136sw	$20,112($sp)sw	$17,100($sp)sw	$31,132($sp)sw	$fp,128($sp)sw	$23,124($sp)sw	$22,120($sp)sw	$21,116($sp)sw	$19,108($sp)sw	$18,104($sp)sw	$16,96($sp)lhu	$2,0($5)move	$17,$5andi	$2,$2,0x2000move	$20,$4sw	$6,56($sp).set	noreorder.set	nomacrobeq	$2,$0,$L513sw	$7,60($sp).set	macro.set	reorderlw	$19,96($4)lw	$2,80($17)$L524:lw	$16,100($20)sw	$2,268($16)lw	$3,72($17)li	$2,3			# 0x3beq	$3,$2,$L359lw	$5,64($17)beq	$5,$0,$L359lw	$2,264($16)bne	$2,$0,$L359lw	$2,288($16)beq	$2,$0,$L514$L363:lw	$2,28($17)lw	$3,68($17)addiu	$2,$2,15sra	$2,$2,4mul	$6,$2,$3sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L365lw	$4,288($16).set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L365andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L365li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$4,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L369addiu	$5,$5,-4.set	macro.set	reorder$L485:#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,$L485$L369:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L371$L486:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L486$L371:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L374li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L375li	$2,1			# 0x1.set	macro.set	reorderbeq	$6,$2,$L515lw	$16,100($20)$L359:lw	$2,256($16)bne	$2,$0,$L376lhu	$2,0($17)andi	$2,$2,0x2000.set	noreorder.set	nomacrobne	$2,$0,$L528lw	$6,56($sp).set	macro.set	reorder$L376:lw	$2,284($16).set	noreorder.set	nomacrobeq	$2,$0,$L516lw	$3,288($16).set	macro.set	reorder$L379:lw	$2,64($17).set	noreorder.set	nomacrobeq	$2,$0,$L383move	$18,$2.set	macro.set	reorder$L382:lw	$2,48($17)$L541:lw	$5,32($19)lw	$7,48($19)lw	$6,32($17)lw	$3,24($17)lw	$8,28($17)lw	$9,68($17)move	$4,$16sw	$2,16($sp)li	$2,1			# 0x1sw	$3,20($sp)sw	$8,24($sp)sw	$9,32($sp)sw	$2,36($sp).set	noreorder.set	nomacrojal	filtersw	$18,28($sp).set	macro.set	reorderlw	$9,96($17)lw	$8,100($17)lw	$3,24($17)lw	$2,28($17)lw	$5,36($19)lw	$7,52($19)lw	$4,100($20)lw	$6,36($17)lw	$10,52($17)lw	$11,68($17)sra	$3,$3,$9sra	$2,$2,$8sw	$10,16($sp)sw	$3,20($sp)sw	$2,24($sp)sw	$11,32($sp)sw	$18,28($sp).set	noreorder.set	nomacrojal	filtersw	$0,36($sp).set	macro.set	reorderlw	$3,24($17)lw	$9,96($17)lw	$2,28($17)lw	$8,100($17)lw	$5,40($19)lw	$7,56($19)lw	$4,100($20)lw	$6,40($17)lw	$11,68($17)lw	$10,56($17)sra	$3,$3,$9sra	$2,$2,$8sw	$10,16($sp)sw	$3,20($sp)sw	$2,24($sp)sw	$18,28($sp)sw	$11,32($sp).set	noreorder.set	nomacrojal	filtersw	$0,36($sp).set	macro.set	reorder$L378:lw	$6,56($sp)$L528:lw	$7,60($sp)move	$4,$20move	$5,$19lw	$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	vf_next_put_imageaddiu	$sp,$sp,136.set	macro.set	reorder$L516:.set	noreorder.set	nomacrobeq	$3,$0,$L379move	$18,$3.set	macro

⌨️ 快捷键说明

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