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 + -
显示快捷键?