vf_pp7.s

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

S
3,826
字号
subu	$8,$5,$4subu	$6,$2,$3addu	$4,$4,$5addu	$3,$3,$2sll	$7,$8,1sll	$2,$6,1subu	$5,$3,$4subu	$6,$6,$7addu	$2,$2,$8addu	$3,$3,$4addiu	$16,$16,4sh	$3,56($9)addiu	$10,$10,4sh	$5,60($9)sh	$2,58($9)sh	$6,62($9)addiu	$17,$17,4addiu	$15,$15,4addiu	$14,$14,4addiu	$13,$13,4addiu	$12,$12,4addiu	$11,$11,4.set	noreorder.set	nomacrobne	$16,$0,$L234addiu	$9,$9,32.set	macro.set	reorder.set	noreorder.set	nomacroblez	$21,$L248lw	$4,176($sp).set	macro.set	reorderlw	$5,72($sp)addiu	$2,$4,-1lw	$6,188($sp)slt	$3,$5,$2movn	$2,$5,$3addiu	$6,$6,3lw	$3,184($sp)sra	$2,$2,$6mul	$3,$2,$3sw	$6,44($sp).set	noreorder.set	nomacroj	$L236sw	$3,76($sp).set	macro.set	reorder$L240:.set	noreorder.set	nomacrobeq	$2,$0,$L288lw	$4,72($sp).set	macro.set	reorder$L236:lw	$4,152($sp)$L290:addiu	$3,$16,8lw	$17,0($4)slt	$2,$3,$21move	$5,$3.set	noreorder.set	nomacrobne	$17,$0,$L237movz	$5,$21,$2.set	macro.set	reorderaddiu	$2,$21,-1slt	$3,$16,$2lw	$6,44($sp)movn	$2,$16,$3lw	$7,180($sp)sra	$2,$2,$6lw	$8,76($sp)addu	$2,$2,$7addu	$2,$2,$8lbu	$17,0($2)lw	$3,8($4)sra	$2,$17,1movn	$17,$2,$3$L237:slt	$2,$16,$5.set	noreorder.set	nomacrobeq	$2,$0,$L240slt	$2,$16,$21.set	macro.set	reorderlw	$9,56($sp)lw	$3,64($sp)lw	$4,20($sp)addu	$2,$16,$20addu	$2,$9,$2lw	$6,72($sp)lw	$7,156($sp)addu	$19,$3,$2lw	$8,60($sp)addu	$3,$16,$4sll	$2,$16,3andi	$4,$6,0x7addu	$3,$7,$3subu	$5,$5,$16sll	$4,$4,3sw	$3,36($sp)addu	$18,$8,$2lw	$9,52($sp)lw	$2,68($sp)lw	$3,56($sp)sw	$5,96($sp)sw	$4,84($sp)lw	$5,88($sp)lw	$4,92($sp)lw	$6,48($sp)addu	$9,$9,$19addu	$2,$2,$19addu	$3,$3,$19sw	$9,32($sp)sw	$2,28($sp)sw	$3,24($sp)addu	$fp,$4,$19addu	$23,$5,$19addu	$22,$19,$6sw	$0,40($sp)$L242:lw	$7,40($sp)addiu	$9,$18,32addu	$7,$16,$7andi	$2,$7,0x3.set	noreorder.set	nomacrobne	$2,$0,$L243sw	$7,16($sp).set	macro.set	reorderlw	$3,32($sp)lw	$5,28($sp)lw	$6,24($sp)lbu	$8,13($3)lbu	$2,13($19)lbu	$3,13($22)lbu	$7,13($6)lbu	$4,13($5)lbu	$6,13($23)lbu	$5,13($fp)addu	$2,$2,$8sll	$3,$3,1addu	$5,$5,$6addu	$4,$4,$7subu	$6,$3,$2subu	$8,$5,$4addu	$2,$2,$3addu	$4,$4,$5sll	$3,$6,1subu	$5,$2,$4sll	$7,$8,1addu	$3,$3,$8sh	$5,100($18)sh	$3,98($18)subu	$6,$6,$7addu	$2,$2,$4lw	$7,32($sp)lw	$3,28($sp)lw	$5,24($sp)sh	$2,96($18)sh	$6,102($18)lbu	$8,14($7)lbu	$4,14($3)lbu	$7,14($5)lbu	$6,14($23)lbu	$2,14($19)lbu	$5,14($fp)lbu	$3,14($22)addu	$5,$5,$6addu	$2,$2,$8addu	$4,$4,$7sll	$3,$3,1subu	$8,$5,$4subu	$6,$3,$2sll	$7,$8,1addu	$2,$2,$3sll	$3,$6,1addu	$4,$4,$5subu	$6,$6,$7addu	$3,$3,$8sh	$3,106($18)sh	$6,110($18)subu	$5,$2,$4lw	$6,32($sp)addu	$2,$2,$4lw	$7,28($sp)lw	$3,24($sp)sh	$2,104($18)sh	$5,108($18)lbu	$8,15($6)lbu	$4,15($7)lbu	$6,15($23)lbu	$7,15($3)lbu	$5,15($fp)lbu	$2,15($19)lbu	$3,15($22)addu	$5,$5,$6addu	$4,$4,$7addu	$2,$2,$8sll	$3,$3,1subu	$8,$5,$4subu	$6,$3,$2addu	$4,$4,$5addu	$2,$2,$3sll	$7,$8,1subu	$5,$2,$4sll	$3,$6,1addu	$2,$2,$4subu	$6,$6,$7sh	$2,112($18)addu	$3,$3,$8sh	$5,116($18)sh	$6,118($18)lw	$4,32($sp)lw	$5,28($sp)lw	$6,24($sp)sh	$3,114($18)lbu	$8,16($4)lbu	$7,16($6)lbu	$4,16($5)lbu	$6,16($23)lbu	$2,16($19)lbu	$5,16($fp)lbu	$3,16($22)addu	$5,$5,$6addu	$2,$2,$8addu	$4,$4,$7sll	$3,$3,1subu	$8,$5,$4subu	$6,$3,$2addu	$4,$4,$5addu	$2,$2,$3sll	$7,$8,1sll	$3,$6,1subu	$5,$2,$4subu	$6,$6,$7addu	$3,$3,$8addu	$2,$2,$4sh	$2,120($18)sh	$5,124($18)sh	$3,122($18)sh	$6,126($18)$L243:lw	$4,60($sp).set	noreorder.set	nomacrojal	dctB_cmove	$5,$9.set	macro.set	reorderlui	$7,%hi(requantize)lw	$4,60($sp)lw	$2,%lo(requantize)($7).set	noreorder.set	nomacrojal	$2move	$5,$17.set	macro.set	reorderlw	$4,84($sp)lui	$8,%hi(dither)lw	$9,16($sp)addiu	$3,$8,%lo(dither)andi	$5,$9,0x7addu	$3,$4,$3addu	$3,$3,$5lbu	$4,0($3)addu	$2,$2,$4sra	$5,$2,6sltu	$2,$5,256.set	noreorder.set	nomacrobne	$2,$0,$L289lw	$6,40($sp).set	macro.set	reordersubu	$2,$0,$5sra	$5,$2,31$L289:lw	$7,36($sp)addiu	$6,$6,1sw	$6,40($sp)sb	$5,0($7)lw	$8,32($sp)lw	$9,28($sp)lw	$2,24($sp)lw	$3,96($sp)addiu	$7,$7,1addiu	$8,$8,1addiu	$9,$9,1addiu	$2,$2,1addiu	$18,$18,8sw	$7,36($sp)addiu	$19,$19,1sw	$8,32($sp)sw	$9,28($sp)sw	$2,24($sp)addiu	$fp,$fp,1addiu	$23,$23,1.set	noreorder.set	nomacrobne	$6,$3,$L242addiu	$22,$22,1.set	macro.set	reorderaddu	$16,$16,$6slt	$2,$16,$21.set	noreorder.set	nomacrobne	$2,$0,$L290lw	$4,152($sp).set	macro.set	reorder$L248:lw	$4,72($sp)$L288:lw	$6,20($sp)lw	$7,164($sp)lw	$5,68($sp)lw	$8,176($sp)addiu	$4,$4,1addu	$6,$6,$7sw	$4,72($sp)addu	$20,$20,$5.set	noreorder.set	nomacrobeq	$8,$4,$L251sw	$6,20($sp).set	macro.set	reorderlw	$3,52($sp)lw	$4,104($sp).set	noreorder.set	nomacroj	$L250lw	$7,100($sp).set	macro.set	reorder$L194:move	$5,$18$L279:.set	noreorder.set	nomacrojal	memcpymove	$6,$21.set	macro.set	reorder.set	noreorder.set	nomacroj	$L277lbu	$2,8($16).set	macro.set	reorder$L207:lw	$6,68($sp)$L281:move	$4,$16$L282:.set	noreorder.set	nomacrojal	memcpymove	$5,$18.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$23,$0,$L291andi	$2,$17,0x3.set	macro.set	reorderlw	$6,68($sp)$L284:move	$4,$17$L285:.set	noreorder.set	nomacrojal	memcpymove	$5,$19.set	macro.set	reorder$L228:lw	$9,68($sp)$L287:addiu	$20,$20,1li	$2,8			# 0x8addu	$19,$19,$22addu	$17,$17,$9addu	$16,$16,$22.set	noreorder.set	nomacrobne	$20,$2,$L206addu	$18,$18,$9.set	macro.set	reorder.set	noreorder.set	nomacroj	$L278lw	$2,176($sp).set	macro.set	reorder$L251:lw	$31,148($sp)lw	$fp,144($sp)lw	$23,140($sp)lw	$22,136($sp)lw	$21,132($sp)lw	$20,128($sp)lw	$19,124($sp)lw	$18,120($sp)lw	$17,116($sp)lw	$16,112($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,152.set	macro.set	reorder$L185:addiu	$3,$21,31li	$2,-16			# 0xfffffffffffffff0and	$3,$3,$2.set	noreorder.set	nomacroj	$L187sw	$3,68($sp).set	macro.set	reorder$L231:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L228sb	$2,6($5).set	macro.set	reorder$L204:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L202sb	$3,5($5).set	macro.set	reorder$L217:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L221sb	$3,5($5).set	macro.set	reorder$L230:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L228sb	$3,5($5).set	macro.set	reorder$L205:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L202sb	$2,6($5).set	macro.set	reorder$L218:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L221sb	$2,6($5).set	macro.set	reorder$L274:lbu	$2,4($4).set	noreorder.set	nomacroj	$L202sb	$2,4($5).set	macro.set	reorder$L275:lbu	$2,4($4).set	noreorder.set	nomacroj	$L221sb	$2,4($5).set	macro.set	reorder$L252:.set	noreorder.set	nomacroj	$L191addu	$23,$8,$fp.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	$fp,128($sp)sw	$16,96($sp)sw	$31,132($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)lhu	$2,0($5)move	$16,$5andi	$2,$2,0x2000move	$fp,$4sw	$6,56($sp).set	noreorder.set	nomacrobeq	$2,$0,$L293sw	$7,60($sp).set	macro.set	reorderlw	$21,96($4)lw	$4,100($fp)$L434:lw	$2,80($16)lw	$10,64($16).set	noreorder.set	nomacrobeq	$10,$0,$L421sw	$2,8($4).set	macro.set	reorder$L296:lw	$2,48($16)lw	$5,32($21)lw	$7,48($21)lw	$6,32($16)lw	$3,24($16)lw	$8,28($16)lw	$9,68($16)sw	$2,16($sp)li	$2,1			# 0x1sw	$3,20($sp)sw	$8,24($sp)sw	$10,28($sp)sw	$9,32($sp).set	noreorder.set	nomacrojal	filtersw	$2,36($sp).set	macro.set	reorderlw	$9,96($16)lw	$8,100($16)lw	$3,24($16)lw	$2,28($16)lw	$5,36($21)lw	$7,52($21)lw	$4,100($fp)lw	$6,36($16)lw	$10,52($16)lw	$11,64($16)lw	$12,68($16)sra	$3,$3,$9sra	$2,$2,$8sw	$10,16($sp)sw	$3,20($sp)sw	$2,24($sp)sw	$11,28($sp)sw	$12,32($sp).set	noreorder.set	nomacrojal	filtersw	$0,36($sp).set	macro.set	reorderlw	$3,24($16)lw	$9,96($16)lw	$2,28($16)lw	$8,100($16)lw	$5,40($21)lw	$7,56($21)lw	$4,100($fp)lw	$6,40($16)lw	$12,68($16)lw	$10,56($16)lw	$11,64($16)sra	$3,$3,$9sra	$2,$2,$8sw	$10,16($sp)sw	$3,20($sp)sw	$2,24($sp)sw	$11,28($sp)sw	$12,32($sp).set	noreorder.set	nomacrojal	filtersw	$0,36($sp).set	macro.set	reorder$L299:lw	$6,56($sp)$L435:lw	$7,60($sp)move	$4,$fpmove	$5,$21lw	$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$L421:lw	$2,0($4)bne	$2,$0,$L296lw	$2,48($16)lw	$22,48($21)sw	$2,40($sp)lw	$20,24($16)lw	$19,28($16)lw	$17,32($21).set	noreorder.set	nomacrobeq	$22,$2,$L300lw	$18,32($16).set	macro.set	reorder.set	noreorder.set	nomacroblez	$19,$L303li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$20,$2sw	$2,64($sp)andi	$3,$20,0x3sltu	$2,$20,32move	$23,$0sw	$2,76($sp).set	noreorder.set	nomacrobne	$2,$0,$L318sw	$3,92($sp).set	macro.set	reorder$L423:andi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L318andi	$2,$18,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L436move	$4,$17.set	macro.set	reorderlw	$2,64($sp)addiu	$5,$17,-4addu	$3,$2,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L322addiu	$4,$18,-4.set	macro.set	reorder$L397:#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,$L397$L322:andi	$2,$20,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L437lw	$3,92($sp).set	macro.set	reorder$L398:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L398lw	$3,92($sp).set	macro.set	reorder$L437:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L328li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L329li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L422$L326:addiu	$23,$23,1.set	noreorder.set	nomacrobeq	$19,$23,$L394lw	$2,40($sp).set	macro.set	reorder$L438:addu	$18,$18,$2lw	$2,76($sp).set	noreorder.set	nomacrobeq	$2,$0,$L423addu	$17,$17,$22.set	macro.set	reorder$L318:move	$4,$17$L436:move	$5,$18move	$6,$20.set	noreorder.set	nomacrojal	memcpyaddiu	$23,$23,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$19,$23,$L438lw	$2,40($sp).set	macro.set	reorder$L394:lw	$20,24($16)lw	$19,28($16)$L303:lw	$2,100($16)lw	$3,52($16)lw	$22,52($21)sw	$3,44($sp)lw	$6,96($16)sra	$23,$19,$2lw	$17,36($21).set	noreorder.set	nomacrobeq	$22,$3,$L331lw	$18,36($16).set	macro.set	reorderblez	$23,$L334sra	$20,$20,$6li	$2,-32			# 0xffffffffffffffe0and	$2,$20,$2sw	$2,68($sp)andi	$3,$20,0x3sltu	$2,$20,32move	$19,$0sw	$2,80($sp).set	noreorder.set	nomacrobne	$2,$0,$L349sw	$3,88($sp).set	macro.set	reorder$L426:andi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L439move	$4,$17.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L440move	$5,$18.set	macro.set	reorderlw	$2,68($sp)addiu	$5,$17,-4addu	$3,$2,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L353addiu	$4,$18,-4.set	macro.set	reorder$L401:#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,$L401$L353:andi	$2,$20,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L441lw	$3,88($sp).set	macro.set	reorder$L402:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6

⌨️ 快捷键说明

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