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 + -
显示快捷键?