⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cscd.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "cscd.c".section .mdebug.abi32.previous.section	.text.copy_frame_default,"ax",@progbits.align	2.align	5.ent	copy_frame_default.type	copy_frame_default, @functioncopy_frame_default:.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0addiu	$sp,$sp,-56sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$31,48($sp)sw	$23,44($sp)sw	$22,40($sp)sw	$21,36($sp)sw	$17,20($sp)sw	$16,16($sp)move	$20,$4lw	$3,0($4)move	$18,$5move	$19,$6.set	noreorder.set	nomacrobeq	$7,$0,$L18lw	$4,16($4).set	macro.set	reorderaddiu	$2,$7,-1mul	$5,$2,$4sltu	$21,$6,32li	$2,-32			# 0xffffffffffffffe0addu	$16,$5,$3move	$17,$7and	$23,$6,$2.set	noreorder.set	nomacrobne	$21,$0,$L5andi	$22,$6,0x3.set	macro.set	reorder$L25:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L27move	$4,$16.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L28move	$5,$18.set	macro.set	reorderaddiu	$5,$16,-4addu	$3,$5,$23sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L9addiu	$4,$18,-4.set	macro.set	reorder$L19:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010010010101	#S32SDI XR2,$5,4.word	0b01110000101000000000010011010101	#S32SDI XR3,$5,4.word	0b01110000101000000000010100010101	#S32SDI XR4,$5,4.word	0b01110000101000000000010101010101	#S32SDI XR5,$5,4.word	0b01110000101000000000010110010101	#S32SDI XR6,$5,4.word	0b01110000101000000000010111010101	#S32SDI XR7,$5,4.word	0b01110000101000000000011000010101	#S32SDI XR8,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L19$L9:andi	$2,$19,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L29li	$2,2			# 0x2.set	macro.set	reorder$L20:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L20li	$2,2			# 0x2.set	macro.set	reorder$L29:beq	$22,$2,$L15li	$2,3			# 0x3beq	$22,$2,$L16li	$2,1			# 0x1beq	$22,$2,$L24$L13:addiu	$17,$17,-1.set	noreorder.set	nomacrobeq	$17,$0,$L18lw	$2,16($20).set	macro.set	reorder$L26:subu	$16,$16,$2.set	noreorder.set	nomacrobeq	$21,$0,$L25addu	$18,$18,$19.set	macro.set	reorder$L5:move	$4,$16$L27:move	$5,$18$L28:move	$6,$19.set	noreorder.set	nomacrojal	memcpyaddiu	$17,$17,-1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$17,$0,$L26lw	$2,16($20).set	macro.set	reorder$L18:lw	$31,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$L15:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L13sb	$3,5($5).set	macro.set	reorder$L16:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L13sb	$2,6($5).set	macro.set	reorder$L24:lbu	$2,4($4).set	noreorder.set	nomacroj	$L13sb	$2,4($5).set	macro.set	reorder.end	copy_frame_default.section	.text.decode_end,"ax",@progbits.align	2.align	5.ent	decode_end.type	decode_end, @functiondecode_end:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)lw	$16,136($4)move	$17,$4jal	av_freepaddiu	$4,$16,216lw	$2,0($16)move	$4,$17beq	$2,$0,$L31move	$5,$16lw	$2,264($17)jal	$2nop$L31:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	decode_end.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"CamStudio codec error: invalid depth %i bpp\012\000".align	2$LC1:.ascii	"Can't allocate decompression buffer.\012\000".section	.text.decode_init,"ax",@progbits.align	2.align	5.ent	decode_init.type	decode_init, @functiondecode_init:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$16,16($sp)sw	$31,24($sp)sw	$17,20($sp)lw	$5,44($4)lw	$6,40($4)move	$16,$4jal	avcodec_check_dimensionslw	$17,136($4)bltz	$2,$L47li	$2,24			# 0x18lw	$7,392($16)beq	$7,$2,$L40li	$2,32			# 0x20beq	$7,$2,$L41li	$2,16			# 0x10beq	$7,$2,$L48lui	$6,%hi($LC0)move	$4,$16addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,32$L40:li	$2,3			# 0x3sw	$2,52($16)$L42:sw	$7,208($17)lw	$2,392($16)lw	$4,40($16)sw	$0,0($17)mul	$4,$4,$2addiu	$3,$4,7slt	$2,$4,0movn	$4,$3,$2sra	$4,$4,3sw	$4,200($17)lw	$2,44($16)mul	$4,$2,$4sw	$2,204($17)sw	$4,212($17)jal	av_mallocaddiu	$4,$4,12beq	$2,$0,$L44sw	$2,216($17)lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32$L44:lui	$6,%hi($LC1)move	$4,$16addiu	$6,$6,%lo($LC1)jal	av_logmove	$5,$0$L47:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,32$L41:li	$2,6			# 0x6j	$L42sw	$2,52($16)$L48:li	$2,10			# 0xaj	$L42sw	$2,52($16).set	macro.set	reorder.end	decode_init.section	.rodata.str1.4.align	2$LC2:.ascii	"coded frame too small\012\000".align	2$LC3:.ascii	"get_buffer() failed\012\000".align	2$LC4:.ascii	"error during lzo decompression\012\000".align	2$LC5:.ascii	"compiled without zlib support\012\000".align	2$LC6:.ascii	"unknown compression\012\000".section	.text.decode_frame,"ax",@progbits.align	2.align	5.ent	decode_frame.type	decode_frame, @functiondecode_frame:.frame	$sp,56,$31		# vars= 8, regs= 8/0, args= 16, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$20,40($sp)lw	$20,72($sp)sw	$22,48($sp)sw	$21,44($sp)sw	$19,36($sp)sw	$17,28($sp)sw	$31,52($sp)sw	$18,32($sp)sw	$16,24($sp)slt	$2,$20,2move	$17,$4move	$21,$5move	$22,$6move	$19,$7bne	$2,$0,$L105lw	$16,136($4)lw	$2,0($16)beq	$2,$0,$L112li	$18,1			# 0x1lw	$2,264($4)jal	$2move	$5,$16li	$18,1			# 0x1$L112:li	$3,15			# 0xflw	$2,260($17)sw	$3,180($16)sw	$18,80($16)move	$4,$17jal	$2move	$5,$16bltz	$2,$L106lui	$6,%hi($LC3)lbu	$2,0($19)srl	$2,$2,1andi	$2,$2,0x7bne	$2,$0,$L107addiu	$5,$sp,16lw	$3,212($16)lw	$4,216($16)addiu	$2,$20,-2addiu	$6,$19,2addiu	$7,$sp,20sw	$3,16($sp)jal	lzo1x_decodesw	$2,20($sp)bne	$2,$0,$L108lui	$6,%hi($LC4)lbu	$2,0($19)$L111:andi	$2,$2,0x1beq	$2,$0,$L62li	$2,2			# 0x2li	$3,1			# 0x1lw	$5,216($16)lw	$6,200($16)lw	$7,204($16)sw	$3,48($16)sw	$3,52($16)jal	copy_frame_defaultmove	$4,$16$L67:move	$6,$16move	$7,$21addiu	$8,$16,192$L92: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,$L92addiu	$7,$7,16lw	$2,4($6)lw	$3,0($6)sw	$2,4($7)li	$2,200			# 0xc8sw	$3,0($7)sw	$2,0($22)lw	$31,52($sp)move	$2,$20lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,56$L107:beq	$2,$18,$L109lui	$6,%hi($LC6)move	$4,$17addiu	$6,$6,%lo($LC6)jal	av_logmove	$5,$0li	$20,-1			# 0xffffffffffffffff$L52:move	$2,$20lw	$31,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,56$L62:lw	$3,208($16)sw	$2,52($16)li	$2,16			# 0x10beq	$3,$2,$L69sw	$0,48($16)li	$2,32			# 0x20beq	$3,$2,$L110noplw	$2,204($16)lw	$10,216($16)lw	$8,200($16)lw	$4,0($16)beq	$2,$0,$L67lw	$3,16($16)addiu	$9,$2,-1mul	$2,$9,$3addu	$7,$2,$4$L86:beq	$8,$0,$L90nopmove	$6,$10move	$5,$8move	$4,$7$L88:lbu	$2,0($4)lbu	$3,0($6)addiu	$5,$5,-1addu	$2,$2,$3sb	$2,0($4)addiu	$6,$6,1bne	$5,$0,$L88addiu	$4,$4,1lw	$3,16($16)addu	$10,$10,$8addu	$7,$7,$8$L90:beq	$9,$0,$L67addu	$2,$8,$3subu	$7,$7,$2j	$L86addiu	$9,$9,-1$L69:lw	$2,204($16)lw	$10,216($16)lw	$8,200($16)lw	$4,0($16)beq	$2,$0,$L67lw	$3,16($16)addiu	$9,$2,-1mul	$2,$9,$3addu	$7,$2,$4$L72:beq	$8,$0,$L76nopmove	$6,$10move	$5,$8move	$4,$7$L74:lbu	$2,0($4)lbu	$3,0($6)addiu	$5,$5,-1addu	$2,$2,$3sb	$2,0($4)addiu	$6,$6,1bne	$5,$0,$L74addiu	$4,$4,1lw	$3,16($16)addu	$10,$10,$8addu	$7,$7,$8$L76:beq	$9,$0,$L67addu	$2,$8,$3subu	$7,$7,$2j	$L72addiu	$9,$9,-1$L108:move	$4,$17addiu	$6,$6,%lo($LC4)jal	av_logmove	$5,$0j	$L111lbu	$2,0($19)$L109:lui	$6,%hi($LC5)move	$4,$17li	$20,-1			# 0xffffffffffffffffaddiu	$6,$6,%lo($LC5)jal	av_logmove	$5,$0move	$2,$20lw	$31,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,56$L110:lw	$2,204($16)lw	$10,216($16)lw	$8,200($16)lw	$4,0($16)beq	$2,$0,$L67lw	$3,16($16)addiu	$9,$2,-1mul	$2,$9,$3addu	$7,$2,$4$L79:beq	$8,$0,$L83nopmove	$6,$10move	$5,$8move	$4,$7$L81:lbu	$2,0($4)lbu	$3,0($6)addiu	$5,$5,-1addu	$2,$2,$3sb	$2,0($4)addiu	$6,$6,1bne	$5,$0,$L81addiu	$4,$4,1lw	$3,16($16)addu	$10,$10,$8addu	$7,$7,$8$L83:beq	$9,$0,$L67addu	$2,$8,$3subu	$7,$7,$2j	$L79addiu	$9,$9,-1$L106:move	$4,$17addiu	$6,$6,%lo($LC3)jal	av_logmove	$5,$0j	$L52li	$20,-1			# 0xffffffffffffffff$L105:lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)jal	av_logmove	$5,$0j	$L52li	$20,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	decode_frame.globl	cscd_decoder.section	.rodata.str1.4.align	2$LC7:.ascii	"camstudio\000".data.align	2.type	cscd_decoder, @object.size	cscd_decoder, 52cscd_decoder:.word	$LC7.word	0.word	82.word	224.word	decode_init.word	0.word	decode_end.word	decode_frame.word	2.space	16.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -