vf_pp7.s

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

S
3,826
字号
sw	$17,-20($22)sw	$16,-4($22)sw	$16,-36($22)sw	$17,-28($22)sw	$16,-24($22)sw	$16,-16($22)sw	$16,-12($22)bne	$23,$2,$L145addiu	$22,$22,64lw	$3,16($sp)lw	$2,4($3)beq	$2,$0,$L148lui	$3,%hi(requantize)beq	$2,$fp,$L156lui	$2,%hi(mediumthresh_c)addiu	$2,$2,%lo(mediumthresh_c)lui	$3,%hi(requantize)sw	$2,%lo(requantize)($3)lw	$31,60($sp)lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,64$L148:lui	$2,%hi(hardthresh_c)addiu	$2,$2,%lo(hardthresh_c)sw	$2,%lo(requantize)($3)lw	$31,60($sp)lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,64$L155:j	$L143sw	$0,0($16)$L156:lui	$2,%hi(softthresh_c)addiu	$2,$2,%lo(softthresh_c)lui	$3,%hi(requantize)sw	$2,%lo(requantize)($3)lw	$31,60($sp)lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,64.set	macro.set	reorder.end	open.section	.text.control,"ax",@progbits.align	2.align	5.ent	control.type	control, @functioncontrol:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	vf_next_controlnop.set	macro.set	reorder.end	control.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)lw	$3,100($4)beq	$3,$0,$L164move	$16,$4lw	$2,16($3)beq	$2,$0,$L162move	$4,$2jal	uc_freenoplw	$3,100($16)$L162:sw	$0,16($3)jal	uc_freemove	$4,$3sw	$0,100($16)$L164:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	uninit.section	.text.query_format,"ax",@progbits.align	2.align	5.ent	query_format.type	query_format, @functionquery_format:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,961871872			# 0x39550000ori	$2,$2,0x5659beq	$5,$2,$L167sltu	$2,$2,$5beq	$2,$0,$L173li	$2,808583168			# 0x30320000li	$2,1345454080			# 0x50320000ori	$2,$2,0x3234beq	$5,$2,$L167sltu	$2,$2,$5bne	$2,$0,$L170li	$2,1345585152			# 0x50340000li	$2,1280311296			# 0x4c500000ori	$2,$2,0x4c43beq	$5,$2,$L167nopli	$2,1345388544			# 0x50310000ori	$2,$2,0x3134beq	$5,$2,$L167nop$L166:j	$31move	$2,$0$L170:ori	$2,$2,0x3434beq	$5,$2,$L167nopli	$2,1448411136			# 0x56550000ori	$2,$2,0x5949bne	$5,$2,$L166nop$L167:j	vf_next_query_formatnop$L173:ori	$2,$2,0x3449beq	$5,$2,$L167nopsltu	$2,$2,$5beq	$2,$0,$L174li	$2,538968064			# 0x20200000li	$2,842072064			# 0x32310000ori	$2,$2,0x5659beq	$5,$2,$L167nopli	$2,959447040			# 0x39300000ori	$2,$2,0x4649bne	$5,$2,$L166nopj	$L167nop$L174:ori	$2,$2,0x3859beq	$5,$2,$L167nopli	$2,808452096			# 0x30300000ori	$2,$2,0x3859bne	$5,$2,$L166nopj	$L167nop.set	macro.set	reorder.end	query_format.section	.text.get_image,"ax",@progbits.align	2.align	5.ent	get_image.type	get_image, @functionget_image:.frame	$sp,40,$31		# vars= 0, regs= 3/0, args= 24, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$17,28($sp)sw	$16,24($sp)sw	$31,32($sp)lhu	$2,0($5)move	$16,$5ori	$7,$2,0x2andi	$2,$2,0x1beq	$2,$0,$L181move	$17,$4lw	$31,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,40$L181:lw	$4,92($4)lw	$5,4($5)lbu	$6,2($16)lw	$3,12($16)lw	$2,8($16)sw	$3,20($sp)jal	vf_get_imagesw	$2,16($sp)move	$6,$2lhu	$2,0($16)lw	$3,32($6)lw	$4,48($6)lw	$5,8($6)andi	$2,$2,0x100sw	$3,32($16)sw	$4,48($16)sw	$6,96($17)beq	$2,$0,$L178sw	$5,8($16)lw	$2,36($6)lw	$3,52($6)sw	$2,36($16)sw	$3,52($16)lw	$2,56($6)lw	$3,40($6)sw	$2,56($16)sw	$3,40($16)$L178:lhu	$2,0($16)ori	$2,$2,0x2000sh	$2,0($16)lw	$31,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	get_image.section	.text.config,"ax",@progbits.align	2.align	5.ent	config.type	config, @functionconfig:.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$22,40($sp)li	$3,-16			# 0xfffffffffffffff0move	$22,$5addiu	$5,$6,31and	$5,$5,$3addiu	$2,$22,31and	$2,$2,$3addiu	$5,$5,8sw	$31,48($sp)sw	$23,44($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)mul	$5,$2,$5lw	$16,100($4)lw	$19,72($sp)lw	$20,76($sp)lw	$21,80($sp)move	$18,$4sw	$2,12($16)li	$4,8			# 0x8move	$23,$6jal	uc_memalignmove	$17,$7sw	$2,16($16)move	$4,$18sw	$19,72($sp)sw	$20,76($sp)sw	$21,80($sp)move	$5,$22move	$6,$23move	$7,$17lw	$31,48($sp)lw	$23,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)j	vf_next_configaddiu	$sp,$sp,56.set	macro.set	reorder.end	config.section	.text.filter,"ax",@progbits.align	2.align	5.ent	filter.type	filter, @functionfilter:.frame	$sp,152,$31		# vars= 96, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-152lw	$2,188($sp)sw	$21,132($sp)sw	$5,156($sp)sw	$31,148($sp)sw	$fp,144($sp)sw	$23,140($sp)sw	$22,136($sp)sw	$20,128($sp)sw	$19,124($sp)sw	$18,120($sp)sw	$17,116($sp)sw	$16,112($sp)sw	$4,152($sp)move	$5,$6sw	$7,164($sp).set	noreorder.set	nomacrobeq	$2,$0,$L185lw	$21,172($sp).set	macro.set	reorderlw	$3,12($4)sw	$3,68($sp)$L187:lw	$4,152($sp)lw	$4,16($4).set	noreorder.set	nomacrobeq	$5,$0,$L251sw	$4,60($sp).set	macro.set	reorderlw	$6,156($sp).set	noreorder.set	nomacrobeq	$6,$0,$L251lw	$7,68($sp).set	macro.set	reorderlw	$9,176($sp)sll	$fp,$7,3addu	$8,$4,$fp.set	noreorder.set	nomacroblez	$9,$L252sw	$8,64($sp).set	macro.set	reorderaddu	$2,$fp,$21addu	$17,$8,$2li	$2,-32			# 0xffffffffffffffe0addu	$23,$8,$fpand	$2,$21,$2move	$18,$5sw	$2,80($sp)move	$16,$23move	$19,$0sltu	$20,$21,32andi	$22,$21,0x3$L193:.set	noreorder.set	nomacrobne	$20,$0,$L194addiu	$4,$16,8.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L279move	$5,$18.set	macro.set	reorderandi	$2,$18,0x3bne	$2,$0,$L279lw	$2,80($sp)addiu	$5,$16,4addu	$3,$2,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L198addiu	$4,$18,-4.set	macro.set	reorder$L253:#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,$L253$L198:andi	$2,$21,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L280li	$2,2			# 0x2.set	macro.set	reorder$L254:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L254li	$2,2			# 0x2.set	macro.set	reorder$L280:.set	noreorder.set	nomacrobeq	$22,$2,$L204li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$2,$L205li	$2,1			# 0x1.set	macro.set	reorderbeq	$22,$2,$L274$L202:lbu	$2,8($16)$L277:addiu	$19,$19,1sb	$2,7($16)lbu	$3,7($17)lw	$4,168($sp)sb	$3,8($17)lbu	$2,9($16)addu	$18,$18,$4sb	$2,6($16)lbu	$3,6($17)sb	$3,9($17)lbu	$2,10($16)sb	$2,5($16)lbu	$3,5($17)sb	$3,10($17)lbu	$2,11($16)sb	$2,4($16)lbu	$3,4($17)sb	$3,11($17)lbu	$2,12($16)sb	$2,3($16)lbu	$3,3($17)sb	$3,12($17)lbu	$2,13($16)sb	$2,2($16)lbu	$3,2($17)sb	$3,13($17)lbu	$2,14($16)sb	$2,1($16)lbu	$3,1($17)sb	$3,14($17)lbu	$2,15($16)sb	$2,0($16)lbu	$3,0($17)lw	$5,68($sp)sb	$3,15($17)lw	$6,176($sp)addu	$16,$16,$5.set	noreorder.set	nomacrobne	$6,$19,$L193addu	$17,$17,$5.set	macro.set	reorder$L191:lw	$5,68($sp)lw	$3,176($sp)subu	$4,$fp,$5lw	$5,64($sp)addiu	$2,$3,7mtlo	$5lw	$5,68($sp)addiu	$3,$3,8madd	$5,$2lw	$2,64($sp)mflo	$19mtlo	$2madd	$5,$3move	$18,$23mflo	$17addu	$16,$2,$4subu	$22,$0,$5move	$20,$0sltu	$23,$5,32$L206:.set	noreorder.set	nomacrobne	$23,$0,$L207andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L281lw	$6,68($sp).set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L282move	$4,$16.set	macro.set	reorderlw	$7,68($sp)li	$2,-32			# 0xffffffffffffffe0addiu	$5,$16,-4and	$2,$7,$2addu	$6,$2,$5sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L211addiu	$4,$18,-4.set	macro.set	reorder$L255:#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,$L255$L211:lw	$8,68($sp)andi	$2,$8,0x1caddu	$6,$6,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L283lw	$9,68($sp).set	macro.set	reorder$L256:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L256lw	$9,68($sp).set	macro.set	reorder$L283:li	$2,2			# 0x2andi	$3,$9,0x3.set	noreorder.set	nomacrobeq	$3,$2,$L217li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L218li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L275$L221:andi	$2,$17,0x3$L291:.set	noreorder.set	nomacrobne	$2,$0,$L284lw	$6,68($sp).set	macro.set	reorderandi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L285move	$4,$17.set	macro.set	reorderlw	$3,68($sp)li	$2,-32			# 0xffffffffffffffe0and	$2,$3,$2addiu	$5,$17,-4addu	$6,$5,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L224addiu	$4,$19,-4.set	macro.set	reorder$L257:#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,$L257$L224:lw	$7,68($sp)andi	$2,$7,0x1caddu	$6,$6,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L286lw	$8,68($sp).set	macro.set	reorder$L258:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L258lw	$8,68($sp).set	macro.set	reorder$L286:li	$2,2			# 0x2andi	$3,$8,0x3.set	noreorder.set	nomacrobeq	$3,$2,$L230li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L231li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L287lw	$9,68($sp).set	macro.set	reorderlbu	$2,4($4)addiu	$20,$20,1sb	$2,4($5)lw	$9,68($sp)li	$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	reorderlw	$2,176($sp)$L278:.set	noreorder.set	nomacroblez	$2,$L251lw	$4,68($sp).set	macro.set	reorderlw	$5,68($sp)lw	$6,68($sp)sll	$4,$4,2lw	$7,68($sp)lw	$8,64($sp)addu	$5,$4,$5sll	$6,$6,1subu	$fp,$fp,$6addu	$7,$6,$7addu	$8,$8,$5sll	$9,$5,1sw	$4,88($sp)sw	$7,48($sp)sw	$5,56($sp)sw	$6,92($sp)sw	$fp,52($sp)sw	$0,72($sp)move	$20,$0sw	$0,20($sp)sw	$8,104($sp)sw	$9,100($sp)move	$3,$fpmove	$4,$8move	$7,$9$L250:lw	$9,104($sp)lw	$5,68($sp)lw	$6,64($sp)lw	$8,92($sp)addu	$2,$3,$4addu	$3,$5,$4addu	$4,$6,$7addu	$5,$8,$9lw	$7,88($sp)lw	$8,48($sp)addu	$6,$7,$9addu	$10,$9,$20addu	$7,$8,$9lw	$9,60($sp)addu	$17,$2,$20addu	$15,$3,$20addu	$14,$4,$20addu	$13,$5,$20addu	$12,$6,$20addu	$11,$7,$20li	$16,-8			# 0xfffffffffffffff8$L234:lbu	$8,5($17)lbu	$7,5($14)lbu	$6,5($12)lbu	$2,5($10)lbu	$4,5($15)lbu	$5,5($13)lbu	$3,5($11)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,32($9)sh	$5,36($9)sh	$3,34($9)sh	$6,38($9)lbu	$8,6($17)lbu	$7,6($14)lbu	$6,6($12)lbu	$2,6($10)lbu	$4,6($15)lbu	$5,6($13)lbu	$3,6($11)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,40($9)sh	$5,44($9)sh	$3,42($9)sh	$6,46($9)lbu	$8,7($17)lbu	$7,7($14)lbu	$6,7($12)lbu	$2,7($10)lbu	$4,7($15)lbu	$5,7($13)lbu	$3,7($11)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,48($9)sh	$5,52($9)sh	$3,50($9)sh	$6,54($9)lbu	$8,8($17)lbu	$7,8($14)lbu	$6,8($12)lbu	$3,8($10)lbu	$4,8($15)lbu	$5,8($13)lbu	$2,8($11)addu	$5,$5,$6addu	$3,$3,$8addu	$4,$4,$7sll	$2,$2,1

⌨️ 快捷键说明

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