spuenc.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 674 行
S
674 行
.file 1 "spuenc.c".section .mdebug.abi32.previous.section .text.pixbuf_delete,"ax",@progbits.align 2.align 5.globl pixbuf_delete.ent pixbuf_delete.type pixbuf_delete, @functionpixbuf_delete:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj uc_freelw $4,24($4).set macro.set reorder.end pixbuf_delete.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "%d %d %d %d\000".align 2$LC1:.ascii "%c c #%x\000".section .text.pixbuf_load_xpm,"ax",@progbits.align 2.align 5.globl pixbuf_load_xpm.ent pixbuf_load_xpm.type pixbuf_load_xpm, @functionpixbuf_load_xpm:.frame $sp,336,$31 # vars= 272, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-336sw $23,324($sp)sw $22,320($sp)sw $21,316($sp)sw $31,332($sp)sw $fp,328($sp)sw $20,312($sp)sw $19,308($sp)sw $18,304($sp)sw $17,300($sp)sw $16,296($sp)lw $2,0($5)move $22,$4move $23,$5lui $5,%hi($LC0)move $4,$2addiu $5,$5,%lo($LC0)addiu $2,$sp,28addiu $21,$sp,24move $6,$22addiu $7,$22,4sw $2,20($sp)jal sscanfsw $21,16($sp)lw $5,24($sp)slt $2,$5,5beq $2,$0,$L18lw $3,28($sp)li $2,1 # 0x1beq $3,$2,$L26nop$L18:lw $31,332($sp)$L28:lw $fp,328($sp)$L29:lw $23,324($sp)lw $22,320($sp)lw $21,316($sp)lw $20,312($sp)lw $19,308($sp)lw $18,304($sp)lw $17,300($sp)lw $16,296($sp)j $31addiu $sp,$sp,336$L26:lw $4,0($22)slt $2,$4,4096beq $2,$0,$L28lw $31,332($sp)lw $3,4($22)slt $2,$3,4096beq $2,$0,$L29lw $fp,328($sp)blez $5,$L9nopmove $17,$23move $18,$22move $20,$0addiu $19,$sp,32lui $fp,%hi($LC1)j $L11addiu $16,$22,8$L12:lb $2,0($19)addiu $18,$18,4addu $2,$21,$2sb $20,12($2)addiu $20,$20,1slt $2,$20,$3beq $2,$0,$L27addiu $19,$19,1$L11:lw $4,4($17)move $7,$16move $6,$19jal sscanfaddiu $5,$fp,%lo($LC1)slt $2,$2,2lw $3,24($sp)addiu $16,$16,4beq $2,$0,$L12addiu $17,$17,4li $2,-16777216 # 0xffffffffff000000sw $2,8($18)lb $2,0($19)addiu $18,$18,4addu $2,$21,$2sb $20,12($2)addiu $20,$20,1slt $2,$20,$3bne $2,$0,$L11addiu $19,$19,1$L27:lw $4,0($22)lw $3,4($22)$L9:jal uc_mallocmul $4,$4,$3lw $8,24($sp)lw $3,4($22)move $6,$2addiu $7,$8,1addu $2,$8,$3slt $2,$2,$7bne $2,$0,$L18sw $6,24($22)sll $2,$8,2addu $5,$2,$23$L15:lw $4,4($5)lbu $2,0($4)beq $2,$0,$L16nop$L19:addu $2,$21,$2lbu $3,12($2)addiu $4,$4,1sb $3,0($6)lbu $2,0($4)bne $2,$0,$L19addiu $6,$6,1lw $8,24($sp)lw $3,4($22)$L16:addiu $7,$7,1addu $2,$3,$8slt $2,$2,$7beq $2,$0,$L15addiu $5,$5,4lw $31,332($sp)lw $fp,328($sp)lw $23,324($sp)lw $22,320($sp)lw $21,316($sp)lw $20,312($sp)lw $19,308($sp)lw $18,304($sp)lw $17,300($sp)lw $16,296($sp)j $31addiu $sp,$sp,336.set macro.set reorder.end pixbuf_load_xpm.section .text.pixbuf_encode_rle,"ax",@progbits.align 2.align 5.globl pixbuf_encode_rle.ent pixbuf_encode_rle.type pixbuf_encode_rle, @functionpixbuf_encode_rle:.frame $sp,96,$31 # vars= 56, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-96sw $fp,88($sp)lw $fp,120($sp)li $2,65536 # 0x10000addu $3,$fp,$2li $2,4 # 0x4sw $23,84($sp)sw $22,80($sp)sw $21,76($sp)sw $20,72($sp)sw $19,68($sp)sw $18,64($sp)sw $17,60($sp)sw $16,56($sp)lw $24,112($sp)sw $2,-12316($3)blez $7,$L31sw $0,-12308($3)move $21,$3move $16,$3move $20,$0move $19,$0move $10,$3li $23,1 # 0x1move $22,$3move $18,$3move $11,$3move $14,$3mul $2,$6,$19$L93:addu $12,$2,$24lbu $13,0($12)blez $6,$L34move $2,$13move $8,$0li $15,1 # 0x1beq $2,$13,$L88li $17,1 # 0x1$L37:slt $2,$8,4bne $2,$0,$L41andi $2,$8,0xfslt $2,$8,16bne $2,$0,$L43nop$L39:lw $2,-12308($18)beq $2,$0,$L44noplw $2,-12316($18)sw $0,-12308($18)addiu $2,$2,1sw $2,-12316($18)$L46:slt $2,$8,64bne $2,$0,$L43andi $2,$8,0xc0lw $3,-12308($11)beq $3,$0,$L48srl $9,$2,6lw $3,-12316($11)andi $5,$8,0x3caddu $4,$fp,$3lbu $2,0($4)addiu $3,$3,1or $2,$9,$2sb $2,0($4)srl $9,$5,2sw $3,-12316($11)sw $0,-12308($11)$L50:andi $2,$8,0xflw $3,-12316($14)sll $2,$2,2or $8,$13,$2addu $3,$fp,$3sll $2,$9,4sb $2,0($3)sw $17,-12308($14)$L53:lw $2,-12316($14)sw $0,-12308($14)addu $4,$fp,$2lbu $3,0($4)addiu $2,$2,1or $3,$8,$3sb $3,0($4)sw $2,-12316($14)lbu $13,0($12)li $8,1 # 0x1$L55:beq $6,$15,$L56nop$L89:addiu $12,$12,1lbu $2,0($12)bne $2,$13,$L37addiu $15,$15,1$L88:li $2,255 # 0xffbeq $8,$2,$L39nopbne $6,$15,$L89addiu $8,$8,1$L56:bne $13,$0,$L92slt $2,$8,4slt $2,$8,64bne $2,$0,$L58slt $2,$8,4lw $2,-12308($10)beq $2,$0,$L85noplw $2,-12316($10)sw $0,-12308($10)addiu $2,$2,1sw $2,-12316($10)$L61:addu $3,$fp,$2addiu $4,$2,2sb $0,0($3)sw $4,-12316($10)sb $0,1($3)$L64:addiu $19,$19,2slt $2,$7,$19beq $2,$0,$L79noplw $2,-12316($16)li $19,1 # 0x1sw $2,-12312($16)$L79:addiu $20,$20,1bne $7,$20,$L93mul $2,$6,$19$L31:li $2,65536 # 0x10000addu $2,$fp,$2lw $4,-12316($2)lw $2,-12312($2)addiu $7,$7,31sw $2,36($sp)sra $2,$4,8sw $7,8($sp)andi $2,$2,0x00ffsw $2,0($sp)lw $2,8($sp)addu $3,$fp,$4addiu $11,$6,31srl $2,$2,8andi $6,$4,0x00ffsw $6,4($sp)sw $3,12($sp)sw $3,48($sp)sw $3,16($sp)sw $3,20($sp)sw $2,24($sp)sw $3,28($sp)lw $2,36($sp)sw $3,32($sp)sw $3,40($sp)sb $0,0($3)sb $0,1($3)move $5,$3lw $3,0($sp)sra $22,$2,8sb $3,2($5)lw $2,4($sp)li $3,3sb $2,3($5)sb $3,5($5)li $2,1li $3,127sb $2,4($5)sb $3,7($5)li $2,8li $3,-1sb $2,6($5)sb $3,9($5)li $12,4li $13,2li $2,-16li $3,5srl $21,$11,8sb $2,10($5)sb $3,11($5)sb $12,8($5)sb $13,12($5)sb $21,13($5)lw $6,12($sp)addiu $10,$4,24sb $11,14($6)lw $2,16($sp)sb $13,15($2)lw $6,24($sp)lw $3,20($sp)sb $6,16($3)lw $3,8($sp)lw $2,28($sp)sb $3,17($2)lw $6,32($sp)li $2,6sb $2,18($6)sb $0,19($5)sb $12,20($5)sb $22,21($5)lw $2,36($sp)lw $22,40($sp)li $3,-1sb $2,22($22)bne $10,$0,$L90sb $3,23($5)li $6,-1sb $6,0($fp)li $10,1 # 0x1move $4,$0li $3,1 # 0x1$L83:lw $22,0($sp)li $2,65536 # 0x10000sb $22,2($fp)addu $2,$fp,$2sw $10,-12316($2)lw $2,4($sp)sb $4,0($fp)sb $2,3($fp)sb $3,1($fp)lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp)j $31addiu $sp,$sp,96$L41:lw $3,-12308($14)sll $2,$2,2bne $3,$0,$L53or $8,$2,$13$L52:lw $2,-12316($14)sll $3,$8,4addu $2,$fp,$2sb $3,0($2)sw $17,-12308($14)lbu $13,0($12)j $L55li $8,1 # 0x1$L43:lw $3,-12308($14)andi $2,$8,0x3cbeq $3,$0,$L50srl $9,$2,2$L51:lw $4,-12316($14)andi $2,$8,0xfaddu $5,$fp,$4lbu $3,0($5)sll $2,$2,2or $3,$9,$3addiu $4,$4,1or $8,$13,$2sb $3,0($5)sw $4,-12316($14)j $L52sw $0,-12308($14)$L44:lw $2,-12316($18)sw $17,-12308($18)addu $2,$fp,$2j $L46sb $0,0($2)$L58:$L92:bne $2,$0,$L65andi $2,$8,0xfslt $2,$8,16bne $2,$0,$L67noplw $2,-12308($21)beq $2,$0,$L69noplw $2,-12316($21)sw $0,-12308($21)addiu $2,$2,1sw $2,-12316($21)$L71:slt $2,$8,64bne $2,$0,$L67andi $2,$8,0xc0lw $3,-12308($22)bne $3,$0,$L91srl $9,$2,6andi $4,$8,0x3clw $2,-12316($22)sll $3,$9,4srl $9,$4,2lw $4,-12316($16)addu $2,$fp,$2sb $3,0($2)addu $5,$fp,$4lbu $3,0($5)andi $2,$8,0xfsll $2,$2,2or $3,$9,$3addiu $4,$4,1sw $23,-12308($22)or $8,$2,$13sb $3,0($5)sw $4,-12316($16)sw $0,-12308($16)$L77:lw $2,-12316($16)sll $3,$8,4addiu $4,$2,1addu $2,$fp,$2sb $3,0($2)sw $4,-12316($16)j $L64sw $0,-12308($16)$L48:lw $2,-12316($11)andi $4,$8,0x3csll $3,$9,4addu $2,$fp,$2srl $9,$4,2sb $3,0($2)j $L51sw $17,-12308($11)$L65:lw $3,-12308($16)sll $2,$2,2beq $3,$0,$L77or $8,$2,$13$L78:lw $2,-12316($16)sw $0,-12308($16)addu $4,$fp,$2lbu $3,0($4)addiu $2,$2,1or $3,$8,$3sb $3,0($4)j $L64sw $2,-12316($16)$L67:lw $3,-12308($16)andi $2,$8,0x3cbeq $3,$0,$L75srl $9,$2,2lw $4,-12316($16)andi $2,$8,0xfaddu $5,$fp,$4addiu $4,$4,1lbu $3,0($5)sw $4,-12316($16)sll $2,$2,2or $8,$2,$13lw $2,-12316($16)or $3,$9,$3sb $3,0($5)addiu $4,$2,1sll $3,$8,4addu $2,$fp,$2sw $0,-12308($16)sb $3,0($2)sw $4,-12316($16)j $L64sw $0,-12308($16)$L91:lw $3,-12316($22)andi $5,$8,0x3caddu $4,$fp,$3lbu $2,0($4)addiu $3,$3,1or $2,$9,$2sb $2,0($4)srl $9,$5,2sw $3,-12316($22)sw $0,-12308($22)$L75:andi $2,$8,0xflw $3,-12316($16)sll $2,$2,2or $8,$13,$2addu $3,$fp,$3sll $2,$9,4sb $2,0($3)j $L78sw $23,-12308($16)$L85:j $L61lw $2,-12316($10)$L34:j $L56move $8,$0$L69:lw $2,-12316($21)sw $23,-12308($21)addu $2,$fp,$2j $L71sb $0,0($2)$L90:sra $2,$10,8andi $4,$2,0x00ffj $L83andi $3,$10,0x00ff.set macro.set reorder.end pixbuf_encode_rle.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?