postprocess.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,624 行 · 第 1/5 页
S
4,624 行
.set nomacroj $31move $2,$5.set macro.set reorder$L128:lbu $3,4($5)addiu $5,$5,5sb $3,4($4)lbu $2,0($5).set noreorder.set nomacroj $L126sb $2,5($4).set macro.set reorder$L129:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)addiu $5,$5,6sb $3,5($4)lbu $2,0($5).set noreorder.set nomacroj $L126sb $2,6($4).set macro.set reorder$L137:addiu $5,$5,4lbu $2,0($5).set noreorder.set nomacroj $L126sb $2,4($4).set macro.set reorder.end uc_memcpy.section .text.reallocBuffers,"ax",@progbits.align 2.align 5.ent reallocBuffers.type reallocBuffers, @functionreallocBuffers:.frame $sp,48,$31 # vars= 0, regs= 8/0, args= 16, gp= 0.mask 0x807f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $31,44($sp)sw $22,40($sp)sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)lw $22,64($sp)move $18,$4lw $4,56($4)move $17,$7addiu $2,$6,15sw $7,1144($18)sw $22,1140($18)move $19,$6move $21,$5sra $20,$2,4jal av_freesll $16,$17,5sll $2,$17,3subu $16,$16,$2jal av_malloczmove $4,$16lw $4,60($18)jal av_freesw $2,56($18)jal av_malloczmove $4,$16lw $4,4($18)jal av_freesw $2,60($18)jal av_malloczli $4,256 # 0x100lw $4,8($18)jal av_freesw $2,4($18)jal av_malloczli $4,2048 # 0x800mul $3,$21,$19sw $2,8($18)addiu $5,$3,63slt $4,$3,0movn $3,$5,$4sra $3,$3,6sll $4,$3,4subu $4,$4,$3addiu $5,$4,255slt $3,$4,0movn $4,$5,$3move $5,$2sra $2,$4,8sra $7,$4,31move $3,$0move $6,$2li $4,2048 # 0x800$L141:addu $2,$5,$3addiu $3,$3,8sw $6,0($2)bne $3,$4,$L141sw $7,4($2)sll $17,$17,4mul $17,$20,$17lw $4,32($18)addiu $17,$17,17408li $2,-8 # 0xfffffffffffffff8addiu $16,$19,7jal av_freeand $16,$16,$2jal av_malloczmove $4,$17sll $16,$16,7lw $4,44($18)addiu $16,$16,17408jal av_freesw $2,32($18)jal av_malloczmove $4,$16lw $4,36($18)jal av_freesw $2,44($18)jal av_malloczmove $4,$17lw $4,48($18)jal av_freesw $2,36($18)jal av_malloczmove $4,$16lw $4,40($18)jal av_freesw $2,48($18)jal av_malloczmove $4,$17lw $4,52($18)jal av_freesw $2,40($18)jal av_malloczmove $4,$16lw $4,64($18)sw $2,52($18)jal av_freemul $16,$20,$22sll $4,$21,1jal av_malloczaddiu $4,$4,32lw $4,1116($18)jal av_freesw $2,64($18)jal av_malloczmove $4,$16lw $4,1112($18)jal av_freesw $2,1116($18)jal av_malloczmove $4,$16lw $4,1120($18)jal av_freesw $2,1112($18)addiu $4,$21,15jal av_malloczsra $4,$4,4sw $2,1120($18)lw $31,44($sp)lw $22,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)j $31addiu $sp,$sp,48.set macro.set reorder.end reallocBuffers.section .text.pp_free_context,"ax",@progbits.align 2.align 5.globl pp_free_context.ent pp_free_context.type pp_free_context, @functionpp_free_context:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0addiu $sp,$sp,-24sw $31,20($sp)sw $16,16($sp)move $16,$4.set noreorder.set nomacrojal av_freelw $4,32($4).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,36($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,40($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,44($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,48($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,52($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,4($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,8($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,56($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,60($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,64($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,1112($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,1116($16).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,1120($16).set macro.set reorderandi $2,$16,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2addiu $6,$16,1208.set noreorder.set nomacrobeq $3,$2,$L149move $4,$16.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L150li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L169$L147:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L171addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L171addiu $2,$6,-31.set macro.set reorder$L163:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L163addiu $2,$6,-31.set macro.set reorder$L171:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L172addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L173:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L173addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L172:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L156$L165:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L165$L156:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L160addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L161li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L170lw $31,20($sp).set macro.set reordermove $4,$16lw $16,16($sp).set noreorder.set nomacroj av_freeaddiu $sp,$sp,24.set macro.set reorder$L160:sb $0,4($5)sb $0,1($4)lw $31,20($sp)move $4,$16lw $16,16($sp).set noreorder.set nomacroj av_freeaddiu $sp,$sp,24.set macro.set reorder$L149:addiu $4,$16,2sb $0,0($16).set noreorder.set nomacroj $L147sb $0,1($16).set macro.set reorder$L161:sb $0,6($5)sb $0,4($5)sb $0,5($5)move $4,$16lw $31,20($sp)lw $16,16($sp).set noreorder.set nomacroj av_freeaddiu $sp,$sp,24.set macro.set reorder$L150:addiu $4,$16,3sb $0,0($16)sb $0,1($16).set noreorder.set nomacroj $L147sb $0,2($16).set macro.set reorder$L170:sb $0,4($5)move $4,$16lw $31,20($sp)lw $16,16($sp).set noreorder.set nomacroj av_freeaddiu $sp,$sp,24.set macro.set reorder$L169:addiu $4,$16,1.set noreorder.set nomacroj $L147sb $0,0($16).set macro.set reorder.end pp_free_context.section .text.pp_get_context,"ax",@progbits.align 2.align 5.globl pp_get_context.ent pp_get_context.type pp_get_context, @functionpp_get_context:.frame $sp,48,$31 # vars= 0, regs= 5/0, args= 24, gp= 0.mask 0x800f0000,-8.fmask 0x00000000,0addiu $sp,$sp,-48sw $18,32($sp)move $18,$4li $4,1208 # 0x4b8sw $19,36($sp)sw $17,28($sp)sw $16,24($sp)move $17,$6sw $31,40($sp).set noreorder.set nomacrojal av_mallocmove $19,$5.set macro.set reorderlui $7,%hi(clip_table)addiu $4,$7,%lo(clip_table)move $16,$2li $3,4 # 0x4andi $2,$4,0x3subu $3,$3,$2li $2,2 # 0x2addiu $8,$18,15.set noreorder.set nomacrobeq $3,$2,$L177addiu $6,$4,256.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L178li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L247lui $2,%hi(clip_table+1).set macro.set reorder$L175:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L253addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L253addiu $2,$6,-31.set macro.set reorder$L227:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L227addiu $2,$6,-31.set macro.set reorder$L253:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L254addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L255:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L255addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L254:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L184$L229:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L229$L184:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L188addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3beq $3,$2,$L189li $2,1 # 0x1beq $3,$2,$L248$L186:lui $2,%hi(clip_table+256)addiu $2,$2,%lo(clip_table+256)li $3,256 # 0x100li $4,512 # 0x200$L190:sb $3,0($2)addiu $3,$3,1.set noreorder.set nomacrobne $3,$4,$L190addiu $2,$2,1.set macro.set reorderlui $2,%hi(clip_table+512)addiu $4,$2,%lo(clip_table+512)andi $3,$4,0x3li $2,4 # 0x4subu $3,$2,$3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L194addiu $6,$4,256.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L195li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L249lui $2,%hi(clip_table+513).set macro.set reorder$L192:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L256addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L256addiu $2,$6,-31.set macro.set reorder$L230:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L230addiu $2,$6,-31.set macro.set reorder$L256:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L257addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L258:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L258addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L257:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L201$L232:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L232$L201:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L205addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L206li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L250$L203:andi $2,$16,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2addiu $6,$16,1208.set noreorder.set nomacrobeq $3,$2,$L209move $4,$16.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L210li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L251$L207:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L259addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L259addiu $2,$6,-31.set macro.set reorder$L233:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L233addiu $2,$6,-31.set macro.set reorder$L259:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L260addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L261:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L261addiu $2,$5,4.set macro.set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?