postprocess.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,626 行 · 第 1/5 页
MID
4,626 行
j $31 move $2,$5 .set macro .set reorder$L128: lbu $3,4($5) addiu $5,$5,5 sb $3,4($4) lbu $2,0($5) .set noreorder .set nomacro j $L126 sb $2,5($4) .set macro .set reorder$L129: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) addiu $5,$5,6 sb $3,5($4) lbu $2,0($5) .set noreorder .set nomacro j $L126 sb $2,6($4) .set macro .set reorder$L137: addiu $5,$5,4 lbu $2,0($5) .set noreorder .set nomacro j $L126 sb $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 nomacro addiu $sp,$sp,-48 sw $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,$4 lw $4,56($4) move $17,$7 addiu $2,$6,15 sw $7,1144($18) sw $22,1140($18) move $19,$6 move $21,$5 sra $20,$2,4 jal av_free sll $16,$17,5 sll $2,$17,3 subu $16,$16,$2 jal av_mallocz move $4,$16 lw $4,60($18) jal av_free sw $2,56($18) jal av_mallocz move $4,$16 lw $4,4($18) jal av_free sw $2,60($18) jal av_mallocz li $4,256 # 0x100 lw $4,8($18) jal av_free sw $2,4($18) jal av_mallocz li $4,2048 # 0x800 mul $3,$21,$19 sw $2,8($18) addiu $5,$3,63 slt $4,$3,0 movn $3,$5,$4 sra $3,$3,6 sll $4,$3,4 subu $4,$4,$3 addiu $5,$4,255 slt $3,$4,0 movn $4,$5,$3 move $5,$2 sra $2,$4,8 sra $7,$4,31 move $3,$0 move $6,$2 li $4,2048 # 0x800$L141: addu $2,$5,$3 addiu $3,$3,8 sw $6,0($2) bne $3,$4,$L141 sw $7,4($2) sll $17,$17,4 mul $17,$20,$17 lw $4,32($18) addiu $17,$17,17408 li $2,-8 # 0xfffffffffffffff8 addiu $16,$19,7 jal av_free and $16,$16,$2 jal av_mallocz move $4,$17 sll $16,$16,7 lw $4,44($18) addiu $16,$16,17408 jal av_free sw $2,32($18) jal av_mallocz move $4,$16 lw $4,36($18) jal av_free sw $2,44($18) jal av_mallocz move $4,$17 lw $4,48($18) jal av_free sw $2,36($18) jal av_mallocz move $4,$16 lw $4,40($18) jal av_free sw $2,48($18) jal av_mallocz move $4,$17 lw $4,52($18) jal av_free sw $2,40($18) jal av_mallocz move $4,$16 lw $4,64($18) sw $2,52($18) jal av_free mul $16,$20,$22 sll $4,$21,1 jal av_mallocz addiu $4,$4,32 lw $4,1116($18) jal av_free sw $2,64($18) jal av_mallocz move $4,$16 lw $4,1112($18) jal av_free sw $2,1116($18) jal av_mallocz move $4,$16 lw $4,1120($18) jal av_free sw $2,1112($18) addiu $4,$21,15 jal av_mallocz sra $4,$4,4 sw $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 $31 addiu $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,0 addiu $sp,$sp,-24 sw $31,20($sp) sw $16,16($sp) move $16,$4 .set noreorder .set nomacro jal av_free lw $4,32($4) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,36($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,40($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,44($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,48($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,52($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,4($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,8($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,56($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,60($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,64($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,1112($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,1116($16) .set macro .set reorder .set noreorder .set nomacro jal av_free lw $4,1120($16) .set macro .set reorder andi $2,$16,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 addiu $6,$16,1208 .set noreorder .set nomacro beq $3,$2,$L149 move $4,$16 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L150 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L169$L147: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L171 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,$L171 addiu $2,$6,-31 .set macro .set reorder$L163:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L163 addiu $2,$6,-31 .set macro .set reorder$L171: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L172 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L173:#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,$L173 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L172: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L156$L165:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L165$L156: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L160 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L161 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L170 lw $31,20($sp) .set macro .set reorder move $4,$16 lw $16,16($sp) .set noreorder .set nomacro j av_free addiu $sp,$sp,24 .set macro .set reorder$L160: sb $0,4($5) sb $0,1($4) lw $31,20($sp) move $4,$16 lw $16,16($sp) .set noreorder .set nomacro j av_free addiu $sp,$sp,24 .set macro .set reorder$L149: addiu $4,$16,2 sb $0,0($16) .set noreorder .set nomacro j $L147 sb $0,1($16) .set macro .set reorder$L161: sb $0,6($5) sb $0,4($5) sb $0,5($5) move $4,$16 lw $31,20($sp) lw $16,16($sp) .set noreorder .set nomacro j av_free addiu $sp,$sp,24 .set macro .set reorder$L150: addiu $4,$16,3 sb $0,0($16) sb $0,1($16) .set noreorder .set nomacro j $L147 sb $0,2($16) .set macro .set reorder$L170: sb $0,4($5) move $4,$16 lw $31,20($sp) lw $16,16($sp) .set noreorder .set nomacro j av_free addiu $sp,$sp,24 .set macro .set reorder$L169: addiu $4,$16,1 .set noreorder .set nomacro j $L147 sb $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,0 addiu $sp,$sp,-48 sw $18,32($sp) move $18,$4 li $4,1208 # 0x4b8 sw $19,36($sp) sw $17,28($sp) sw $16,24($sp) move $17,$6 sw $31,40($sp) .set noreorder .set nomacro jal av_malloc move $19,$5 .set macro .set reorder lui $7,%hi(clip_table) addiu $4,$7,%lo(clip_table) move $16,$2 li $3,4 # 0x4 andi $2,$4,0x3 subu $3,$3,$2 li $2,2 # 0x2 addiu $8,$18,15 .set noreorder .set nomacro beq $3,$2,$L177 addiu $6,$4,256 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L178 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L247 lui $2,%hi(clip_table+1) .set macro .set reorder$L175: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L253 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,$L253 addiu $2,$6,-31 .set macro .set reorder$L227:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L227 addiu $2,$6,-31 .set macro .set reorder$L253: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L254 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L255:#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,$L255 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L254: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L184$L229:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L229$L184: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L188 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 beq $3,$2,$L189 li $2,1 # 0x1 beq $3,$2,$L248$L186: lui $2,%hi(clip_table+256) addiu $2,$2,%lo(clip_table+256) li $3,256 # 0x100 li $4,512 # 0x200$L190: sb $3,0($2) addiu $3,$3,1 .set noreorder .set nomacro bne $3,$4,$L190 addiu $2,$2,1 .set macro .set reorder lui $2,%hi(clip_table+512) addiu $4,$2,%lo(clip_table+512) andi $3,$4,0x3 li $2,4 # 0x4 subu $3,$2,$3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L194 addiu $6,$4,256 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L195 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L249 lui $2,%hi(clip_table+513) .set macro .set reorder$L192: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L256 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,$L256 addiu $2,$6,-31 .set macro .set reorder$L230:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L230 addiu $2,$6,-31 .set macro .set reorder$L256: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L257 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L258:#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,$L258 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L257: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L201$L232:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L232$L201: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L205 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L206 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L250$L203: andi $2,$16,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 addiu $6,$16,1208 .set noreorder .set nomacro beq $3,$2,$L209 move $4,$16 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L210 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L251$L207: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L259 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,$L259 addiu $2,$6,-31 .set macro .set reorder$L233:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L233 addiu $2,$6,-31 .set macro .set reorder$L259: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L260 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L261:#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,$L261 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L260:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?