mapping0.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,932 行 · 第 1/2 页
S
1,932 行
j uc_freeaddiu $sp,$sp,32$L116:lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end mapping0_free_look.section .text.mapping0_free_info,"ax",@progbits.align 2.align 5.ent mapping0_free_info.type mapping0_free_info, @functionmapping0_free_info:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrobeq $4,$0,$L148move $6,$4.set macro.set reorderandi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L123addiu $7,$4,3216.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L124li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L143$L121:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L145addiu $2,$7,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L145addiu $2,$7,-31.set macro.set reorder$L137:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L137addiu $2,$7,-31.set macro.set reorder$L145:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L146addiu $2,$7,-4.set macro.set reorderaddiu $2,$5,4$L147:#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,$L147addiu $2,$5,4.set macro.set reorderaddiu $2,$7,-4$L146:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L130$L139:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L139$L130:andi $3,$7,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L134addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L135li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L144.set noreorder.set nomacroj uc_freemove $4,$6.set macro.set reorder$L134:sb $0,4($5)sb $0,1($4).set noreorder.set nomacroj uc_freemove $4,$6.set macro.set reorder$L123:addiu $4,$6,2sb $0,0($6).set noreorder.set nomacroj $L121sb $0,1($6).set macro.set reorder$L124:addiu $4,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L121sb $0,2($6).set macro.set reorder$L135:sb $0,6($5)sb $0,4($5)sb $0,5($5).set noreorder.set nomacroj uc_freemove $4,$6.set macro.set reorder$L144:sb $0,4($5).set noreorder.set nomacroj uc_freemove $4,$6.set macro.set reorder$L143:addiu $4,$6,1.set noreorder.set nomacroj $L121sb $0,0($6).set macro.set reorder$L148:j $31.end mapping0_free_info.section .text.mapping0_unpack,"ax",@progbits.align 2.align 5.ent mapping0_unpack.type mapping0_unpack, @functionmapping0_unpack:.frame $sp,56,$31 # vars= 0, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-56sw $21,36($sp)sw $20,32($sp)move $21,$4move $20,$5li $4,1 # 0x1li $5,3216 # 0xc90sw $fp,48($sp)sw $23,44($sp)sw $22,40($sp)sw $18,24($sp)sw $31,52($sp)sw $19,28($sp)sw $17,20($sp).set noreorder.set nomacrojal uc_callocsw $16,16($sp).set macro.set reordermove $18,$2andi $fp,$2,0x3li $2,4 # 0x4subu $4,$2,$fpli $2,2 # 0x2lw $22,28($21)addiu $23,$18,3216.set noreorder.set nomacrobeq $4,$2,$L152move $3,$18.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L153li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L239$L150:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L247addiu $2,$23,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L247addiu $2,$23,-31.set macro.set reorder$L221:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L221addiu $2,$23,-31.set macro.set reorder$L247:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L248addiu $2,$23,-4.set macro.set reorderaddiu $2,$5,4$L249:#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,$L249addiu $2,$5,4.set macro.set reorderaddiu $2,$23,-4$L248:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L159$L223:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L223$L159:andi $3,$23,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L163addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L164li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L240$L161:move $4,$20.set noreorder.set nomacrojal oggpack_readli $5,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L241li $3,1 # 0x1.set macro.set reordersw $3,0($18)$L167:move $4,$20.set noreorder.set nomacrojal oggpack_readli $5,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L250move $4,$20.set macro.set reorder.set noreorder.set nomacrojal oggpack_readli $5,8 # 0x8.set macro.set reorderaddiu $2,$2,1.set noreorder.set nomacroblez $2,$L168sw $2,1164($18).set macro.set reorderlw $4,4($21)move $17,$18move $19,$0$L171:.set noreorder.set nomacrobeq $4,$0,$L172addiu $2,$4,-1.set macro.set reorderbeq $2,$0,$L172move $5,$0$L175:srl $2,$2,1.set noreorder.set nomacrobne $2,$0,$L175addiu $5,$5,1.set macro.set reorder$L176:.set noreorder.set nomacrojal oggpack_readmove $4,$20.set macro.set reordersw $2,1168($17)move $16,$2lw $2,4($21).set noreorder.set nomacrobeq $2,$0,$L251move $5,$0.set macro.set reorderaddiu $2,$2,-1beq $2,$0,$L251$L180:srl $2,$2,1.set noreorder.set nomacrobne $2,$0,$L180addiu $5,$5,1.set macro.set reorder$L181:$L251:.set noreorder.set nomacrojal oggpack_readmove $4,$20.set macro.set reordermove $3,$2.set noreorder.set nomacrobltz $16,$L204sw $2,2192($17).set macro.set reorderbltz $2,$L204.set noreorder.set nomacrobeq $16,$2,$L246li $2,4 # 0x4.set macro.set reorderlw $4,4($21)slt $2,$16,$4.set noreorder.set nomacrobeq $2,$0,$L204slt $2,$3,$4.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L204addiu $19,$19,1.set macro.set reorderlw $2,1164($18)slt $2,$19,$2.set noreorder.set nomacrobne $2,$0,$L171addiu $17,$17,4.set macro.set reorder$L168:move $4,$20$L250:.set noreorder.set nomacrojal oggpack_readli $5,2 # 0x2.set macro.set reorderbgtz $2,$L188lw $3,0($18)slt $2,$3,2bne $2,$0,$L190lw $2,4($21)blez $2,$L192addiu $16,$18,4.set noreorder.set nomacroj $L194move $17,$0.set macro.set reorder$L242:lw $2,4($21)slt $2,$17,$2beq $2,$0,$L190$L194:move $4,$20.set noreorder.set nomacrojal oggpack_readli $5,4 # 0x4.set macro.set reorderlw $3,0($18)sw $2,0($16)slt $2,$2,$3addiu $17,$17,1.set noreorder.set nomacrobne $2,$0,$L242addiu $16,$16,4.set macro.set reorder$L204:li $2,4 # 0x4$L246:subu $4,$2,$fpli $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L207move $3,$18.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L208li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L243$L205:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L252addiu $2,$23,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L252addiu $2,$23,-31.set macro.set reorder$L224:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L224addiu $2,$23,-31.set macro.set reorder$L252:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L253addiu $2,$23,-4.set macro.set reorderaddiu $2,$5,4$L254:#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,$L254addiu $2,$5,4.set macro.set reorderaddiu $2,$23,-4$L253:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L214$L226:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L226$L214:andi $3,$23,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L218addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L219li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L244$L216:.set noreorder.set nomacrojal uc_freemove $4,$18.set macro.set reordermove $2,$0$L201:lw $31,52($sp)$L255:lw $fp,48($sp)lw $23,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).set noreorder.set nomacroj $31addiu $sp,$sp,56.set macro.set reorder$L172:.set noreorder.set nomacroj $L176move $5,$0.set macro.set reorder$L241:move $4,$20.set noreorder.set nomacrojal oggpack_readli $5,4 # 0x4.set macro.set reorderaddiu $3,$2,1.set noreorder.set nomacroj $L167sw $3,0($18).set macro.set reorder$L163:sb $0,4($5).set noreorder.set nomacroj $L161sb $0,1($4).set macro.set reorder$L152:addiu $3,$18,2sb $0,0($18).set noreorder.set nomacroj $L150sb $0,1($18).set macro.set reorder$L218:sb $0,4($5).set noreorder.set nomacroj $L216sb $0,1($4).set macro.set reorder$L207:addiu $3,$18,2sb $0,0($18).set noreorder.set nomacroj $L205sb $0,1($18).set macro.set reorder$L190:.set noreorder.set nomacroblez $3,$L201move $2,$18.set macro.set reorder$L192:move $16,$18.set noreorder.set nomacroj $L197move $17,$0.set macro.set reorder$L245:jal oggpack_readsw $2,1028($16)lw $3,20($22)move $4,$20slt $2,$2,$3.set noreorder.set nomacrobeq $2,$0,$L204li $5,8 # 0x8.set macro.set reorderjal oggpack_readsw $2,1092($16)lw $3,24($22)slt $2,$2,$3.set noreorder.set nomacrobeq $2,$0,$L204addiu $16,$16,4.set macro.set reorderlw $2,0($18)slt $2,$17,$2.set noreorder.set nomacrobeq $2,$0,$L201move $2,$18.set macro.set reorder$L197:move $4,$20.set noreorder.set nomacrojal oggpack_readli $5,8 # 0x8.set macro.set reorderlw $3,16($22)move $4,$20slt $2,$2,$3li $5,8 # 0x8.set noreorder.set nomacrobne $2,$0,$L245addiu $17,$17,1.set macro.set reorder.set noreorder.set nomacroj $L246li $2,4 # 0x4.set macro.set reorder$L164:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L161sb $0,5($5).set macro.set reorder$L153:addiu $3,$18,3sb $0,0($18)sb $0,1($18).set noreorder.set nomacroj $L150sb $0,2($18).set macro.set reorder$L188:.set noreorder.set nomacrobne $18,$0,$L204move $2,$0.set macro.set reorder.set noreorder.set nomacroj $L255lw $31,52($sp).set macro.set reorder$L239:addiu $3,$18,1.set noreorder.set nomacroj $L150sb $0,0($18).set macro.set reorder$L240:.set noreorder.set nomacroj $L161sb $0,4($5).set macro.set reorder$L219:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L216sb $0,5($5).set macro.set reorder$L208:addiu $3,$18,3sb $0,0($18)sb $0,1($18).set noreorder.set nomacroj $L205sb $0,2($18).set macro.set reorder$L244:.set noreorder.set nomacroj $L216sb $0,4($5).set macro.set reorder$L243:addiu $3,$18,1.set noreorder.set nomacroj $L205sb $0,0($18).set macro.set reorder.end mapping0_unpack.globl mapping0_exportbundle.data.align 2.type mapping0_exportbundle, @object.size mapping0_exportbundle, 20mapping0_exportbundle:.word mapping0_unpack.word mapping0_look.word mapping0_free_info.word mapping0_free_look.word mapping0_inverse.local seq.comm seq,4,4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?