vf_filmdint.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,222 行 · 第 1/5 页
MID
4,222 行
lw $4,48($17) addu $6,$18,$16 mul $5,$2,$4 lw $3,212($17) addu $7,$18,$6 lhu $8,0($19) addu $2,$5,$3 addu $10,$18,$7 sll $3,$18,1 addu $4,$2,$16 addu $9,$2,$10 addu $5,$2,$6 addu $3,$3,$18 addu $2,$2,$7 andi $8,$8,0x100 sw $16,72($17) sw $4,136($17) sw $5,152($17) sw $2,168($17) sw $9,184($17) addu $18,$3,$6 sw $6,88($17) sw $7,104($17) sw $10,120($17) lw $21,220($17) lw $19,224($17) .set noreorder .set nomacro beq $8,$0,$L105 lw $16,52($17) .set macro .set reorder sll $6,$20,3 li $5,3 # 0x3 sltu $2,$6,40 .set noreorder .set nomacro bne $2,$0,$L148 sw $5,56($17) .set macro .set reorder andi $2,$18,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L112 move $4,$18 .set macro .set reorder .set noreorder .set nomacro beq $3,$5,$L113 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L149 li $2,-128 .set macro .set reorder$L110: li $2,-2139095040 # 0xffffffff80800000 ori $2,$2,0x8080 addiu $5,$4,-4#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L114 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L114$L135:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L135$L114: addu $6,$6,$18 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L157 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L158:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L158 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L157: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L119$L137:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L137$L119: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L122 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $6,$2,$L123 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L150 li $2,-128 .set macro .set reorder$L109: addu $3,$18,$20$L153: addu $4,$3,$20 addu $5,$20,$4 mul $9,$19,$16 addu $6,$5,$20 addu $7,$20,$6 addu $8,$7,$20 addu $2,$9,$21 addu $16,$20,$8 addu $15,$16,$2 addu $9,$18,$2 addu $10,$3,$2 addu $11,$2,$4 addu $12,$5,$2 addu $13,$2,$6 addu $14,$7,$2 addu $2,$2,$8 sw $9,140($17) sw $10,144($17) sw $11,156($17) sw $12,160($17) sw $13,172($17) sw $14,176($17) sw $2,188($17) sw $15,192($17) sw $18,76($17) sw $3,80($17) sw $4,92($17) sw $5,96($17) sw $6,108($17) sw $7,112($17) sw $8,124($17) sw $16,128($17)$L105: lw $3,248($17) lw $6,244($17) sll $3,$3,2 sltu $2,$3,$6 sw $3,248($17) .set noreorder .set nomacro beq $2,$0,$L124 move $4,$3 .set macro .set reorder .set noreorder .set nomacro bne $4,$0,$L144 move $5,$6 .set macro .set reorder .set noreorder .set nomacro j $L129 move $4,$5 .set macro .set reorder$L151: move $4,$2$L144: divu $0,$5,$4 teq $4,$0,7 mfhi $2 .set noreorder .set nomacro bne $2,$0,$L151 move $5,$4 .set macro .set reorder$L129: divu $0,$3,$4 teq $4,$0,7 li $2,3 # 0x3 sw $2,256($17) sw $0,252($17) mflo $3 divu $0,$6,$4 teq $4,$0,7 sw $3,248($17) mflo $2 sw $2,244($17) lw $31,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) .set noreorder .set nomacro j $31 addiu $sp,$sp,48 .set macro .set reorder$L82: lw $2,8($5) lw $3,88($5) move $4,$2 sw $2,48($17) .set noreorder .set nomacro j $L84 sw $3,52($17) .set macro .set reorder$L85: lw $3,52($17) lw $2,92($19) mul $20,$2,$3 addu $4,$20,$3 sll $4,$4,1 addu $4,$18,$4 sll $4,$4,2 .set noreorder .set nomacro jal uc_malloc addiu $4,$4,4096 .set macro .set reorder subu $3,$0,$2 sll $6,$18,2 andi $3,$3,0xfff sltu $4,$6,40 addu $16,$2,$3 .set noreorder .set nomacro beq $4,$0,$L88 sw $2,68($17) .set macro .set reorder$L145: move $4,$16 .set noreorder .set nomacro jal memset move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L152 lw $2,216($17) .set macro .set reorder$L93: addiu $4,$16,2 sb $0,0($16) .set noreorder .set nomacro j $L91 sb $0,1($16) .set macro .set reorder$L124: move $4,$6 .set noreorder .set nomacro bne $4,$0,$L144 move $5,$3 .set macro .set reorder .set noreorder .set nomacro j $L129 move $4,$5 .set macro .set reorder$L103: sb $0,4($5) .set noreorder .set nomacro j $L90 sb $0,1($3) .set macro .set reorder$L113: li $2,-128 addiu $4,$18,3 sb $2,2($18) sb $2,0($18) .set noreorder .set nomacro j $L110 sb $2,1($18) .set macro .set reorder$L148: move $4,$18 .set noreorder .set nomacro jal memset li $5,128 # 0x80 .set macro .set reorder .set noreorder .set nomacro j $L153 addu $3,$18,$20 .set macro .set reorder$L104: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L90 sb $0,5($5) .set macro .set reorder$L94: addiu $4,$16,3 sb $0,0($16) sb $0,1($16) .set noreorder .set nomacro j $L91 sb $0,2($16) .set macro .set reorder$L146: addiu $4,$16,1 .set noreorder .set nomacro j $L91 sb $0,0($16) .set macro .set reorder$L147: .set noreorder .set nomacro j $L90 sb $0,4($5) .set macro .set reorder$L112: li $2,-128 addiu $4,$18,2 sb $2,1($18) .set noreorder .set nomacro j $L110 sb $2,0($18) .set macro .set reorder$L122: li $2,-128 sb $2,4($5) .set noreorder .set nomacro j $L109 sb $2,1($3) .set macro .set reorder$L123: li $2,-128 sb $2,6($5) sb $2,4($5) .set noreorder .set nomacro j $L109 sb $2,5($5) .set macro .set reorder$L149: addiu $4,$18,1 .set noreorder .set nomacro j $L110 sb $2,0($18) .set macro .set reorder$L150: .set noreorder .set nomacro j $L109 sb $2,4($5) .set macro .set reorder .end init .section .rodata.str1.4 .align 2$LC13: .ascii "block_metrics_mmx2: internal error\012\000" .align 2$LC14: .ascii "block_metrics_3dnow: internal error\012\000" .align 2$LC15: .ascii "%lu%c M:%d/%d/%d/%d - %d, t:%d/%d/%d/%d, l:%d/%d/%d/%d, " .ascii "h:%d/%d/%d/%d, bg:%d/%d/%d/%d, 2x:%d/%d/%d/%d, sad:%d/%d" .ascii "/%d/%d, lil:%d, hil:%d, ios:%.1f\012\000" .globl __floatsidf .globl __divdf3 .section .rodata.cst4,"aM",@progbits,4 .align 2$LC16: .word 2139062143 .align 2$LC17: .word -2139062144 .section .text.diff_fields,"ax",@progbits .align 2 .align 5 .ent diff_fields .type diff_fields, @functiondiff_fields: .frame $sp,2552,$31 # vars= 2360, regs= 10/0, args= 152, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-2552 sw $31,2548($sp) sw $fp,2544($sp) sw $23,2540($sp) sw $22,2536($sp) sw $21,2532($sp) sw $20,2528($sp) sw $19,2524($sp) sw $18,2520($sp) sw $17,2516($sp) sw $16,2512($sp) lw $8,0($7) lw $3,0($6) subu $2,$0,$8 sw $4,2552($sp) andi $2,$2,0x7 addu $9,$3,$2 lw $3,2552($sp) lw $4,12($4) lw $6,48($3) sw $5,2556($sp) addu $8,$8,$2 lw $5,32($3) lw $7,36($3) .set noreorder .set nomacro beq $4,$0,$L160 sw $6,1128($sp) .set macro .set reorder subu $9,$9,$6 subu $8,$8,$6$L160: lw $10,2556($sp) sll $3,$7,1 andi $4,$10,0x3 subu $5,$5,$2 addu $3,$3,$7 li $2,4 # 0x4 sra $3,$3,7 lw $11,2556($sp) subu $4,$2,$4 li $2,-2 # 0xfffffffffffffffe and $10,$3,$2 addiu $5,$5,-16 li $2,2 # 0x2 sw $5,160($sp) addiu $6,$11,72 .set noreorder .set nomacro beq $4,$2,$L164 move $3,$11 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L165 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L332$L162: addiu $5,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L338 addiu $2,$6,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L338 addiu $2,$6,-31 .set macro .set reorder$L313:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L313 addiu $2,$6,-31 .set macro .set reorder$L338: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L339 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L340:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L340 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L339: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L171$L315:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L315$L171: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L175 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L176 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L333$L173: subu $2,$7,$10 addiu $2,$2,-8 sra $2,$2,3 .set noreorder .set nomacro beq $2,$0,$L177 sw $2,1124($sp) .set macro .set reorder lw $2,1128($sp) lw $7,1128($sp) mul $3,$2,$10 sll $12,$7,2 addu $9,$9,$3 addu $8,$8,$3 sll $3,$2,1 sw $3,704($sp) lw $6,704($sp) subu $4,$9,$2 subu $5,$8,$2 addu $2,$5,$6 addu $3,$4,$3 addu $6,$7,$5 addiu $5,$5,8 addiu $3,$3,8 sw $8,1116($sp) sw $4,2264($sp) sw $5,540($sp) lw $5,2552($sp) addiu $8,$9,8 sw $9,1112($sp) sw $3,536($sp) lw $9,1116($sp) lw $11,704($sp) lw $14,2264($sp) sw $3,520($sp) subu $3,$0,$7 addiu $2,$2,8 addu $4,$7,$4 sw $3,2312($sp) lw $3,268($5) sll $10,$7,3 sw $2,532($sp) addiu $6,$6,8 addiu $4,$4,8 addiu $9,$9,8 addu $11,$11,$7 addiu $14,$14,8 sw $2,516($sp) li $2,1 # 0x1 sw $6,528($sp) sw $4,524($sp) sw $8,164($sp) sw $9,168($sp) sw $10,1120($sp) sw $11,700($sp) sw $12,696($sp) sw $14,544($sp) sw $12,2308($sp) .set noreorder .set nomacro beq $3,$2,$L334 sw $10,2316($sp) .set macro .set reorder$L180: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L335 lw $10,2552($sp) .set macro .set reorder lw $3,28($10) sltu $2,$3,4 .set noreorder .set nomacro bne $2,$0,$L189 sltu $2,$3,2 .set macro .set reorder lw $11,160($sp) .set noreorder .set nomacro blez $11,$L182 lw $14,704($sp) .set macro .set reorder lw $12,2308($sp) lw $10,1128($sp) lw $3,2264($sp) lw $4,1112($sp) lw $5,2308($sp) lw $6,2264($sp) lw $7,700($sp) lw $8,1116($sp) addu $12,$12,$14 lw $9,1128($sp) addu $2,$3,$14 addu $3,$4,$14 addu $4,$5,$6 addu $5,$7,$14 addu $6,$12,$6 subu $7,$14,$10 lw $14,168($sp) lw $11,2308($sp) subu $2,$2,$8 subu $3,$3,$8 subu $4,$4,$8 subu $5,$5,$9 subu $6,$6,$8 sw $12,512($sp) subu $9,$12,$9 addu $2,$2,$14 lw $12,700($sp) addu $7,$7,$14 addu $3,$3,$14 addu $4,$4,$14 addu $5,$5,$14 addu $6,$6,$14 subu $8,$11,$10 sw $2,692($sp) sw $7,688($sp) sw $3,684($sp) sw $4,676($sp) sw $5,668($sp) sw $6,664($sp) lw $2,700($sp) lw $3,704($sp) lw $4,512($sp) lw $5,700($sp) lui $6,%hi($LC16) lui $7,%hi($LC17) subu $12,$12,$10 addu $8,$8,$14 addiu $6,$6,%lo($LC16) addiu $7,$7,%lo($LC17) sw $8,672($sp) addu $2,$9,$2 addu $4,$4,$5 addu $9,$9,$14 lw $fp,0($6) addu $8,$12,$14 addu $3,$3,$14 lw $24,0($7) sw $9,660($sp) sw $12,2252($sp) sw $2,2260($sp) sw $3,680($sp) sw $0,172($sp) sw $4,2256($sp) move $9,$12 sw $8,2304($sp) move $10,$11 move $6,$14 .set noreorder .set nomacro j $L192 move $8,$4 .set macro .set reorder$L336: .set noreorder .set nomacro bne $3,$0,$L341 lw $10,2556($sp) .set macro .set reorder lw $5,2280($sp) lw $3,976($sp) move $4,$6
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?