postprocess.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,626 行 · 第 1/5 页
MID
4,626 行
.file 1 "postprocess.c" .section .mdebug.abi32 .previous .section .text.dering_C,"ax",@progbits .align 2 .align 5 .ent dering_C .type dering_C, @functiondering_C: .frame $sp,64,$31 # vars= 40, regs= 5/0, args= 0, gp= 0 .mask 0x001f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-64 sw $20,56($sp) sw $19,52($sp) sw $18,48($sp) sw $17,44($sp) sw $16,40($sp) lw $3,1124($6) move $20,$4 srl $2,$3,31 addu $2,$2,$3 sra $2,$2,1 move $19,$5 addiu $18,$2,1 addu $9,$4,$5 li $10,1 # 0x1 li $8,255 # 0xff move $6,$0 li $11,9 # 0x9$L2: lbu $2,1($9) lbu $5,2($9) slt $4,$8,$2 slt $7,$2,$6 move $3,$8 movz $3,$2,$4 movn $2,$6,$7 slt $8,$2,$5 lbu $6,3($9) slt $4,$5,$3 movn $2,$5,$8 lbu $7,4($9) movn $3,$5,$4 slt $8,$2,$6 slt $4,$6,$3 movn $2,$6,$8 lbu $5,5($9) movn $3,$6,$4 slt $8,$2,$7 slt $4,$7,$3 movn $2,$7,$8 lbu $6,6($9) movn $3,$7,$4 slt $8,$2,$5 slt $4,$5,$3 movn $2,$5,$8 lbu $7,7($9) movn $3,$5,$4 slt $8,$2,$6 slt $4,$6,$3 movn $2,$6,$8 lbu $5,8($9) movn $3,$6,$4 slt $6,$2,$7 slt $4,$7,$3 movn $2,$7,$6 movn $3,$7,$4 slt $6,$5,$2 slt $4,$3,$5 move $8,$3 movz $2,$5,$6 addiu $10,$10,1 movz $8,$5,$4 move $6,$2 bne $10,$11,$L2 addu $9,$9,$19 subu $3,$2,$8 addiu $2,$8,1 addu $2,$6,$2 slt $3,$3,20 bne $3,$0,$L75 sra $8,$2,1 move $7,$20 move $9,$sp addiu $10,$sp,40$L6: lbu $2,0($7) lbu $4,1($7) slt $2,$8,$2 lbu $5,2($7) slt $4,$8,$4 addiu $3,$2,2 movn $2,$3,$4 slt $5,$8,$5 lbu $4,3($7) addiu $3,$2,4 movn $2,$3,$5 slt $4,$8,$4 lbu $5,4($7) addiu $3,$2,8 movn $2,$3,$4 slt $5,$8,$5 lbu $4,5($7) addiu $3,$2,16 movn $2,$3,$5 slt $4,$8,$4 lbu $5,6($7) addiu $3,$2,32 movn $2,$3,$4 slt $5,$8,$5 lbu $4,7($7) addiu $3,$2,64 movn $2,$3,$5 lbu $6,8($7) slt $4,$8,$4 addiu $3,$2,128 movn $2,$3,$4 lbu $5,9($7) addiu $3,$2,256 slt $6,$8,$6 movn $2,$3,$6 addiu $4,$2,512 slt $5,$8,$5 movn $2,$4,$5 nor $3,$0,$2 sll $3,$3,16 or $2,$2,$3 sll $4,$2,1 and $4,$2,$4 sra $2,$2,1 and $2,$2,$4 sw $2,0($9) addiu $9,$9,4 bne $9,$10,$L6 addu $7,$7,$19 lw $5,8($sp) lw $6,12($sp) lw $7,16($sp) lw $8,20($sp) lw $9,24($sp) lw $10,28($sp) lw $3,4($sp) lw $17,32($sp) lw $4,0($sp) lw $2,36($sp) and $16,$10,$17 and $11,$5,$6 and $12,$6,$7 and $13,$7,$8 and $14,$8,$9 and $15,$9,$10 and $4,$4,$3 and $3,$3,$5 and $16,$16,$2 and $4,$4,$5 and $3,$3,$6 and $11,$11,$7 and $12,$12,$8 and $13,$13,$9 and $14,$14,$10 and $15,$15,$17 addu $24,$20,$19 sra $8,$13,16 sra $17,$16,16 sra $2,$4,16 sra $5,$3,16 sra $6,$11,16 sra $7,$12,16 sra $9,$14,16 sra $10,$15,16 addu $25,$24,$19 or $13,$13,$8 or $16,$16,$17 or $4,$4,$2 or $3,$3,$5 or $11,$11,$6 or $12,$12,$7 or $14,$14,$9 or $15,$15,$10 subu $8,$24,$19 move $17,$25 move $20,$0 sw $4,0($sp) sw $3,4($sp) sw $11,8($sp) sw $12,12($sp) sw $13,16($sp) sw $14,20($sp) sw $15,24($sp) j $L26 sw $16,28($sp)$L83: subu $4,$9,$18 slt $2,$3,$4 bne $2,$0,$L29 nop sb $3,1($24)$L27: andi $2,$10,0x4$L90: beq $2,$0,$L84 andi $2,$10,0x8 lbu $9,2($24) lbu $2,1($24) lbu $5,2($8) lbu $3,1($8) lbu $6,3($24) sll $4,$9,1 addu $4,$4,$2 sll $5,$5,1 lbu $7,3($8) lbu $2,2($25) addu $3,$3,$5 addu $6,$6,$4 lbu $5,1($25) lbu $4,3($25) addu $3,$3,$7 addu $2,$2,$6 addu $3,$3,$5 sll $2,$2,1 addu $3,$3,$4 addiu $2,$2,8 addu $3,$3,$2 sra $3,$3,4 addu $4,$18,$9 slt $2,$4,$3 bne $2,$0,$L35 nop subu $4,$9,$18 slt $2,$3,$4 bne $2,$0,$L35 nop sb $3,2($24)$L33: andi $2,$10,0x8$L84: beq $2,$0,$L85 andi $2,$10,0x10 lbu $9,3($24) lbu $2,2($24) lbu $5,3($8) lbu $3,2($8) lbu $6,4($24) sll $4,$9,1 addu $4,$4,$2 sll $5,$5,1 lbu $7,4($8) lbu $2,3($25) addu $3,$3,$5 addu $6,$6,$4 lbu $5,2($25) lbu $4,4($25) addu $3,$3,$7 addu $2,$2,$6 addu $3,$3,$5 sll $2,$2,1 addu $3,$3,$4 addiu $2,$2,8 addu $3,$3,$2 sra $3,$3,4 addu $4,$18,$9 slt $2,$4,$3 bne $2,$0,$L41 nop subu $4,$9,$18 slt $2,$3,$4 bne $2,$0,$L41 nop sb $3,3($24)$L39: andi $2,$10,0x10$L85: beq $2,$0,$L86 andi $2,$10,0x20 lbu $9,4($24) lbu $2,3($24) lbu $5,4($8) lbu $3,3($8) lbu $6,5($24) sll $4,$9,1 addu $4,$4,$2 sll $5,$5,1 lbu $7,5($8) lbu $2,4($25) addu $3,$3,$5 addu $6,$6,$4 lbu $5,3($25) lbu $4,5($25) addu $3,$3,$7 addu $2,$2,$6 addu $3,$3,$5 sll $2,$2,1 addu $3,$3,$4 addiu $2,$2,8 addu $3,$3,$2 sra $3,$3,4 addu $4,$18,$9 slt $2,$4,$3 bne $2,$0,$L47 nop subu $4,$9,$18 slt $2,$3,$4 bne $2,$0,$L47 nop sb $3,4($24)$L45: andi $2,$10,0x20$L86: beq $2,$0,$L87 andi $2,$10,0x40 lbu $9,5($24) lbu $2,4($24) lbu $5,5($8) lbu $3,4($8) lbu $6,6($24) sll $4,$9,1 addu $4,$4,$2 sll $5,$5,1 lbu $7,6($8) lbu $2,5($25) addu $3,$3,$5 addu $6,$6,$4 lbu $5,4($25) lbu $4,6($25) addu $3,$3,$7 addu $2,$2,$6 addu $3,$3,$5 sll $2,$2,1 addu $3,$3,$4 addiu $2,$2,8 addu $3,$3,$2 sra $3,$3,4 addu $4,$18,$9 slt $2,$4,$3 bne $2,$0,$L53 nop subu $4,$9,$18 slt $2,$3,$4 bne $2,$0,$L53 nop sb $3,5($24)$L51: andi $2,$10,0x40$L87: beq $2,$0,$L88 andi $2,$10,0x80 lbu $9,6($24) lbu $2,5($24) lbu $5,6($8) lbu $3,5($8) lbu $6,7($24) sll $4,$9,1 addu $4,$4,$2 sll $5,$5,1 lbu $7,7($8) lbu $2,6($25) addu $3,$3,$5 addu $6,$6,$4 lbu $5,5($25) lbu $4,7($25) addu $3,$3,$7 addu $2,$2,$6 addu $3,$3,$5 sll $2,$2,1 addu $3,$3,$4 addiu $2,$2,8 addu $3,$3,$2 sra $3,$3,4 addu $4,$18,$9 slt $2,$4,$3 bne $2,$0,$L59 nop subu $4,$9,$18 slt $2,$3,$4 bne $2,$0,$L59 nop sb $3,6($24)$L57: andi $2,$10,0x80$L88: beq $2,$0,$L89 andi $2,$10,0x100 lbu $9,7($24) lbu $2,6($24) lbu $5,7($8) lbu $3,6($8) lbu $6,8($24) sll $4,$9,1 addu $4,$4,$2 sll $5,$5,1 lbu $7,8($8) lbu $2,7($25) addu $3,$3,$5 addu $6,$6,$4 lbu $5,6($25) lbu $4,8($25) addu $3,$3,$7 addu $2,$2,$6 addu $3,$3,$5 sll $2,$2,1 addu $3,$3,$4 addiu $2,$2,8 addu $3,$3,$2 sra $3,$3,4 addu $4,$18,$9 slt $2,$4,$3 bne $2,$0,$L65 nop subu $4,$9,$18 slt $2,$3,$4 bne $2,$0,$L65 nop sb $3,7($24)$L63: andi $2,$10,0x100$L89: beq $2,$0,$L69 nop lbu $9,8($24) lbu $2,7($24) lbu $5,8($8) lbu $3,7($8) lbu $6,9($24) sll $4,$9,1 addu $4,$4,$2 sll $5,$5,1 lbu $7,9($8) lbu $2,8($25) addu $3,$3,$5 addu $6,$6,$4 lbu $5,7($25) lbu $4,9($25) addu $3,$3,$7 addu $2,$2,$6 addu $3,$3,$5 sll $2,$2,1 addu $3,$3,$4 addiu $2,$2,8 addu $3,$3,$2 sra $3,$3,4 addu $4,$18,$9 slt $2,$4,$3 bne $2,$0,$L81 nop subu $4,$9,$18 slt $2,$3,$4 bne $2,$0,$L81 nop sb $3,8($24)$L69: addiu $20,$20,4 li $2,32 # 0x20 addu $8,$8,$19 addu $25,$25,$19 beq $20,$2,$L75 move $24,$17$L76: addu $17,$17,$19$L26: addu $2,$sp,$20 lw $10,0($2) andi $3,$10,0x2 beq $3,$0,$L90 andi $2,$10,0x4 lbu $9,1($24) lbu $2,0($24) lbu $5,1($8) lbu $3,0($8) lbu $6,2($24) sll $4,$9,1 addu $4,$4,$2 sll $5,$5,1 lbu $7,2($8) lbu $2,1($25) addu $3,$3,$5 addu $6,$6,$4 lbu $5,0($25) lbu $4,2($25) addu $3,$3,$7 addu $2,$2,$6 addu $3,$3,$5 sll $2,$2,1 addu $3,$3,$4 addiu $2,$2,8 addu $3,$3,$2 sra $3,$3,4 addu $4,$18,$9 slt $2,$4,$3 beq $2,$0,$L83 nop$L29: j $L27 sb $4,1($24)$L81: addiu $20,$20,4 li $2,32 # 0x20 sb $4,8($24) addu $8,$8,$19 addu $25,$25,$19 bne $20,$2,$L76 move $24,$17$L75: lw $20,56($sp) lw $19,52($sp) lw $18,48($sp) lw $17,44($sp) lw $16,40($sp) j $31 addiu $sp,$sp,64$L35: j $L33 sb $4,2($24)$L41: j $L39 sb $4,3($24)$L47: j $L45 sb $4,4($24)$L53: j $L51 sb $4,5($24)$L59: j $L57 sb $4,6($24)$L65: j $L63 sb $4,7($24) .set macro .set reorder .end dering_C .section .text.deInterlaceL5_C,"ax",@progbits .align 2 .align 5 .ent deInterlaceL5_C .type deInterlaceL5_C, @functiondeInterlaceL5_C: .frame $sp,24,$31 # vars= 0, regs= 6/0, args= 0, gp= 0 .mask 0x003f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 sll $2,$5,2 sll $3,$5,1 sw $20,16($sp) sll $20,$5,3 sw $18,8($sp) addu $10,$3,$5 addu $18,$2,$4 subu $8,$20,$3 subu $4,$20,$5 addu $9,$2,$5 sw $21,20($sp) sw $19,12($sp) sw $17,4($sp) sw $16,0($sp) move $17,$6 move $16,$7 addu $6,$18,$4 addu $25,$18,$8 addu $24,$18,$9 addu $15,$2,$18 addu $14,$18,$10 addu $21,$20,$5 addu $7,$18,$5 addu $13,$18,$3 move $19,$0$L92: addu $12,$18,$19 lbu $8,0($12) lbu $4,0($7) sll $2,$8,1 addu $2,$2,$8 lbu $5,0($16) addu $2,$2,$4 lbu $3,0($17) lbu $4,0($13) addu $2,$5,$2 addu $3,$3,$4 sll $2,$2,1 subu $2,$2,$3 addiu $4,$2,4 sra $3,$4,3 andi $2,$3,0x100 beq $2,$0,$L93 sra $2,$4,31 nor $3,$0,$2$L93: sb $3,0($12) lbu $9,0($7) lbu $4,0($13) sll $2,$9,1 addu $4,$8,$4 addu $2,$2,$9 lbu $3,0($14) addu $2,$2,$4 addu $3,$5,$3 sll $2,$2,1 subu $2,$2,$3 addiu $4,$2,4 sra $3,$4,3 andi $2,$3,0x100 beq $2,$0,$L95 sra $2,$4,31 nor $3,$0,$2$L95: sb $3,0($7) lbu $5,0($13) lbu $4,0($14) sll $2,$5,1 addu $4,$9,$4 addu $2,$2,$5 lbu $3,0($15) addu $2,$2,$4 addu $3,$8,$3 sll $2,$2,1 subu $2,$2,$3 addiu $4,$2,4 sra $3,$4,3 andi $2,$3,0x100 beq $2,$0,$L97 sra $2,$4,31 nor $3,$0,$2$L97: sb $3,0($13) lbu $8,0($14) lbu $4,0($15) sll $2,$8,1 addu $4,$5,$4 addu $2,$2,$8 lbu $3,0($24) addu $2,$2,$4 addu $3,$9,$3 sll $2,$2,1 subu $2,$2,$3 addiu $4,$2,4 sra $3,$4,3 andi $2,$3,0x100 beq $2,$0,$L99 sra $2,$4,31 nor $3,$0,$2$L99: sb $3,0($14) lbu $10,0($15) lbu $4,0($24) sll $2,$10,1 addu $4,$8,$4 addu $2,$2,$10 lbu $3,0($25) addu $2,$2,$4 addu $3,$5,$3 sll $2,$2,1 subu $2,$2,$3 addiu $4,$2,4 sra $3,$4,3 andi $2,$3,0x100 beq $2,$0,$L101 sra $2,$4,31 nor $3,$0,$2$L101: sb $3,0($15) lbu $11,0($24) lbu $4,0($25) sll $2,$11,1 addu $4,$10,$4 addu $2,$2,$11 lbu $3,0($6) addu $2,$2,$4 addu $3,$8,$3 sll $2,$2,1 subu $2,$2,$3 addiu $4,$2,4 sra $3,$4,3 andi $2,$3,0x100 beq $2,$0,$L103 sra $2,$4,31 nor $3,$0,$2$L103: sb $3,0($24) lbu $9,0($25) lbu $4,0($6) addu $5,$20,$12 sll $2,$9,1 addu $4,$11,$4 addu $2,$2,$9 lbu $3,0($5) addu $2,$2,$4 addu $3,$10,$3 sll $2,$2,1 subu $2,$2,$3 addiu $4,$2,4 sra $3,$4,3 andi $2,$3,0x100 beq $2,$0,$L105 sra $2,$4,31 nor $3,$0,$2$L105: sb $3,0($25) lbu $8,0($6) lbu $4,0($5) sll $2,$8,1 addu $5,$21,$12 addu $4,$9,$4 addu $2,$2,$8 lbu $3,0($5) addu $2,$2,$4 addu $3,$11,$3 sll $2,$2,1 subu $2,$2,$3 addiu $4,$2,4 sra $3,$4,3 andi $2,$3,0x100 beq $2,$0,$L107 sra $2,$4,31 nor $3,$0,$2$L107: addiu $19,$19,1 li $2,8 # 0x8 sb $3,0($6) addiu $7,$7,1 sb $9,0($17) addiu $13,$13,1 sb $8,0($16) addiu $17,$17,1 addiu $16,$16,1 addiu $6,$6,1 addiu $25,$25,1 addiu $24,$24,1 addiu $15,$15,1 bne $19,$2,$L92 addiu $14,$14,1 lw $21,20($sp) lw $20,16($sp) lw $19,12($sp) lw $18,8($sp) lw $17,4($sp) lw $16,0($sp) j $31 addiu $sp,$sp,24 .set macro .set reorder .end deInterlaceL5_C .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC0: .ascii "postproc\000" .section .text.context_to_name,"ax",@progbits .align 2 .align 5 .ent context_to_name .type context_to_name, @functioncontext_to_name: .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($LC0) j $31 addiu $2,$2,%lo($LC0) .set macro .set reorder .end context_to_name .section .text.pp_free_mode,"ax",@progbits .align 2 .align 5 .globl pp_free_mode .ent pp_free_mode .type pp_free_mode, @functionpp_free_mode: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro j av_free nop .set macro .set reorder .end pp_free_mode .section .text.uc_memcpy,"ax",@progbits .align 2 .align 5 .ent uc_memcpy .type uc_memcpy, @functionuc_memcpy: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L118 andi $2,$4,0x3 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L136 andi $2,$5,0x3 .set macro .set reorder$L118: j memcpy$L136: .set noreorder .set nomacro bne $2,$0,$L118 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$4,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L122 addiu $5,$5,-4 .set macro .set reorder$L132:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L132$L122: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L124$L133:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L133$L124: andi $6,$6,0x3 li $2,2 # 0x2 beq $6,$2,$L128 li $2,3 # 0x3 beq $6,$2,$L129 li $2,1 # 0x1 beq $6,$2,$L137$L126: .set noreorder .set nomacro
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?