vf_pp7.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,826 行 · 第 1/4 页
MID
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 nomacro lh $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,$10 addu $7,$7,$8 addu $2,$2,$6 sll $3,$3,1 addu $6,$9,$3 addu $8,$7,$2 subu $3,$3,$9 subu $2,$2,$7 andi $8,$8,0xffff sll $9,$2,1 andi $6,$6,0xffff sll $7,$3,1 subu $10,$6,$8 subu $3,$3,$9 addu $7,$7,$2 addu $6,$6,$8 sh $6,0($4) sh $10,16($4) sh $7,8($4) sh $3,24($4) addiu $2,$5,2 lh $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,$11 addu $3,$3,$10 addu $6,$6,$8 sll $7,$7,1 addu $2,$9,$7 addu $8,$3,$6 subu $7,$7,$9 subu $6,$6,$3 andi $8,$8,0xffff sll $3,$6,1 andi $2,$2,0xffff sll $9,$7,1 subu $10,$2,$8 subu $7,$7,$3 addu $9,$9,$6 addiu $3,$4,2 addu $2,$2,$8 sh $2,2($4) sh $7,24($3) sh $10,16($3) sh $9,8($3) addiu $2,$5,4 lh $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,$10 addu $9,$9,$11 addu $6,$6,$8 sll $7,$7,1 addu $2,$9,$7 addu $8,$3,$6 subu $7,$7,$9 subu $6,$6,$3 andi $8,$8,0xffff sll $3,$6,1 andi $2,$2,0xffff sll $9,$7,1 subu $10,$2,$8 subu $7,$7,$3 addu $9,$9,$6 addiu $3,$4,4 addu $2,$2,$8 sh $2,4($4) sh $7,24($3) sh $10,16($3) sh $9,8($3) addiu $2,$5,6 lh $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,$10 addu $7,$7,$8 addu $3,$3,$6 sll $5,$5,1 addu $6,$9,$5 addu $8,$7,$3 subu $5,$5,$9 subu $3,$3,$7 andi $6,$6,0xffff andi $8,$8,0xffff sll $2,$3,1 sll $7,$5,1 subu $9,$6,$8 subu $5,$5,$2 addu $7,$7,$3 addiu $2,$4,6 addu $6,$6,$8 sh $6,6($4) sh $5,24($2) sh $9,16($2) j $31 sh $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 nomacro lui $2,%hi(thres2) addiu $9,$2,%lo(thres2) sll $5,$5,6 addu $6,$5,$9 lw $2,4($6) lh $8,2($4) move $7,$4 lh $4,0($4) addu $3,$2,$8 sll $2,$2,1 sll $4,$4,12 sltu $2,$2,$3 beq $2,$0,$L4 mtlo $4 li $2,3276 # 0xccc madd $8,$2$L4: lw $3,8($6) lh $4,4($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L6 mflo $3 sll $2,$4,12 addu $3,$3,$2 mtlo $3$L6: lw $3,12($6) lh $4,6($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L8 li $2,1638 # 0x666 madd $4,$2$L8: lw $3,16($6) lh $4,8($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L10 li $2,3276 # 0xccc madd $4,$2$L10: lw $3,20($6) lh $4,10($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L12 li $2,2621 # 0xa3d madd $4,$2$L12: lw $3,24($6) lh $4,12($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L14 li $2,3276 # 0xccc madd $4,$2$L14: lw $3,28($6) lh $4,14($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L16 li $2,1310 # 0x51e madd $4,$2$L16: lw $3,32($6) lh $4,16($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L18 mflo $3 sll $2,$4,12 addu $3,$3,$2 mtlo $3$L18: lw $3,36($6) lh $4,18($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L20 li $2,3276 # 0xccc madd $4,$2$L20: lw $3,40($6) lh $4,20($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L22 mflo $3 sll $2,$4,12 addu $3,$3,$2 mtlo $3$L22: addu $5,$5,$9 lw $3,44($5) lh $4,22($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L24 li $2,1638 # 0x666 madd $4,$2$L24: lw $3,48($5) lh $4,24($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L26 li $2,1638 # 0x666 madd $4,$2$L26: lw $3,52($5) lh $4,26($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L28 li $2,1310 # 0x51e madd $4,$2$L28: lw $3,56($5) lh $4,28($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L30 li $2,1638 # 0x666 madd $4,$2$L30: lw $3,60($5) lh $4,30($7) sll $2,$3,1 addu $3,$3,$4 sltu $2,$2,$3 beq $2,$0,$L36 mflo $3 sll $3,$4,7 sll $2,$4,2 addu $2,$2,$3 subu $2,$2,$4 sll $3,$2,2 addu $2,$2,$3 mflo $3 addu $3,$3,$2 mtlo $3 mflo $3$L36: addiu $2,$3,2048 j $31 sra $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 nomacro lh $3,0($4) sll $5,$5,6 lui $2,%hi(thres2) addiu $2,$2,%lo(thres2) sll $3,$3,12 addiu $5,$5,4 addu $5,$5,$2 mtlo $3 lui $2,%hi(factor+4) lui $3,%hi(factor+64) move $8,$4 addiu $10,$2,%lo(factor+4) j $L38 addiu $11,$3,%lo(factor+64)$L50: lw $2,0($10) madd $7,$2$L39: addiu $10,$10,4 addiu $5,$5,4 beq $10,$11,$L49 addiu $8,$8,2$L38: lw $6,0($5) lh $7,2($8) sll $2,$6,1 addu $9,$6,$7 addu $4,$7,$2 sll $3,$6,2 sltu $2,$2,$9 beq $2,$0,$L39 sltu $4,$3,$4 bne $4,$0,$L50 nop blez $7,$L43 subu $3,$7,$6 lw $2,0($10) addiu $10,$10,4 sll $2,$2,1 madd $3,$2 addiu $5,$5,4 bne $10,$11,$L38 addiu $8,$8,2$L49: mflo $3 addiu $2,$3,2048 j $31 sra $2,$2,12$L43: lw $2,0($10) sll $2,$2,1 j $L39 madd $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 nomacro lui $9,%hi(thres2) sll $5,$5,6 addiu $2,$9,%lo(thres2) addu $2,$5,$2 lw $6,4($2) lh $7,2($4) lh $3,0($4) sll $2,$6,1 addu $8,$6,$7 sll $3,$3,12 sltu $2,$2,$8 beq $2,$0,$L52 mtlo $3 blez $7,$L113 subu $3,$7,$6 li $2,3276 # 0xccc madd $3,$2$L52: addiu $2,$9,%lo(thres2) addu $2,$5,$2 lw $3,8($2) lh $6,4($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L127 addiu $2,$9,%lo(thres2) blez $6,$L114 subu $2,$6,$3 mflo $3 sll $2,$2,12 addu $3,$3,$2 mtlo $3$L56: addiu $2,$9,%lo(thres2)$L127: addu $2,$5,$2 lw $3,12($2) lh $6,6($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L128 addiu $2,$9,%lo(thres2) blez $6,$L115 subu $3,$6,$3 li $2,1638 # 0x666 madd $3,$2$L60: addiu $2,$9,%lo(thres2)$L128: addu $2,$5,$2 lw $3,16($2) lh $6,8($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L129 addiu $2,$9,%lo(thres2) blez $6,$L116 subu $3,$6,$3 li $2,3276 # 0xccc madd $3,$2$L64: addiu $2,$9,%lo(thres2)$L129: addu $2,$5,$2 lw $3,20($2) lh $6,10($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L130 addiu $2,$9,%lo(thres2) blez $6,$L117 subu $3,$6,$3 li $2,2621 # 0xa3d madd $3,$2$L68: addiu $2,$9,%lo(thres2)$L130: addu $2,$5,$2 lw $3,24($2) lh $6,12($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L131 addiu $2,$9,%lo(thres2) blez $6,$L118 subu $3,$6,$3 li $2,3276 # 0xccc madd $3,$2$L72: addiu $2,$9,%lo(thres2)$L131: addu $2,$5,$2 lw $3,28($2) lh $6,14($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L132 addiu $2,$9,%lo(thres2) blez $6,$L119 subu $3,$6,$3 li $2,1310 # 0x51e madd $3,$2$L76: addiu $2,$9,%lo(thres2)$L132: addu $2,$5,$2 lw $3,32($2) lh $6,16($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L133 addiu $2,$9,%lo(thres2) blez $6,$L120 subu $2,$6,$3 mflo $3 sll $2,$2,12 addu $3,$3,$2 mtlo $3$L80: addiu $2,$9,%lo(thres2)$L133: addu $2,$5,$2 lw $3,36($2) lh $6,18($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L134 addiu $2,$9,%lo(thres2) blez $6,$L121 subu $3,$6,$3 li $2,3276 # 0xccc madd $3,$2$L84: addiu $2,$9,%lo(thres2)$L134: addu $2,$5,$2 lw $3,40($2) lh $6,20($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L135 addiu $2,$9,%lo(thres2) blez $6,$L122 subu $2,$6,$3 mflo $3 sll $2,$2,12 addu $3,$3,$2 mtlo $3$L88: addiu $2,$9,%lo(thres2)$L135: addu $2,$5,$2 lw $3,44($2) lh $6,22($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L136 addiu $2,$9,%lo(thres2) blez $6,$L123 subu $3,$6,$3 li $2,1638 # 0x666 madd $3,$2$L92: addiu $2,$9,%lo(thres2)$L136: addu $2,$5,$2 lw $3,48($2) lh $6,24($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L137 addiu $2,$9,%lo(thres2) blez $6,$L124 subu $3,$6,$3 li $2,1638 # 0x666 madd $3,$2$L96: addiu $2,$9,%lo(thres2)$L137: addu $2,$5,$2 lw $3,52($2) lh $6,26($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L138 addiu $2,$9,%lo(thres2) blez $6,$L125 subu $3,$6,$3 li $2,1310 # 0x51e madd $3,$2$L100: addiu $2,$9,%lo(thres2)$L138: addu $2,$5,$2 lw $3,56($2) lh $6,28($4) sll $2,$3,1 addu $7,$3,$6 sltu $2,$2,$7 beq $2,$0,$L139 addiu $2,$9,%lo(thres2) blez $6,$L126 subu $3,$6,$3 li $2,1638 # 0x666 madd $3,$2$L104: addiu $2,$9,%lo(thres2)$L139: addu $2,$5,$2 lw $3,60($2) lh $4,30($4) sll $2,$3,1 addu $5,$3,$4 sltu $2,$2,$5 beq $2,$0,$L108 nop blez $4,$L110 subu $3,$4,$3 sll $4,$3,7 sll $2,$3,2 addu $2,$2,$4 subu $2,$2,$3 sll $4,$2,2 mflo $3 addu $2,$2,$4 addu $3,$3,$2 mtlo $3$L108: mflo $3 addiu $2,$3,2048 j $31 sra $2,$2,12$L113: li $2,3276 # 0xccc j $L52 madd $8,$2$L120: mflo $3 sll $2,$7,12 addu $3,$3,$2 j $L80 mtlo $3$L121: li $2,3276 # 0xccc j $L84 madd $7,$2$L122: mflo $3 sll $2,$7,12 addu $3,$3,$2 j $L88 mtlo $3$L123: li $2,1638 # 0x666 j $L92 madd $7,$2$L124: li $2,1638 # 0x666 j $L96 madd $7,$2$L125: li $2,1310 # 0x51e j $L100 madd $7,$2$L126: li $2,1638 # 0x666 j $L104 madd $7,$2$L110: sll $3,$5,7 sll $2,$5,2 addu $2,$2,$3 subu $2,$2,$5 sll $3,$2,2 addu $2,$2,$3 mflo $3 addu $3,$3,$2 mtlo $3 mflo $3 addiu $2,$3,2048 j $31 sra $2,$2,12$L116: li $2,3276 # 0xccc j $L64 madd $7,$2$L117: li $2,2621 # 0xa3d j $L68 madd $7,$2$L118: li $2,3276 # 0xccc j $L72 madd $7,$2$L119: li $2,1310 # 0x51e j $L76 madd $7,$2$L114: mflo $3 sll $2,$7,12 addu $3,$3,$2 j $L56 mtlo $3$L115: li $2,1638 # 0x666 j $L60 madd $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 nomacro lui $2,%hi(config) lui $3,%hi(put_image) addiu $sp,$sp,-64 addiu $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,$4 sw $2,32($4) sw $3,8($4) li $4,20 # 0x14 jal uc_malloc move $17,$5 sw $2,100($16) move $4,$2 move $5,$0 li $6,20 # 0x14 jal memset sw $2,16($sp) beq $17,$0,$L141 lui $5,%hi($LC0) lw $6,100($16) move $4,$17 addiu $5,$5,%lo($LC0) jal sscanf addiu $7,$6,4$L141: lw $16,100($16) lw $2,0($16) bltz $2,$L155 sw $16,16($sp)$L143: lui $2,%hi(thres2+60) addiu $22,$2,%lo(thres2+60) move $23,$0$L145: li $fp,1 # 0x1 slt $2,$0,$23 move $4,$fp jal __floatsidf movn $4,$23,$2 move $18,$2 move $4,$2 lui $2,%hi($LC1) lw $6,%lo($LC1)($2) lw $7,%lo($LC1+4)($2) move $5,$3 jal __muldf3 move $19,$3 lui $4,%hi($LC2) lw $20,%lo($LC2)($4) lw $21,%lo($LC2+4)($4) move $6,$20 move $7,$21 move $4,$2 jal __subdf3 move $5,$3 move $5,$3 jal __fixdfsi move $4,$2 move $17,$2 lui $2,%hi($LC3) lw $6,%lo($LC3)($2) lw $7,%lo($LC3+4)($2) move $4,$18 move $5,$19 jal __muldf3 sw $17,-60($22) move $4,$2 move $6,$20 move $7,$21 jal __subdf3 move $5,$3 move $5,$3 jal __fixdfsi move $4,$2 lui $3,%hi($LC4) lw $6,%lo($LC4)($3) lw $7,%lo($LC4+4)($3) move $4,$18 move $5,$19 sw $2,-56($22) sw $17,-52($22) sw $2,-48($22) sw $2,-44($22) jal __muldf3 move $16,$2 move $4,$2 move $5,$3 move $6,$20 jal __subdf3 move $7,$21 move $4,$2 jal __fixdfsi move $5,$3 sw $2,0($22) sw $2,-40($22) sw $2,-32($22) sw $2,-8($22) addiu $23,$23,1 li $2,99 # 0x63
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?