postprocess.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,624 行 · 第 1/5 页
S
4,624 行
.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 nomacroaddiu $sp,$sp,-64sw $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,$4srl $2,$3,31addu $2,$2,$3sra $2,$2,1move $19,$5addiu $18,$2,1addu $9,$4,$5li $10,1 # 0x1li $8,255 # 0xffmove $6,$0li $11,9 # 0x9$L2:lbu $2,1($9)lbu $5,2($9)slt $4,$8,$2slt $7,$2,$6move $3,$8movz $3,$2,$4movn $2,$6,$7slt $8,$2,$5lbu $6,3($9)slt $4,$5,$3movn $2,$5,$8lbu $7,4($9)movn $3,$5,$4slt $8,$2,$6slt $4,$6,$3movn $2,$6,$8lbu $5,5($9)movn $3,$6,$4slt $8,$2,$7slt $4,$7,$3movn $2,$7,$8lbu $6,6($9)movn $3,$7,$4slt $8,$2,$5slt $4,$5,$3movn $2,$5,$8lbu $7,7($9)movn $3,$5,$4slt $8,$2,$6slt $4,$6,$3movn $2,$6,$8lbu $5,8($9)movn $3,$6,$4slt $6,$2,$7slt $4,$7,$3movn $2,$7,$6movn $3,$7,$4slt $6,$5,$2slt $4,$3,$5move $8,$3movz $2,$5,$6addiu $10,$10,1movz $8,$5,$4move $6,$2bne $10,$11,$L2addu $9,$9,$19subu $3,$2,$8addiu $2,$8,1addu $2,$6,$2slt $3,$3,20bne $3,$0,$L75sra $8,$2,1move $7,$20move $9,$spaddiu $10,$sp,40$L6:lbu $2,0($7)lbu $4,1($7)slt $2,$8,$2lbu $5,2($7)slt $4,$8,$4addiu $3,$2,2movn $2,$3,$4slt $5,$8,$5lbu $4,3($7)addiu $3,$2,4movn $2,$3,$5slt $4,$8,$4lbu $5,4($7)addiu $3,$2,8movn $2,$3,$4slt $5,$8,$5lbu $4,5($7)addiu $3,$2,16movn $2,$3,$5slt $4,$8,$4lbu $5,6($7)addiu $3,$2,32movn $2,$3,$4slt $5,$8,$5lbu $4,7($7)addiu $3,$2,64movn $2,$3,$5lbu $6,8($7)slt $4,$8,$4addiu $3,$2,128movn $2,$3,$4lbu $5,9($7)addiu $3,$2,256slt $6,$8,$6movn $2,$3,$6addiu $4,$2,512slt $5,$8,$5movn $2,$4,$5nor $3,$0,$2sll $3,$3,16or $2,$2,$3sll $4,$2,1and $4,$2,$4sra $2,$2,1and $2,$2,$4sw $2,0($9)addiu $9,$9,4bne $9,$10,$L6addu $7,$7,$19lw $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,$17and $11,$5,$6and $12,$6,$7and $13,$7,$8and $14,$8,$9and $15,$9,$10and $4,$4,$3and $3,$3,$5and $16,$16,$2and $4,$4,$5and $3,$3,$6and $11,$11,$7and $12,$12,$8and $13,$13,$9and $14,$14,$10and $15,$15,$17addu $24,$20,$19sra $8,$13,16sra $17,$16,16sra $2,$4,16sra $5,$3,16sra $6,$11,16sra $7,$12,16sra $9,$14,16sra $10,$15,16addu $25,$24,$19or $13,$13,$8or $16,$16,$17or $4,$4,$2or $3,$3,$5or $11,$11,$6or $12,$12,$7or $14,$14,$9or $15,$15,$10subu $8,$24,$19move $17,$25move $20,$0sw $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 $L26sw $16,28($sp)$L83:subu $4,$9,$18slt $2,$3,$4bne $2,$0,$L29nopsb $3,1($24)$L27:andi $2,$10,0x4$L90:beq $2,$0,$L84andi $2,$10,0x8lbu $9,2($24)lbu $2,1($24)lbu $5,2($8)lbu $3,1($8)lbu $6,3($24)sll $4,$9,1addu $4,$4,$2sll $5,$5,1lbu $7,3($8)lbu $2,2($25)addu $3,$3,$5addu $6,$6,$4lbu $5,1($25)lbu $4,3($25)addu $3,$3,$7addu $2,$2,$6addu $3,$3,$5sll $2,$2,1addu $3,$3,$4addiu $2,$2,8addu $3,$3,$2sra $3,$3,4addu $4,$18,$9slt $2,$4,$3bne $2,$0,$L35nopsubu $4,$9,$18slt $2,$3,$4bne $2,$0,$L35nopsb $3,2($24)$L33:andi $2,$10,0x8$L84:beq $2,$0,$L85andi $2,$10,0x10lbu $9,3($24)lbu $2,2($24)lbu $5,3($8)lbu $3,2($8)lbu $6,4($24)sll $4,$9,1addu $4,$4,$2sll $5,$5,1lbu $7,4($8)lbu $2,3($25)addu $3,$3,$5addu $6,$6,$4lbu $5,2($25)lbu $4,4($25)addu $3,$3,$7addu $2,$2,$6addu $3,$3,$5sll $2,$2,1addu $3,$3,$4addiu $2,$2,8addu $3,$3,$2sra $3,$3,4addu $4,$18,$9slt $2,$4,$3bne $2,$0,$L41nopsubu $4,$9,$18slt $2,$3,$4bne $2,$0,$L41nopsb $3,3($24)$L39:andi $2,$10,0x10$L85:beq $2,$0,$L86andi $2,$10,0x20lbu $9,4($24)lbu $2,3($24)lbu $5,4($8)lbu $3,3($8)lbu $6,5($24)sll $4,$9,1addu $4,$4,$2sll $5,$5,1lbu $7,5($8)lbu $2,4($25)addu $3,$3,$5addu $6,$6,$4lbu $5,3($25)lbu $4,5($25)addu $3,$3,$7addu $2,$2,$6addu $3,$3,$5sll $2,$2,1addu $3,$3,$4addiu $2,$2,8addu $3,$3,$2sra $3,$3,4addu $4,$18,$9slt $2,$4,$3bne $2,$0,$L47nopsubu $4,$9,$18slt $2,$3,$4bne $2,$0,$L47nopsb $3,4($24)$L45:andi $2,$10,0x20$L86:beq $2,$0,$L87andi $2,$10,0x40lbu $9,5($24)lbu $2,4($24)lbu $5,5($8)lbu $3,4($8)lbu $6,6($24)sll $4,$9,1addu $4,$4,$2sll $5,$5,1lbu $7,6($8)lbu $2,5($25)addu $3,$3,$5addu $6,$6,$4lbu $5,4($25)lbu $4,6($25)addu $3,$3,$7addu $2,$2,$6addu $3,$3,$5sll $2,$2,1addu $3,$3,$4addiu $2,$2,8addu $3,$3,$2sra $3,$3,4addu $4,$18,$9slt $2,$4,$3bne $2,$0,$L53nopsubu $4,$9,$18slt $2,$3,$4bne $2,$0,$L53nopsb $3,5($24)$L51:andi $2,$10,0x40$L87:beq $2,$0,$L88andi $2,$10,0x80lbu $9,6($24)lbu $2,5($24)lbu $5,6($8)lbu $3,5($8)lbu $6,7($24)sll $4,$9,1addu $4,$4,$2sll $5,$5,1lbu $7,7($8)lbu $2,6($25)addu $3,$3,$5addu $6,$6,$4lbu $5,5($25)lbu $4,7($25)addu $3,$3,$7addu $2,$2,$6addu $3,$3,$5sll $2,$2,1addu $3,$3,$4addiu $2,$2,8addu $3,$3,$2sra $3,$3,4addu $4,$18,$9slt $2,$4,$3bne $2,$0,$L59nopsubu $4,$9,$18slt $2,$3,$4bne $2,$0,$L59nopsb $3,6($24)$L57:andi $2,$10,0x80$L88:beq $2,$0,$L89andi $2,$10,0x100lbu $9,7($24)lbu $2,6($24)lbu $5,7($8)lbu $3,6($8)lbu $6,8($24)sll $4,$9,1addu $4,$4,$2sll $5,$5,1lbu $7,8($8)lbu $2,7($25)addu $3,$3,$5addu $6,$6,$4lbu $5,6($25)lbu $4,8($25)addu $3,$3,$7addu $2,$2,$6addu $3,$3,$5sll $2,$2,1addu $3,$3,$4addiu $2,$2,8addu $3,$3,$2sra $3,$3,4addu $4,$18,$9slt $2,$4,$3bne $2,$0,$L65nopsubu $4,$9,$18slt $2,$3,$4bne $2,$0,$L65nopsb $3,7($24)$L63:andi $2,$10,0x100$L89:beq $2,$0,$L69noplbu $9,8($24)lbu $2,7($24)lbu $5,8($8)lbu $3,7($8)lbu $6,9($24)sll $4,$9,1addu $4,$4,$2sll $5,$5,1lbu $7,9($8)lbu $2,8($25)addu $3,$3,$5addu $6,$6,$4lbu $5,7($25)lbu $4,9($25)addu $3,$3,$7addu $2,$2,$6addu $3,$3,$5sll $2,$2,1addu $3,$3,$4addiu $2,$2,8addu $3,$3,$2sra $3,$3,4addu $4,$18,$9slt $2,$4,$3bne $2,$0,$L81nopsubu $4,$9,$18slt $2,$3,$4bne $2,$0,$L81nopsb $3,8($24)$L69:addiu $20,$20,4li $2,32 # 0x20addu $8,$8,$19addu $25,$25,$19beq $20,$2,$L75move $24,$17$L76:addu $17,$17,$19$L26:addu $2,$sp,$20lw $10,0($2)andi $3,$10,0x2beq $3,$0,$L90andi $2,$10,0x4lbu $9,1($24)lbu $2,0($24)lbu $5,1($8)lbu $3,0($8)lbu $6,2($24)sll $4,$9,1addu $4,$4,$2sll $5,$5,1lbu $7,2($8)lbu $2,1($25)addu $3,$3,$5addu $6,$6,$4lbu $5,0($25)lbu $4,2($25)addu $3,$3,$7addu $2,$2,$6addu $3,$3,$5sll $2,$2,1addu $3,$3,$4addiu $2,$2,8addu $3,$3,$2sra $3,$3,4addu $4,$18,$9slt $2,$4,$3beq $2,$0,$L83nop$L29:j $L27sb $4,1($24)$L81:addiu $20,$20,4li $2,32 # 0x20sb $4,8($24)addu $8,$8,$19addu $25,$25,$19bne $20,$2,$L76move $24,$17$L75:lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,64$L35:j $L33sb $4,2($24)$L41:j $L39sb $4,3($24)$L47:j $L45sb $4,4($24)$L53:j $L51sb $4,5($24)$L59:j $L57sb $4,6($24)$L65:j $L63sb $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 nomacroaddiu $sp,$sp,-24sll $2,$5,2sll $3,$5,1sw $20,16($sp)sll $20,$5,3sw $18,8($sp)addu $10,$3,$5addu $18,$2,$4subu $8,$20,$3subu $4,$20,$5addu $9,$2,$5sw $21,20($sp)sw $19,12($sp)sw $17,4($sp)sw $16,0($sp)move $17,$6move $16,$7addu $6,$18,$4addu $25,$18,$8addu $24,$18,$9addu $15,$2,$18addu $14,$18,$10addu $21,$20,$5addu $7,$18,$5addu $13,$18,$3move $19,$0$L92:addu $12,$18,$19lbu $8,0($12)lbu $4,0($7)sll $2,$8,1addu $2,$2,$8lbu $5,0($16)addu $2,$2,$4lbu $3,0($17)lbu $4,0($13)addu $2,$5,$2addu $3,$3,$4sll $2,$2,1subu $2,$2,$3addiu $4,$2,4sra $3,$4,3andi $2,$3,0x100beq $2,$0,$L93sra $2,$4,31nor $3,$0,$2$L93:sb $3,0($12)lbu $9,0($7)lbu $4,0($13)sll $2,$9,1addu $4,$8,$4addu $2,$2,$9lbu $3,0($14)addu $2,$2,$4addu $3,$5,$3sll $2,$2,1subu $2,$2,$3addiu $4,$2,4sra $3,$4,3andi $2,$3,0x100beq $2,$0,$L95sra $2,$4,31nor $3,$0,$2$L95:sb $3,0($7)lbu $5,0($13)lbu $4,0($14)sll $2,$5,1addu $4,$9,$4addu $2,$2,$5lbu $3,0($15)addu $2,$2,$4addu $3,$8,$3sll $2,$2,1subu $2,$2,$3addiu $4,$2,4sra $3,$4,3andi $2,$3,0x100beq $2,$0,$L97sra $2,$4,31nor $3,$0,$2$L97:sb $3,0($13)lbu $8,0($14)lbu $4,0($15)sll $2,$8,1addu $4,$5,$4addu $2,$2,$8lbu $3,0($24)addu $2,$2,$4addu $3,$9,$3sll $2,$2,1subu $2,$2,$3addiu $4,$2,4sra $3,$4,3andi $2,$3,0x100beq $2,$0,$L99sra $2,$4,31nor $3,$0,$2$L99:sb $3,0($14)lbu $10,0($15)lbu $4,0($24)sll $2,$10,1addu $4,$8,$4addu $2,$2,$10lbu $3,0($25)addu $2,$2,$4addu $3,$5,$3sll $2,$2,1subu $2,$2,$3addiu $4,$2,4sra $3,$4,3andi $2,$3,0x100beq $2,$0,$L101sra $2,$4,31nor $3,$0,$2$L101:sb $3,0($15)lbu $11,0($24)lbu $4,0($25)sll $2,$11,1addu $4,$10,$4addu $2,$2,$11lbu $3,0($6)addu $2,$2,$4addu $3,$8,$3sll $2,$2,1subu $2,$2,$3addiu $4,$2,4sra $3,$4,3andi $2,$3,0x100beq $2,$0,$L103sra $2,$4,31nor $3,$0,$2$L103:sb $3,0($24)lbu $9,0($25)lbu $4,0($6)addu $5,$20,$12sll $2,$9,1addu $4,$11,$4addu $2,$2,$9lbu $3,0($5)addu $2,$2,$4addu $3,$10,$3sll $2,$2,1subu $2,$2,$3addiu $4,$2,4sra $3,$4,3andi $2,$3,0x100beq $2,$0,$L105sra $2,$4,31nor $3,$0,$2$L105:sb $3,0($25)lbu $8,0($6)lbu $4,0($5)sll $2,$8,1addu $5,$21,$12addu $4,$9,$4addu $2,$2,$8lbu $3,0($5)addu $2,$2,$4addu $3,$11,$3sll $2,$2,1subu $2,$2,$3addiu $4,$2,4sra $3,$4,3andi $2,$3,0x100beq $2,$0,$L107sra $2,$4,31nor $3,$0,$2$L107:addiu $19,$19,1li $2,8 # 0x8sb $3,0($6)addiu $7,$7,1sb $9,0($17)addiu $13,$13,1sb $8,0($16)addiu $17,$17,1addiu $16,$16,1addiu $6,$6,1addiu $25,$25,1addiu $24,$24,1addiu $15,$15,1bne $19,$2,$L92addiu $14,$14,1lw $21,20($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $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 nomacrolui $2,%hi($LC0)j $31addiu $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 nomacroj av_freenop.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,0sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L118andi $2,$4,0x3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L136andi $2,$5,0x3.set macro.set reorder$L118:j memcpy$L136:.set noreorder.set nomacrobne $2,$0,$L118li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L122addiu $5,$5,-4.set macro.set reorder$L132:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L132$L122:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L124$L133:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L133$L124:andi $6,$6,0x3li $2,2 # 0x2beq $6,$2,$L128li $2,3 # 0x3beq $6,$2,$L129li $2,1 # 0x1beq $6,$2,$L137$L126:.set noreorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?