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

📄 msrle.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
.file	1 "msrle.c".section .mdebug.abi32.previous.section	.text.msrle_decode_init,"ax",@progbits.align	2.align	5.ent	msrle_decode_init.type	msrle_decode_init, @functionmsrle_decode_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$3,136($4)li	$2,14			# 0xesw	$2,52($4)move	$2,$0sw	$0,8($3)j	$31sw	$4,0($3).set	macro.set	reorder.end	msrle_decode_init.section	.text.msrle_decode_end,"ax",@progbits.align	2.align	5.ent	msrle_decode_end.type	msrle_decode_end, @functionmsrle_decode_end:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)lw	$5,136($4)lw	$2,8($5)beq	$2,$0,$L4addiu	$5,$5,8lw	$2,264($4)jal	$2nop$L4:lw	$31,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	msrle_decode_end.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"reget_buffer() failed\012\000".align	2$LC1:.ascii	" MS RLE: stream ptr just went out of bounds (1)\012\000".align	2$LC2:.ascii	" MS RLE: frame ptr just went out of bounds (1)\012\000".align	2$LC3:.ascii	" MS RLE: stream ptr just went out of bounds (2)\012\000".align	2$LC4:.ascii	" MS RLE: frame ptr just went out of bounds (2)\012\000".align	2$LC5:.ascii	" MS RLE: ended frame decode with bytes left over (%d < %".ascii	"d)\012\000".align	2$LC6:.ascii	"Don't know how to decode depth %u.\012\000".section	.text.msrle_decode_frame,"ax",@progbits.align	2.align	5.ent	msrle_decode_frame.type	msrle_decode_frame, @functionmsrle_decode_frame:.frame	$sp,64,$31		# vars= 0, regs= 9/0, args= 24, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0addiu	$sp,$sp,-64sw	$23,52($sp)sw	$22,48($sp)sw	$21,44($sp)sw	$20,40($sp)sw	$17,28($sp)sw	$31,56($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$16,24($sp)lw	$16,136($4)lw	$20,80($sp)addiu	$21,$16,8sw	$7,208($16)li	$3,1			# 0x1li	$7,13			# 0xdlw	$2,592($4)move	$22,$5sw	$3,88($16)sw	$7,188($16)sw	$20,212($16)move	$5,$21move	$17,$4.set	noreorder.set	nomacrojal	$2move	$23,$6.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L166li	$2,4			# 0x4.set	macro.set	reorderlw	$7,392($17).set	noreorder.set	nomacrobeq	$7,$2,$L13li	$2,8			# 0x8.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$7,$2,$L167lui	$6,%hi($LC6).set	macro.set	reordermove	$4,$17addiu	$6,$6,%lo($LC6).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder$L30:li	$2,200			# 0xc8$L173:sw	$2,0($23)move	$6,$21move	$7,$22addiu	$8,$16,200$L123: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).set	noreorder.set	nomacrobne	$6,$8,$L123addiu	$7,$7,16.set	macro.set	reorderlw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)$L11:move	$2,$20lw	$31,56($sp)lw	$23,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).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,64.set	macro.set	reorder$L167:lw	$6,0($16)lw	$7,12($16)lw	$2,44($6)lw	$18,24($16)lw	$8,584($6)addiu	$3,$2,-1andi	$4,$7,0x3mul	$17,$18,$3mul	$19,$18,$2.set	noreorder.set	nomacrobne	$4,$0,$L15addiu	$5,$8,4.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L174move	$4,$7.set	macro.set	reorderaddiu	$5,$7,1020addiu	$4,$7,-4sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L18move	$3,$8.set	macro.set	reorder$L20:#APP.word	0b01110000011000000000010001010100	#S32LDI XR1,$3,4.word	0b01110000011000000000010010010100	#S32LDI XR2,$3,4.word	0b01110000011000000000010011010100	#S32LDI XR3,$3,4.word	0b01110000011000000000010100010100	#S32LDI XR4,$3,4.word	0b01110000011000000000010101010100	#S32LDI XR5,$3,4.word	0b01110000011000000000010110010100	#S32LDI XR6,$3,4.word	0b01110000011000000000010111010100	#S32LDI XR7,$3,4.word	0b01110000011000000000011000010100	#S32LDI XR8,$3,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,$5bne	$2,$0,$L20lw	$6,0($16)$L18:lw	$3,584($6)lw	$2,0($3).set	noreorder.set	nomacrobeq	$2,$0,$L21li	$2,1			# 0x1.set	macro.set	reordersw	$2,184($16)sw	$0,0($3)$L21:bltz	$17,$L164lw	$11,212($16).set	noreorder.set	nomacroblez	$11,$L98move	$10,$0.set	macro.set	reordermove	$7,$0$L29:lw	$9,208($16)addu	$2,$9,$7lbu	$4,0($2).set	noreorder.set	nomacrobne	$4,$0,$L31addiu	$3,$7,1.set	macro.set	reorderslt	$2,$3,$11beq	$2,$0,$L143addu	$2,$9,$3lbu	$3,0($2).set	noreorder.set	nomacrobne	$3,$0,$L35addiu	$7,$7,2.set	macro.set	reordersubu	$17,$17,$18move	$10,$0$L37:.set	noreorder.set	nomacrobltz	$17,$L74slt	$2,$7,$11.set	macro.set	reorderbne	$2,$0,$L29$L163:lw	$6,0($16)$L98:move	$4,$6$L177:lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L173li	$2,200			# 0xc8.set	macro.set	reorder$L13:lw	$6,0($16)lw	$7,12($16)lw	$2,44($6)lw	$18,24($16)lw	$8,584($6)addiu	$3,$2,-1andi	$4,$7,0x3mul	$17,$18,$3mul	$19,$18,$2.set	noreorder.set	nomacrobne	$4,$0,$L64addiu	$5,$8,4.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L175move	$4,$7.set	macro.set	reorderaddiu	$5,$7,1020addiu	$4,$7,-4sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L67move	$3,$8.set	macro.set	reorder$L69:#APP.word	0b01110000011000000000010001010100	#S32LDI XR1,$3,4.word	0b01110000011000000000010010010100	#S32LDI XR2,$3,4.word	0b01110000011000000000010011010100	#S32LDI XR3,$3,4.word	0b01110000011000000000010100010100	#S32LDI XR4,$3,4.word	0b01110000011000000000010101010100	#S32LDI XR5,$3,4.word	0b01110000011000000000010110010100	#S32LDI XR6,$3,4.word	0b01110000011000000000010111010100	#S32LDI XR7,$3,4.word	0b01110000011000000000011000010100	#S32LDI XR8,$3,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,$5bne	$2,$0,$L69lw	$6,0($16)$L67:lw	$3,584($6)lw	$2,0($3).set	noreorder.set	nomacrobeq	$2,$0,$L70li	$2,1			# 0x1.set	macro.set	reordersw	$2,184($16)sw	$0,0($3)$L70:bltz	$17,$L164lw	$11,212($16).set	noreorder.set	nomacroblez	$11,$L98move	$10,$0.set	macro.set	reorderlw	$9,208($16)move	$7,$0addu	$2,$9,$7lbu	$8,0($2)move	$5,$7.set	noreorder.set	nomacrobne	$8,$0,$L79addiu	$3,$7,1.set	macro.set	reorder$L168:slt	$2,$3,$11beq	$2,$0,$L143addu	$2,$9,$3lbu	$3,0($2).set	noreorder.set	nomacrobne	$3,$0,$L83addiu	$7,$7,2.set	macro.set	reordersubu	$17,$17,$18move	$10,$0$L85:.set	noreorder.set	nomacrobltz	$17,$L74slt	$2,$7,$11.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L163move	$5,$7.set	macro.set	reorderlw	$9,208($16)addu	$2,$9,$7lbu	$8,0($2).set	noreorder.set	nomacrobeq	$8,$0,$L168addiu	$3,$7,1.set	macro.set	reorder$L79:addu	$4,$17,$10addu	$2,$4,$8slt	$2,$19,$2bne	$2,$0,$L142slt	$2,$3,$11beq	$2,$0,$L143addu	$2,$9,$3lbu	$3,0($2).set	noreorder.set	nomacroblez	$8,$L85addiu	$7,$7,2.set	macro.set	reorderlw	$6,0($16)lw	$2,40($6)slt	$2,$10,$2beq	$2,$0,$L85andi	$9,$3,0xfmove	$5,$0.set	noreorder.set	nomacroj	$L117srl	$3,$3,4.set	macro.set	reorder$L169:lw	$2,8($16)addiu	$5,$5,1addu	$2,$4,$2sb	$3,0($2)addiu	$4,$4,1.set	noreorder.set	nomacrobeq	$8,$5,$L132addiu	$10,$10,1.set	macro.set	reorder$L118:lw	$6,0($16)lw	$2,40($6)slt	$2,$10,$2beq	$2,$0,$L132$L117:andi	$2,$5,0x1beq	$2,$0,$L169lw	$2,8($16)addiu	$5,$5,1addu	$2,$4,$2sb	$9,0($2)addiu	$4,$4,1.set	noreorder.set	nomacrobne	$8,$5,$L118addiu	$10,$10,1.set	macro.set	reorder$L132:.set	noreorder.set	nomacroj	$L85lw	$11,212($16).set	macro.set	reorder$L64:move	$4,$7$L175:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorder.set	noreorder.set	nomacroj	$L67lw	$6,0($16).set	macro

⌨️ 快捷键说明

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