postprocess.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,624 行 · 第 1/5 页
S
4,624 行
addiu $2,$6,-4$L260:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L216$L235:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L235$L216:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L220addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L221li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L252$L218:lui $2,%hi(av_codec_context_class)addiu $2,$2,%lo(av_codec_context_class)andi $3,$17,0x8sw $2,0($16).set noreorder.set nomacrobeq $3,$0,$L222sw $17,1136($16).set macro.set reordersra $2,$17,4andi $2,$2,0x3andi $3,$17,0x3sw $3,1148($16)sw $2,1152($16)$L224:addiu $4,$8,15move $2,$8slt $3,$8,0movn $2,$4,$3li $7,-16 # 0xfffffffffffffff0sra $2,$2,4addiu $2,$2,2move $5,$18move $6,$19move $4,$16and $7,$8,$7.set noreorder.set nomacrojal reallocBufferssw $2,16($sp).set macro.set reorderli $2,-1 # 0xffffffffffffffffsw $2,1132($16)lw $31,40($sp)move $2,$16lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp).set noreorder.set nomacroj $31addiu $sp,$sp,48.set macro.set reorder$L222:li $2,1 # 0x1sw $2,1152($16).set noreorder.set nomacroj $L224sw $2,1148($16).set macro.set reorder$L220:sb $0,4($5).set noreorder.set nomacroj $L218sb $0,1($4).set macro.set reorder$L209:addiu $4,$16,2sb $0,0($16).set noreorder.set nomacroj $L207sb $0,1($16).set macro.set reorder$L188:sb $0,4($5).set noreorder.set nomacroj $L186sb $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 nomacroj $L175sb $0,%lo(clip_table)($7).set macro.set reorder$L205:sb $0,4($5).set noreorder.set nomacroj $L203sb $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 nomacroj $L192sb $0,512($3).set macro.set reorder$L206:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L203sb $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 nomacroj $L192sb $0,513($2).set macro.set reorder$L189:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L186sb $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 nomacroj $L175sb $0,%lo(clip_table)($7).set macro.set reorder$L221:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L218sb $0,5($5).set macro.set reorder$L210:addiu $4,$16,3sb $0,0($16)sb $0,1($16).set noreorder.set nomacroj $L207sb $0,2($16).set macro.set reorder$L252:.set noreorder.set nomacroj $L218sb $0,4($5).set macro.set reorder$L247:addiu $4,$2,%lo(clip_table+1).set noreorder.set nomacroj $L175sb $0,%lo(clip_table)($7).set macro.set reorder$L248:.set noreorder.set nomacroj $L186sb $0,4($5).set macro.set reorder$L249:addiu $3,$7,%lo(clip_table)addiu $4,$2,%lo(clip_table+513).set noreorder.set nomacroj $L192sb $0,512($3).set macro.set reorder$L250:.set noreorder.set nomacroj $L203sb $0,4($5).set macro.set reorder$L251:addiu $4,$16,1.set noreorder.set nomacroj $L207sb $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 nomacroblez $7,$L263subu $2,$0,$6.set macro.set reordermul $6,$7,$6sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L297andi $2,$4,0x3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L299andi $2,$5,0x3.set macro.set reorder$L297:j memcpy$L299:.set noreorder.set nomacrobne $2,$0,$L297li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $8,$4,$2sltu $3,$4,$8.set noreorder.set nomacrobeq $3,$0,$L269addiu $5,$5,-4.set macro.set reorder$L289:#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,$8bne $2,$0,$L289$L269:andi $2,$6,0x1caddu $8,$8,$2sltu $3,$4,$8.set noreorder.set nomacrobeq $3,$0,$L300andi $3,$6,0x3.set macro.set reorder$L290:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$8.set noreorder.set nomacrobne $2,$0,$L290andi $3,$6,0x3.set macro.set reorder$L300:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L286li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L287li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L298$L302:j $31$L263:mul $8,$7,$2addiu $3,$6,-1mul $3,$7,$3sltu $2,$8,32addu $5,$3,$5.set noreorder.set nomacrobne $2,$0,$L277addu $4,$3,$4.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L277andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L277li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$8,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L281addiu $5,$5,-4.set macro.set reorder$L291:#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,$L291$L281:andi $2,$8,0x1caddu $7,$7,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L301andi $6,$8,0x3.set macro.set reorder$L292:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7.set noreorder.set nomacrobne $2,$0,$L292andi $6,$8,0x3.set macro.set reorder$L301:li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L286li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L287li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L302$L298:lbu $2,4($5).set noreorder.set nomacroj $31sb $2,4($4).set macro.set reorder$L277:.set noreorder.set nomacroj memcpymove $6,$8.set macro.set reorder$L286:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $31sb $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 nomacroj $31sb $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 nomacroaddiu $sp,$sp,-1832sw $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,16addiu $8,$6,1200$L304:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7)bne $6,$8,$L304addiu $7,$7,16lw $2,4($6)lw $3,0($6)sw $2,4($7)sw $3,0($7)lw $2,1864($sp)beq $2,$0,$L305lw $4,1172($sp)lw $3,1176($sp)lw $4,1164($sp)sw $3,1660($sp)lw $3,1168($sp)li $2,4 # 0x4lw $6,24($sp)lw $7,1836($sp)subu $3,$2,$3subu $2,$2,$4sw $3,1648($sp)sw $2,1652($sp)blez $7,$L308sw $6,1644($sp)$L1054:lw $8,76($sp)lw $10,1844($sp)blez $10,$L311sw $8,1640($sp)$L1055:lw $11,72($sp)sw $11,1636($sp)$L313:lw $5,1660($sp)li $2,262144 # 0x40000and $2,$5,$2beq $2,$0,$L314sw $2,1736($sp)li $6,8 # 0x8sw $6,1568($sp)$L316:lw $4,1864($sp)bne $4,$0,$L323move $5,$0lw $2,1148($sp)li $3,1 # 0x1addiu $2,$2,1beq $2,$3,$L1018sw $2,1148($sp)$L325:lw $9,1644($sp)move $6,$0move $7,$0move $3,$0li $8,2048 # 0x800$L329:addu $2,$9,$3lw $4,0($2)lw $5,4($2)addu $16,$6,$4sltu $2,$16,$6addu $17,$7,$5addu $17,$2,$17addiu $3,$3,8move $6,$16bne $3,$8,$L329move $7,$17move $4,$16move $5,$17move $6,$0jal __cmpdi2move $7,$0blez $2,$L332sll $6,$17,31move $4,$16jal __floatdisfmove $5,$17lw $5,1192($sp)$L1065:jal __mulsf3move $4,$2jal __fixunssfdimove $4,$2move $8,$2sltu $2,$17,$3bne $2,$0,$L335move $9,$3beq $17,$3,$L1019sltu $2,$16,$8lw $10,1644($sp)$L1076:li $20,254 # 0xfelw $2,2040($10)lw $3,2044($10)subu $4,$16,$2subu $5,$17,$3sltu $6,$16,$4subu $5,$5,$6sltu $2,$5,$9addiu $12,$10,2032bne $2,$0,$L339sltu $3,$4,$8$L1021:beq $5,$9,$L1020nopaddiu $20,$20,-1$L1066:lw $10,0($12)lw $11,4($12)beq $20,$0,$L339addiu $12,$12,-8subu $6,$4,$10sltu $2,$4,$6subu $7,$5,$11subu $7,$7,$2move $5,$7move $4,$6sltu $2,$5,$9beq $2,$0,$L1021sltu $3,$4,$8$L339:lw $11,1644($sp)$L1078:li $12,1 # 0x1lw $2,0($11)lw $3,4($11)subu $4,$16,$2subu $5,$17,$3sltu $6,$16,$4subu $5,$5,$6sltu $2,$5,$9move $13,$11bne $2,$0,$L1015sltu $3,$4,$8$L1023:beq $5,$9,$L1022nopaddiu $12,$12,1$L1067:li $2,256 # 0x100lw $10,8($13)lw $11,12($13)beq $12,$2,$L1015addiu $13,$13,8subu $6,$4,$10sltu $2,$4,$6subu $7,$5,$11subu $7,$7,$2move $5,$7move $4,$6sltu $2,$5,$9beq $2,$0,$L1023sltu $3,$4,$8$L1015:jal __floatsidfsubu $4,$12,$20move $18,$2j $L336move $19,$3$L323:li $2,16777216 # 0x1000000li $3,16777216 # 0x1000000ori $2,$2,0x100ori $3,$3,0x100move $4,$0sw $5,36($sp)li $5,65536 # 0x10000sw $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,$7blez $8,$L351sw $6,1752($sp)sll $19,$7,1sll $9,$7,3sll $10,$7,2lw $4,1836($sp)addu $21,$6,$10addu $2,$9,$6sw $10,1584($sp)addu $6,$10,$7addu $11,$19,$7lw $10,1844($sp)sw $11,1556($sp)subu $3,$9,$19sll $4,$4,1move $17,$2lw $5,1836($sp)sw $3,1548($sp)sw $4,1764($sp)subu $10,$2,$10lw $3,1752($sp)lw $2,1556($sp)lw $11,1764($sp)sll $4,$5,3addu $2,$2,$3addu $8,$19,$21sw $9,1564($sp)sw $6,1552($sp)subu $7,$9,$7sll $6,$5,2sw $8,1448($sp)sw $10,1392($sp)subu $8,$4,$11lw $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,$5addu $7,$6,$5lw $5,1844($sp)addu $9,$9,$21addu $10,$10,$21addu $11,$11,$21addu $2,$2,$21sw $9,1444($sp)sw $10,1440($sp)sll $9,$5,4sw $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,$21subu $11,$11,$2addu $5,$5,$21addu $10,$10,$21lw $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 # 0x10000lw $3,1764($sp)lw $10,1836($sp)and $2,$11,$2sw $2,1232($sp)li $2,524288 # 0x80000addu $5,$3,$10and $2,$11,$2sw $2,1240($sp)addu $5,$20,$5addu $4,$20,$4li $3,131072 # 0x20000li $2,8388608 # 0x800000and $3,$11,$3and $2,$11,$2sw $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 # 0x400000lw $2,1584($sp)and $3,$11,$3addu $4,$4,$5addu $7,$20,$7subu $9,$9,$2sw $3,1244($sp)sw $7,1344($sp)andi $3,$11,0x8addu $8,$20,$8sw $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,$5addu $7,$19,$7sw $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,$5addu $7,$20,$7
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?