vf_pp7.s

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

S
3,826
字号
.file	1 "vf_pp7.c".section .mdebug.abi32.previous.section	.text.dctB_c,"ax",@progbits.align	2.align	5.ent	dctB_c.type	dctB_c, @functiondctB_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolh	$10,48($5)lh	$8,40($5)lh	$6,32($5)lh	$9,0($5)lh	$7,8($5)lh	$2,16($5)lh	$3,24($5)addu	$9,$9,$10addu	$7,$7,$8addu	$2,$2,$6sll	$3,$3,1addu	$6,$9,$3addu	$8,$7,$2subu	$3,$3,$9subu	$2,$2,$7andi	$8,$8,0xffffsll	$9,$2,1andi	$6,$6,0xffffsll	$7,$3,1subu	$10,$6,$8subu	$3,$3,$9addu	$7,$7,$2addu	$6,$6,$8sh	$6,0($4)sh	$10,16($4)sh	$7,8($4)sh	$3,24($4)addiu	$2,$5,2lh	$11,48($2)lh	$10,40($2)lh	$8,32($2)lh	$7,24($2)lh	$9,2($5)lh	$3,8($2)lh	$6,16($2)addu	$9,$9,$11addu	$3,$3,$10addu	$6,$6,$8sll	$7,$7,1addu	$2,$9,$7addu	$8,$3,$6subu	$7,$7,$9subu	$6,$6,$3andi	$8,$8,0xffffsll	$3,$6,1andi	$2,$2,0xffffsll	$9,$7,1subu	$10,$2,$8subu	$7,$7,$3addu	$9,$9,$6addiu	$3,$4,2addu	$2,$2,$8sh	$2,2($4)sh	$7,24($3)sh	$10,16($3)sh	$9,8($3)addiu	$2,$5,4lh	$10,40($2)lh	$8,32($2)lh	$7,24($2)lh	$9,4($5)lh	$11,48($2)lh	$3,8($2)lh	$6,16($2)addu	$3,$3,$10addu	$9,$9,$11addu	$6,$6,$8sll	$7,$7,1addu	$2,$9,$7addu	$8,$3,$6subu	$7,$7,$9subu	$6,$6,$3andi	$8,$8,0xffffsll	$3,$6,1andi	$2,$2,0xffffsll	$9,$7,1subu	$10,$2,$8subu	$7,$7,$3addu	$9,$9,$6addiu	$3,$4,4addu	$2,$2,$8sh	$2,4($4)sh	$7,24($3)sh	$10,16($3)sh	$9,8($3)addiu	$2,$5,6lh	$8,40($2)lh	$6,32($2)lh	$9,6($5)lh	$10,48($2)lh	$5,24($2)lh	$7,8($2)lh	$3,16($2)addu	$9,$9,$10addu	$7,$7,$8addu	$3,$3,$6sll	$5,$5,1addu	$6,$9,$5addu	$8,$7,$3subu	$5,$5,$9subu	$3,$3,$7andi	$6,$6,0xffffandi	$8,$8,0xffffsll	$2,$3,1sll	$7,$5,1subu	$9,$6,$8subu	$5,$5,$2addu	$7,$7,$3addiu	$2,$4,6addu	$6,$6,$8sh	$6,6($4)sh	$5,24($2)sh	$9,16($2)j	$31sh	$7,8($2).set	macro.set	reorder.end	dctB_c.section	.text.hardthresh_c,"ax",@progbits.align	2.align	5.ent	hardthresh_c.type	hardthresh_c, @functionhardthresh_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(thres2)addiu	$9,$2,%lo(thres2)sll	$5,$5,6addu	$6,$5,$9lw	$2,4($6)lh	$8,2($4)move	$7,$4lh	$4,0($4)addu	$3,$2,$8sll	$2,$2,1sll	$4,$4,12sltu	$2,$2,$3beq	$2,$0,$L4mtlo	$4li	$2,3276			# 0xcccmadd	$8,$2$L4:lw	$3,8($6)lh	$4,4($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L6mflo	$3sll	$2,$4,12addu	$3,$3,$2mtlo	$3$L6:lw	$3,12($6)lh	$4,6($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L8li	$2,1638			# 0x666madd	$4,$2$L8:lw	$3,16($6)lh	$4,8($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L10li	$2,3276			# 0xcccmadd	$4,$2$L10:lw	$3,20($6)lh	$4,10($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L12li	$2,2621			# 0xa3dmadd	$4,$2$L12:lw	$3,24($6)lh	$4,12($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L14li	$2,3276			# 0xcccmadd	$4,$2$L14:lw	$3,28($6)lh	$4,14($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L16li	$2,1310			# 0x51emadd	$4,$2$L16:lw	$3,32($6)lh	$4,16($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L18mflo	$3sll	$2,$4,12addu	$3,$3,$2mtlo	$3$L18:lw	$3,36($6)lh	$4,18($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L20li	$2,3276			# 0xcccmadd	$4,$2$L20:lw	$3,40($6)lh	$4,20($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L22mflo	$3sll	$2,$4,12addu	$3,$3,$2mtlo	$3$L22:addu	$5,$5,$9lw	$3,44($5)lh	$4,22($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L24li	$2,1638			# 0x666madd	$4,$2$L24:lw	$3,48($5)lh	$4,24($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L26li	$2,1638			# 0x666madd	$4,$2$L26:lw	$3,52($5)lh	$4,26($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L28li	$2,1310			# 0x51emadd	$4,$2$L28:lw	$3,56($5)lh	$4,28($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L30li	$2,1638			# 0x666madd	$4,$2$L30:lw	$3,60($5)lh	$4,30($7)sll	$2,$3,1addu	$3,$3,$4sltu	$2,$2,$3beq	$2,$0,$L36mflo	$3sll	$3,$4,7sll	$2,$4,2addu	$2,$2,$3subu	$2,$2,$4sll	$3,$2,2addu	$2,$2,$3mflo	$3addu	$3,$3,$2mtlo	$3mflo	$3$L36:addiu	$2,$3,2048j	$31sra	$2,$2,12.set	macro.set	reorder.end	hardthresh_c.section	.text.mediumthresh_c,"ax",@progbits.align	2.align	5.ent	mediumthresh_c.type	mediumthresh_c, @functionmediumthresh_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolh	$3,0($4)sll	$5,$5,6lui	$2,%hi(thres2)addiu	$2,$2,%lo(thres2)sll	$3,$3,12addiu	$5,$5,4addu	$5,$5,$2mtlo	$3lui	$2,%hi(factor+4)lui	$3,%hi(factor+64)move	$8,$4addiu	$10,$2,%lo(factor+4)j	$L38addiu	$11,$3,%lo(factor+64)$L50:lw	$2,0($10)madd	$7,$2$L39:addiu	$10,$10,4addiu	$5,$5,4beq	$10,$11,$L49addiu	$8,$8,2$L38:lw	$6,0($5)lh	$7,2($8)sll	$2,$6,1addu	$9,$6,$7addu	$4,$7,$2sll	$3,$6,2sltu	$2,$2,$9beq	$2,$0,$L39sltu	$4,$3,$4bne	$4,$0,$L50nopblez	$7,$L43subu	$3,$7,$6lw	$2,0($10)addiu	$10,$10,4sll	$2,$2,1madd	$3,$2addiu	$5,$5,4bne	$10,$11,$L38addiu	$8,$8,2$L49:mflo	$3addiu	$2,$3,2048j	$31sra	$2,$2,12$L43:lw	$2,0($10)sll	$2,$2,1j	$L39madd	$9,$2.set	macro.set	reorder.end	mediumthresh_c.section	.text.softthresh_c,"ax",@progbits.align	2.align	5.ent	softthresh_c.type	softthresh_c, @functionsoftthresh_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$9,%hi(thres2)sll	$5,$5,6addiu	$2,$9,%lo(thres2)addu	$2,$5,$2lw	$6,4($2)lh	$7,2($4)lh	$3,0($4)sll	$2,$6,1addu	$8,$6,$7sll	$3,$3,12sltu	$2,$2,$8beq	$2,$0,$L52mtlo	$3blez	$7,$L113subu	$3,$7,$6li	$2,3276			# 0xcccmadd	$3,$2$L52:addiu	$2,$9,%lo(thres2)addu	$2,$5,$2lw	$3,8($2)lh	$6,4($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L127addiu	$2,$9,%lo(thres2)blez	$6,$L114subu	$2,$6,$3mflo	$3sll	$2,$2,12addu	$3,$3,$2mtlo	$3$L56:addiu	$2,$9,%lo(thres2)$L127:addu	$2,$5,$2lw	$3,12($2)lh	$6,6($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L128addiu	$2,$9,%lo(thres2)blez	$6,$L115subu	$3,$6,$3li	$2,1638			# 0x666madd	$3,$2$L60:addiu	$2,$9,%lo(thres2)$L128:addu	$2,$5,$2lw	$3,16($2)lh	$6,8($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L129addiu	$2,$9,%lo(thres2)blez	$6,$L116subu	$3,$6,$3li	$2,3276			# 0xcccmadd	$3,$2$L64:addiu	$2,$9,%lo(thres2)$L129:addu	$2,$5,$2lw	$3,20($2)lh	$6,10($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L130addiu	$2,$9,%lo(thres2)blez	$6,$L117subu	$3,$6,$3li	$2,2621			# 0xa3dmadd	$3,$2$L68:addiu	$2,$9,%lo(thres2)$L130:addu	$2,$5,$2lw	$3,24($2)lh	$6,12($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L131addiu	$2,$9,%lo(thres2)blez	$6,$L118subu	$3,$6,$3li	$2,3276			# 0xcccmadd	$3,$2$L72:addiu	$2,$9,%lo(thres2)$L131:addu	$2,$5,$2lw	$3,28($2)lh	$6,14($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L132addiu	$2,$9,%lo(thres2)blez	$6,$L119subu	$3,$6,$3li	$2,1310			# 0x51emadd	$3,$2$L76:addiu	$2,$9,%lo(thres2)$L132:addu	$2,$5,$2lw	$3,32($2)lh	$6,16($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L133addiu	$2,$9,%lo(thres2)blez	$6,$L120subu	$2,$6,$3mflo	$3sll	$2,$2,12addu	$3,$3,$2mtlo	$3$L80:addiu	$2,$9,%lo(thres2)$L133:addu	$2,$5,$2lw	$3,36($2)lh	$6,18($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L134addiu	$2,$9,%lo(thres2)blez	$6,$L121subu	$3,$6,$3li	$2,3276			# 0xcccmadd	$3,$2$L84:addiu	$2,$9,%lo(thres2)$L134:addu	$2,$5,$2lw	$3,40($2)lh	$6,20($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L135addiu	$2,$9,%lo(thres2)blez	$6,$L122subu	$2,$6,$3mflo	$3sll	$2,$2,12addu	$3,$3,$2mtlo	$3$L88:addiu	$2,$9,%lo(thres2)$L135:addu	$2,$5,$2lw	$3,44($2)lh	$6,22($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L136addiu	$2,$9,%lo(thres2)blez	$6,$L123subu	$3,$6,$3li	$2,1638			# 0x666madd	$3,$2$L92:addiu	$2,$9,%lo(thres2)$L136:addu	$2,$5,$2lw	$3,48($2)lh	$6,24($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L137addiu	$2,$9,%lo(thres2)blez	$6,$L124subu	$3,$6,$3li	$2,1638			# 0x666madd	$3,$2$L96:addiu	$2,$9,%lo(thres2)$L137:addu	$2,$5,$2lw	$3,52($2)lh	$6,26($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L138addiu	$2,$9,%lo(thres2)blez	$6,$L125subu	$3,$6,$3li	$2,1310			# 0x51emadd	$3,$2$L100:addiu	$2,$9,%lo(thres2)$L138:addu	$2,$5,$2lw	$3,56($2)lh	$6,28($4)sll	$2,$3,1addu	$7,$3,$6sltu	$2,$2,$7beq	$2,$0,$L139addiu	$2,$9,%lo(thres2)blez	$6,$L126subu	$3,$6,$3li	$2,1638			# 0x666madd	$3,$2$L104:addiu	$2,$9,%lo(thres2)$L139:addu	$2,$5,$2lw	$3,60($2)lh	$4,30($4)sll	$2,$3,1addu	$5,$3,$4sltu	$2,$2,$5beq	$2,$0,$L108nopblez	$4,$L110subu	$3,$4,$3sll	$4,$3,7sll	$2,$3,2addu	$2,$2,$4subu	$2,$2,$3sll	$4,$2,2mflo	$3addu	$2,$2,$4addu	$3,$3,$2mtlo	$3$L108:mflo	$3addiu	$2,$3,2048j	$31sra	$2,$2,12$L113:li	$2,3276			# 0xcccj	$L52madd	$8,$2$L120:mflo	$3sll	$2,$7,12addu	$3,$3,$2j	$L80mtlo	$3$L121:li	$2,3276			# 0xcccj	$L84madd	$7,$2$L122:mflo	$3sll	$2,$7,12addu	$3,$3,$2j	$L88mtlo	$3$L123:li	$2,1638			# 0x666j	$L92madd	$7,$2$L124:li	$2,1638			# 0x666j	$L96madd	$7,$2$L125:li	$2,1310			# 0x51ej	$L100madd	$7,$2$L126:li	$2,1638			# 0x666j	$L104madd	$7,$2$L110:sll	$3,$5,7sll	$2,$5,2addu	$2,$2,$3subu	$2,$2,$5sll	$3,$2,2addu	$2,$2,$3mflo	$3addu	$3,$3,$2mtlo	$3mflo	$3addiu	$2,$3,2048j	$31sra	$2,$2,12$L116:li	$2,3276			# 0xcccj	$L64madd	$7,$2$L117:li	$2,2621			# 0xa3dj	$L68madd	$7,$2$L118:li	$2,3276			# 0xcccj	$L72madd	$7,$2$L119:li	$2,1310			# 0x51ej	$L76madd	$7,$2$L114:mflo	$3sll	$2,$7,12addu	$3,$3,$2j	$L56mtlo	$3$L115:li	$2,1638			# 0x666j	$L60madd	$7,$2.set	macro.set	reorder.end	softthresh_c.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"%d:%d\000".globl	__floatsidf.globl	__muldf3.globl	__subdf3.globl	__fixdfsi.section	.rodata.cst8,"aM",@progbits,8.align	3$LC1:.word	0.word	1076887552.align	3$LC2:.word	0.word	1072693248.align	3$LC3:.word	987392404.word	1077496920.align	3$LC4:.word	5770.word	1078198272.section	.text.open,"ax",@progbits.align	2.align	5.ent	open.type	open, @functionopen:.frame	$sp,64,$31		# vars= 8, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(config)lui	$3,%hi(put_image)addiu	$sp,$sp,-64addiu	$2,$2,%lo(config)addiu	$3,$3,%lo(put_image)sw	$17,28($sp)sw	$16,24($sp)sw	$31,60($sp)sw	$fp,56($sp)sw	$23,52($sp)sw	$22,48($sp)sw	$21,44($sp)sw	$20,40($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$2,4($4)sw	$3,20($4)lui	$2,%hi(get_image)lui	$3,%hi(query_format)addiu	$2,$2,%lo(get_image)addiu	$3,$3,%lo(query_format)sw	$2,16($4)sw	$3,12($4)lui	$2,%hi(uninit)lui	$3,%hi(control)addiu	$2,$2,%lo(uninit)addiu	$3,$3,%lo(control)move	$16,$4sw	$2,32($4)sw	$3,8($4)li	$4,20			# 0x14jal	uc_mallocmove	$17,$5sw	$2,100($16)move	$4,$2move	$5,$0li	$6,20			# 0x14jal	memsetsw	$2,16($sp)beq	$17,$0,$L141lui	$5,%hi($LC0)lw	$6,100($16)move	$4,$17addiu	$5,$5,%lo($LC0)jal	sscanfaddiu	$7,$6,4$L141:lw	$16,100($16)lw	$2,0($16)bltz	$2,$L155sw	$16,16($sp)$L143:lui	$2,%hi(thres2+60)addiu	$22,$2,%lo(thres2+60)move	$23,$0$L145:li	$fp,1			# 0x1slt	$2,$0,$23move	$4,$fpjal	__floatsidfmovn	$4,$23,$2move	$18,$2move	$4,$2lui	$2,%hi($LC1)lw	$6,%lo($LC1)($2)lw	$7,%lo($LC1+4)($2)move	$5,$3jal	__muldf3move	$19,$3lui	$4,%hi($LC2)lw	$20,%lo($LC2)($4)lw	$21,%lo($LC2+4)($4)move	$6,$20move	$7,$21move	$4,$2jal	__subdf3move	$5,$3move	$5,$3jal	__fixdfsimove	$4,$2move	$17,$2lui	$2,%hi($LC3)lw	$6,%lo($LC3)($2)lw	$7,%lo($LC3+4)($2)move	$4,$18move	$5,$19jal	__muldf3sw	$17,-60($22)move	$4,$2move	$6,$20move	$7,$21jal	__subdf3move	$5,$3move	$5,$3jal	__fixdfsimove	$4,$2lui	$3,%hi($LC4)lw	$6,%lo($LC4)($3)lw	$7,%lo($LC4+4)($3)move	$4,$18move	$5,$19sw	$2,-56($22)sw	$17,-52($22)sw	$2,-48($22)sw	$2,-44($22)jal	__muldf3move	$16,$2move	$4,$2move	$5,$3move	$6,$20jal	__subdf3move	$7,$21move	$4,$2jal	__fixdfsimove	$5,$3sw	$2,0($22)sw	$2,-40($22)sw	$2,-32($22)sw	$2,-8($22)addiu	$23,$23,1li	$2,99			# 0x63

⌨️ 快捷键说明

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