postprocess.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,626 行 · 第 1/5 页
MID
4,626 行
li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L216$L235:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L235$L216: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L220 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L221 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L252$L218: lui $2,%hi(av_codec_context_class) addiu $2,$2,%lo(av_codec_context_class) andi $3,$17,0x8 sw $2,0($16) .set noreorder .set nomacro beq $3,$0,$L222 sw $17,1136($16) .set macro .set reorder sra $2,$17,4 andi $2,$2,0x3 andi $3,$17,0x3 sw $3,1148($16) sw $2,1152($16)$L224: addiu $4,$8,15 move $2,$8 slt $3,$8,0 movn $2,$4,$3 li $7,-16 # 0xfffffffffffffff0 sra $2,$2,4 addiu $2,$2,2 move $5,$18 move $6,$19 move $4,$16 and $7,$8,$7 .set noreorder .set nomacro jal reallocBuffers sw $2,16($sp) .set macro .set reorder li $2,-1 # 0xffffffffffffffff sw $2,1132($16) lw $31,40($sp) move $2,$16 lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,48 .set macro .set reorder$L222: li $2,1 # 0x1 sw $2,1152($16) .set noreorder .set nomacro j $L224 sw $2,1148($16) .set macro .set reorder$L220: sb $0,4($5) .set noreorder .set nomacro j $L218 sb $0,1($4) .set macro .set reorder$L209: addiu $4,$16,2 sb $0,0($16) .set noreorder .set nomacro j $L207 sb $0,1($16) .set macro .set reorder$L188: sb $0,4($5) .set noreorder .set nomacro j $L186 sb $0,1($4) .set macro .set reorder$L177: lui $2,%hi(clip_table+2) sb $0,1($4) addiu $4,$2,%lo(clip_table+2) .set noreorder .set nomacro j $L175 sb $0,%lo(clip_table)($7) .set macro .set reorder$L205: sb $0,4($5) .set noreorder .set nomacro j $L203 sb $0,1($4) .set macro .set reorder$L194: lui $2,%hi(clip_table+514) addiu $3,$7,%lo(clip_table) addiu $4,$2,%lo(clip_table+514) sb $0,513($3) .set noreorder .set nomacro j $L192 sb $0,512($3) .set macro .set reorder$L206: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L203 sb $0,5($5) .set macro .set reorder$L195: lui $3,%hi(clip_table+515) addiu $2,$7,%lo(clip_table) addiu $4,$3,%lo(clip_table+515) sb $0,514($2) sb $0,512($2) .set noreorder .set nomacro j $L192 sb $0,513($2) .set macro .set reorder$L189: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L186 sb $0,5($5) .set macro .set reorder$L178: lui $2,%hi(clip_table+3) sb $0,2($4) sb $0,1($4) addiu $4,$2,%lo(clip_table+3) .set noreorder .set nomacro j $L175 sb $0,%lo(clip_table)($7) .set macro .set reorder$L221: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L218 sb $0,5($5) .set macro .set reorder$L210: addiu $4,$16,3 sb $0,0($16) sb $0,1($16) .set noreorder .set nomacro j $L207 sb $0,2($16) .set macro .set reorder$L252: .set noreorder .set nomacro j $L218 sb $0,4($5) .set macro .set reorder$L247: addiu $4,$2,%lo(clip_table+1) .set noreorder .set nomacro j $L175 sb $0,%lo(clip_table)($7) .set macro .set reorder$L248: .set noreorder .set nomacro j $L186 sb $0,4($5) .set macro .set reorder$L249: addiu $3,$7,%lo(clip_table) addiu $4,$2,%lo(clip_table+513) .set noreorder .set nomacro j $L192 sb $0,512($3) .set macro .set reorder$L250: .set noreorder .set nomacro j $L203 sb $0,4($5) .set macro .set reorder$L251: addiu $4,$16,1 .set noreorder .set nomacro j $L207 sb $0,0($16) .set macro .set reorder .end pp_get_context .section .text.linecpy,"ax",@progbits .align 2 .align 5 .ent linecpy .type linecpy, @functionlinecpy: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro blez $7,$L263 subu $2,$0,$6 .set macro .set reorder mul $6,$7,$6 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L297 andi $2,$4,0x3 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L299 andi $2,$5,0x3 .set macro .set reorder$L297: j memcpy$L299: .set noreorder .set nomacro bne $2,$0,$L297 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$4,-4 and $2,$6,$2 addu $8,$4,$2 sltu $3,$4,$8 .set noreorder .set nomacro beq $3,$0,$L269 addiu $5,$5,-4 .set macro .set reorder$L289:#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,$8 bne $2,$0,$L289$L269: andi $2,$6,0x1c addu $8,$8,$2 sltu $3,$4,$8 .set noreorder .set nomacro beq $3,$0,$L300 andi $3,$6,0x3 .set macro .set reorder$L290:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$8 .set noreorder .set nomacro bne $2,$0,$L290 andi $3,$6,0x3 .set macro .set reorder$L300: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L286 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L287 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L298$L302: j $31$L263: mul $8,$7,$2 addiu $3,$6,-1 mul $3,$7,$3 sltu $2,$8,32 addu $5,$3,$5 .set noreorder .set nomacro bne $2,$0,$L277 addu $4,$3,$4 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L277 andi $2,$5,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L277 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$4,-4 and $2,$8,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L281 addiu $5,$5,-4 .set macro .set reorder$L291:#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,$L291$L281: andi $2,$8,0x1c addu $7,$7,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L301 andi $6,$8,0x3 .set macro .set reorder$L292:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 .set noreorder .set nomacro bne $2,$0,$L292 andi $6,$8,0x3 .set macro .set reorder$L301: li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L286 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L287 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L302$L298: lbu $2,4($5) .set noreorder .set nomacro j $31 sb $2,4($4) .set macro .set reorder$L277: .set noreorder .set nomacro j memcpy move $6,$8 .set macro .set reorder$L286: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $31 sb $3,5($4) .set macro .set reorder$L287: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $31 sb $2,6($4) .set macro .set reorder .end linecpy .globl __cmpdi2 .globl __floatdisf .globl __addsf3 .globl __mulsf3 .globl __fixunssfdi .globl __floatsidf .globl __divdf3 .globl __muldf3 .globl __adddf3 .globl __fixunsdfsi .globl __fixdfsi .section .rodata.cst8,"aM",@progbits,8 .align 3$LC1: .word 0 .word -1066409984 .align 3$LC2: .word 0 .word 1083179008 .align 3$LC3: .word 0 .word 1071644672 .align 3$LC4: .word 0 .word 1089470464 .section .text.postProcess_C,"ax",@progbits .align 2 .align 5 .ent postProcess_C .type postProcess_C, @functionpostProcess_C: .frame $sp,1832,$31 # vars= 1776, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-1832 sw $6,1840($sp) lw $6,1868($sp) sw $7,1844($sp) sw $31,1828($sp) sw $fp,1824($sp) sw $23,1820($sp) sw $22,1816($sp) sw $21,1812($sp) sw $20,1808($sp) sw $19,1804($sp) sw $18,1800($sp) sw $17,1796($sp) sw $16,1792($sp) sw $4,1832($sp) sw $5,1836($sp) addiu $7,$sp,16 addiu $8,$6,1200$L304: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) bne $6,$8,$L304 addiu $7,$7,16 lw $2,4($6) lw $3,0($6) sw $2,4($7) sw $3,0($7) lw $2,1864($sp) beq $2,$0,$L305 lw $4,1172($sp) lw $3,1176($sp) lw $4,1164($sp) sw $3,1660($sp) lw $3,1168($sp) li $2,4 # 0x4 lw $6,24($sp) lw $7,1836($sp) subu $3,$2,$3 subu $2,$2,$4 sw $3,1648($sp) sw $2,1652($sp) blez $7,$L308 sw $6,1644($sp)$L1054: lw $8,76($sp) lw $10,1844($sp) blez $10,$L311 sw $8,1640($sp)$L1055: lw $11,72($sp) sw $11,1636($sp)$L313: lw $5,1660($sp) li $2,262144 # 0x40000 and $2,$5,$2 beq $2,$0,$L314 sw $2,1736($sp) li $6,8 # 0x8 sw $6,1568($sp)$L316: lw $4,1864($sp) bne $4,$0,$L323 move $5,$0 lw $2,1148($sp) li $3,1 # 0x1 addiu $2,$2,1 beq $2,$3,$L1018 sw $2,1148($sp)$L325: lw $9,1644($sp) move $6,$0 move $7,$0 move $3,$0 li $8,2048 # 0x800$L329: addu $2,$9,$3 lw $4,0($2) lw $5,4($2) addu $16,$6,$4 sltu $2,$16,$6 addu $17,$7,$5 addu $17,$2,$17 addiu $3,$3,8 move $6,$16 bne $3,$8,$L329 move $7,$17 move $4,$16 move $5,$17 move $6,$0 jal __cmpdi2 move $7,$0 blez $2,$L332 sll $6,$17,31 move $4,$16 jal __floatdisf move $5,$17 lw $5,1192($sp)$L1065: jal __mulsf3 move $4,$2 jal __fixunssfdi move $4,$2 move $8,$2 sltu $2,$17,$3 bne $2,$0,$L335 move $9,$3 beq $17,$3,$L1019 sltu $2,$16,$8 lw $10,1644($sp)$L1076: li $20,254 # 0xfe lw $2,2040($10) lw $3,2044($10) subu $4,$16,$2 subu $5,$17,$3 sltu $6,$16,$4 subu $5,$5,$6 sltu $2,$5,$9 addiu $12,$10,2032 bne $2,$0,$L339 sltu $3,$4,$8$L1021: beq $5,$9,$L1020 nop addiu $20,$20,-1$L1066: lw $10,0($12) lw $11,4($12) beq $20,$0,$L339 addiu $12,$12,-8 subu $6,$4,$10 sltu $2,$4,$6 subu $7,$5,$11 subu $7,$7,$2 move $5,$7 move $4,$6 sltu $2,$5,$9 beq $2,$0,$L1021 sltu $3,$4,$8$L339: lw $11,1644($sp)$L1078: li $12,1 # 0x1 lw $2,0($11) lw $3,4($11) subu $4,$16,$2 subu $5,$17,$3 sltu $6,$16,$4 subu $5,$5,$6 sltu $2,$5,$9 move $13,$11 bne $2,$0,$L1015 sltu $3,$4,$8$L1023: beq $5,$9,$L1022 nop addiu $12,$12,1$L1067: li $2,256 # 0x100 lw $10,8($13) lw $11,12($13) beq $12,$2,$L1015 addiu $13,$13,8 subu $6,$4,$10 sltu $2,$4,$6 subu $7,$5,$11 subu $7,$7,$2 move $5,$7 move $4,$6 sltu $2,$5,$9 beq $2,$0,$L1023 sltu $3,$4,$8$L1015: jal __floatsidf subu $4,$12,$20 move $18,$2 j $L336 move $19,$3$L323: li $2,16777216 # 0x1000000 li $3,16777216 # 0x1000000 ori $2,$2,0x100 ori $3,$3,0x100 move $4,$0 sw $5,36($sp) li $5,65536 # 0x10000 sw $2,40($sp) sw $3,44($sp) sw $4,32($sp) sw $5,1656($sp)$L350: lw $6,1636($sp) lw $7,1844($sp) lw $8,1848($sp) addu $6,$6,$7 blez $8,$L351 sw $6,1752($sp) sll $19,$7,1 sll $9,$7,3 sll $10,$7,2 lw $4,1836($sp) addu $21,$6,$10 addu $2,$9,$6 sw $10,1584($sp) addu $6,$10,$7 addu $11,$19,$7 lw $10,1844($sp) sw $11,1556($sp) subu $3,$9,$19 sll $4,$4,1 move $17,$2 lw $5,1836($sp) sw $3,1548($sp) sw $4,1764($sp) subu $10,$2,$10 lw $3,1752($sp) lw $2,1556($sp) lw $11,1764($sp) sll $4,$5,3 addu $2,$2,$3 addu $8,$19,$21 sw $9,1564($sp) sw $6,1552($sp) subu $7,$9,$7 sll $6,$5,2 sw $8,1448($sp) sw $10,1392($sp) subu $8,$4,$11 lw $9,1844($sp) sw $2,1740($sp) lw $10,1584($sp) lw $11,1556($sp) lw $2,1548($sp) sw $7,1544($sp) subu $4,$4,$5 addu $7,$6,$5 lw $5,1844($sp) addu $9,$9,$21 addu $10,$10,$21 addu $11,$11,$21 addu $2,$2,$21 sw $9,1444($sp) sw $10,1440($sp) sll $9,$5,4 sw $11,1436($sp) sw $2,1432($sp) lw $3,1552($sp) lw $2,1844($sp) lw $5,1564($sp) lw $10,1544($sp) lw $11,1392($sp) addu $3,$3,$21 subu $11,$11,$2 addu $5,$5,$21 addu $10,$10,$21 lw $20,1832($sp) sw $3,1428($sp) sw $5,1424($sp) sw $10,1420($sp) lw $23,1444($sp) lw $22,1448($sp) sw $11,1388($sp) lw $11,1660($sp) li $2,65536 # 0x10000 lw $3,1764($sp) lw $10,1836($sp) and $2,$11,$2 sw $2,1232($sp) li $2,524288 # 0x80000 addu $5,$3,$10 and $2,$11,$2 sw $2,1240($sp) addu $5,$20,$5 addu $4,$20,$4 li $3,131072 # 0x20000 li $2,8388608 # 0x800000 and $3,$11,$3 and $2,$11,$2 sw $5,1360($sp) sw $4,1328($sp) lw $5,1844($sp) lw $4,1564($sp) sw $3,1236($sp) sw $2,1248($sp) li $3,4194304 # 0x400000 lw $2,1584($sp) and $3,$11,$3 addu $4,$4,$5 addu $7,$20,$7 subu $9,$9,$2 sw $3,1244($sp) sw $7,1344($sp) andi $3,$11,0x8 addu $8,$20,$8 sw $4,1540($sp) lw $7,1564($sp) lw $4,1388($sp) lw $10,1428($sp) lw $11,1432($sp) lw $2,1420($sp) sw $9,1532($sp) sw $8,1336($sp) lw $9,1440($sp) lw $8,1436($sp) sw $3,1560($sp) lw $3,1424($sp) subu $4,$4,$5 addu $7,$19,$7 sw $7,1536($sp) sw $8,1416($sp) sw $9,1412($sp) sw $10,1408($sp) sw $11,1404($sp) sw $2,1400($sp) sw $3,1396($sp) sw $21,1748($sp) sw $4,1384($sp) lw $7,1836($sp) lw $9,1764($sp) addu $5,$17,$5 addu $7,$20,$7 addu $8,$17,$19 addu $9,$20,$9 addu $6,$20,$6
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?