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

📄 c93.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
.file	1 "c93.c".section .mdebug.abi32.previous.section	.text.decode_init,"ax",@progbits.align	2.align	5.ent	decode_init.type	decode_init, @functiondecode_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,14			# 0xesw	$2,52($4)j	$31move	$2,$0.set	macro.set	reorder.end	decode_init.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,$4lw	$2,0($16)beq	$2,$0,$L4move	$5,$16lw	$2,264($4)jal	$2nop$L4:lw	$2,200($16)move	$4,$17beq	$2,$0,$L6addiu	$5,$16,200lw	$2,264($17)jal	$2nop$L6: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	"reget_buffer() failed\012\000".align	2$LC1:.ascii	"invalid offset %d during C93 decoding\012\000".align	2$LC2:.ascii	"unexpected type %x at %dx%d\012\000".section	.text.decode_frame,"ax",@progbits.align	2.align	5.ent	decode_frame.type	decode_frame, @functiondecode_frame:.frame	$sp,208,$31		# vars= 144, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-208sw	$20,184($sp)sw	$18,176($sp)sw	$16,168($sp)sw	$31,204($sp)sw	$fp,200($sp)sw	$23,196($sp)sw	$22,192($sp)sw	$21,188($sp)sw	$19,180($sp)sw	$17,172($sp)lw	$17,136($4)sw	$5,212($sp)lw	$9,400($17)li	$20,1			# 0x1sll	$3,$9,5sll	$2,$9,3addu	$2,$2,$3sll	$8,$2,2addu	$2,$2,$8addu	$2,$17,$2sw	$2,112($sp)lw	$5,112($sp)xori	$16,$9,0x1li	$3,15			# 0xflw	$2,592($4)sw	$16,400($17)sw	$4,208($sp)sw	$3,180($5)sw	$20,80($5)sw	$6,216($sp).set	noreorder.set	nomacrojal	$2move	$18,$7.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L165lw	$3,112($sp).set	macro.set	reorderlbu	$2,0($18)andi	$2,$2,0x2.set	noreorder.set	nomacrobeq	$2,$0,$L14lw	$19,16($3).set	macro.set	reordersw	$20,48($3)sw	$20,52($3)sll	$2,$16,3sll	$3,$16,5addu	$2,$2,$3lbu	$4,0($18)sll	$3,$2,2addu	$2,$2,$3addu	$17,$17,$2andi	$4,$4,0x1sw	$17,108($sp).set	noreorder.set	nomacrobeq	$4,$0,$L17addiu	$21,$18,1.set	macro.set	reorder$L166:lw	$5,224($sp)lw	$6,112($sp)addu	$2,$21,$5lw	$7,4($6)addiu	$5,$2,-769move	$6,$0li	$8,1024			# 0x400$L19:addiu	$5,$5,3lbu	$2,-3($5)lbu	$4,-1($5)lbu	$3,-2($5)sll	$2,$2,16or	$2,$2,$4sll	$3,$3,8addu	$4,$7,$6or	$3,$3,$2addiu	$6,$6,4.set	noreorder.set	nomacrobne	$6,$8,$L19sw	$3,0($4).set	macro.set	reorder$L20:sll	$6,$19,3$L175:sll	$2,$19,1$L191:sll	$3,$19,2sw	$6,148($sp)sw	$0,100($sp)sw	$0,96($sp)sw	$0,40($sp)sw	$2,140($sp)sw	$3,144($sp)$L27:lw	$4,112($sp)lw	$3,40($sp)lw	$2,0($4)lw	$4,144($sp)addu	$23,$3,$2lw	$6,140($sp)addu	$3,$4,$19lw	$4,148($sp)addu	$5,$6,$19subu	$2,$4,$6addu	$2,$23,$2sw	$2,48($sp)lw	$2,144($sp)addu	$5,$23,$5subu	$4,$4,$19sw	$5,60($sp)addu	$3,$23,$3addu	$4,$23,$4addu	$5,$23,$19addu	$6,$23,$6addu	$2,$23,$2sw	$3,52($sp)sw	$4,44($sp)sw	$5,68($sp)sw	$6,64($sp)sw	$2,56($sp)sw	$0,104($sp)$L28:lw	$3,108($sp)lw	$4,96($sp)lw	$3,0($3).set	noreorder.set	nomacrobne	$4,$0,$L29sw	$3,92($sp).set	macro.set	reorderlbu	$5,0($21)addiu	$21,$21,1sw	$5,96($sp)$L29:lw	$6,96($sp)andi	$16,$6,0xfsltu	$2,$16,16.set	noreorder.set	nomacrobeq	$2,$0,$L179lw	$2,104($sp).set	macro.set	reorderlui	$3,%hi($L39)sll	$2,$16,2addiu	$3,$3,%lo($L39)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L39:.word	$L31.word	$L31.word	$L32.word	$L31.word	$L31.word	$L31.word	$L33.word	$L34.word	$L35.word	$L31.word	$L36.word	$L36.word	$L31.word	$L36.word	$L37.word	$L38.section	.text.decode_frame$L14:li	$2,2			# 0x2sw	$2,52($3)sw	$0,48($3)sll	$2,$16,3sll	$3,$16,5addu	$2,$2,$3lbu	$4,0($18)sll	$3,$2,2addu	$2,$2,$3addu	$17,$17,$2andi	$4,$4,0x1sw	$17,108($sp).set	noreorder.set	nomacrobne	$4,$0,$L166addiu	$21,$18,1.set	macro.set	reorder$L17:lw	$5,4($17).set	noreorder.set	nomacrobeq	$5,$0,$L20lw	$3,112($sp).set	macro.set	reorderlw	$4,4($3)andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L22andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L22addiu	$3,$4,1020.set	macro.set	reorderaddiu	$4,$4,-4sltu	$2,$4,$3.set	noreorder.set	nomacrobeq	$2,$0,$L20addiu	$5,$5,-4.set	macro.set	reorder$L26:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,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,$3.set	noreorder.set	nomacrobne	$2,$0,$L26sll	$6,$19,3.set	macro.set	reorder.set	noreorder.set	nomacroj	$L191sll	$2,$19,1.set	macro.set	reorder$L31:lw	$2,104($sp)$L179:lw	$4,208($sp)lw	$3,100($sp)lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)move	$7,$16move	$5,$0sw	$2,16($sp).set	noreorder.set	nomacrojal	av_logsw	$3,20($sp).set	macro.set	reorderli	$4,-1			# 0xffffffffffffffffsw	$4,224($sp)move	$2,$4$L13:lw	$31,204($sp)lw	$fp,200($sp)lw	$23,196($sp)lw	$22,192($sp)lw	$21,188($sp)lw	$20,184($sp)lw	$19,180($sp)lw	$18,176($sp)lw	$17,172($sp)lw	$16,168($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,208.set	macro.set	reorder$L38:move	$5,$21li	$6,8			# 0x8.set	noreorder.set	nomacrojal	memcpymove	$4,$23.set	macro.set	reorderlw	$4,68($sp)addiu	$5,$21,8.set	noreorder.set	nomacrojal	memcpyli	$6,8			# 0x8.set	macro.set	reorderlw	$4,64($sp)addiu	$5,$21,16.set	noreorder.set	nomacrojal	memcpyli	$6,8			# 0x8.set	macro.set	reorderlw	$4,60($sp)addiu	$5,$21,24.set	noreorder.set	nomacrojal	memcpyli	$6,8			# 0x8.set	macro.set	reorderlw	$4,56($sp)addiu	$5,$21,32.set	noreorder.set	nomacrojal	memcpyli	$6,8			# 0x8.set	macro.set	reorderlw	$4,52($sp)addiu	$5,$21,40.set	noreorder.set	nomacrojal	memcpyli	$6,8			# 0x8.set	macro.set	reorderlw	$4,48($sp)addiu	$5,$21,48.set	noreorder.set	nomacrojal	memcpyli	$6,8			# 0x8.set	macro.set	reorderlw	$4,44($sp)addiu	$5,$21,56.set	noreorder.set	nomacrojal	memcpyli	$6,8			# 0x8.set	macro.set	reorderaddiu	$21,$21,64$L37:lw	$2,68($sp)$L177:lw	$5,104($sp)lw	$6,96($sp)lw	$3,64($sp)addiu	$2,$2,8lw	$4,60($sp)addiu	$5,$5,8sra	$6,$6,4addiu	$3,$3,8sw	$2,68($sp)lw	$2,48($sp)sw	$5,104($sp)addiu	$4,$4,8lw	$5,56($sp)sw	$6,96($sp)sw	$3,64($sp)lw	$6,52($sp)lw	$3,44($sp)addiu	$2,$2,8sw	$4,60($sp)lw	$4,104($sp)addiu	$5,$5,8addiu	$6,$6,8sw	$2,48($sp)addiu	$3,$3,8li	$2,320			# 0x140sw	$5,56($sp)sw	$6,52($sp).set	noreorder.set	nomacrobeq	$4,$2,$L121sw	$3,44($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L28addiu	$23,$23,8.set	macro.set	reorder$L34:lw	$2,112($sp)lw	$2,0($2)sw	$2,92($sp)$L33:sw	$23,80($sp)sw	$0,32($sp)move	$4,$23$L72:sw	$4,84($sp)sw	$0,36($sp)$L73:lw	$3,92($sp)addiu	$21,$21,2lbu	$2,-1($21).set	noreorder.set	nomacrobeq	$3,$0,$L74lbu	$7,-2($21).set	macro.set	reordersll	$2,$2,8li	$3,1717960704			# 0x66660000or	$7,$2,$7ori	$3,$3,0x6667mult	$7,$3mfhi	$3srl	$4,$3,7addiu	$2,$4,4slt	$2,$2,193.set	noreorder.set	nomacrobeq	$2,$0,$L127sll	$3,$4,8.set	macro.set	reordersll	$2,$4,6addu	$2,$2,$3subu	$22,$7,$2addiu	$18,$22,-316.set	noreorder.set	nomacroblez	$18,$L167mul	$2,$19,$4.set	macro.set	reorderli	$3,-32			# 0xffffffffffffffe0sw	$2,132($sp)and	$3,$18,$3li	$2,4			# 0x4sw	$3,124($sp)lw	$4,92($sp)lw	$3,84($sp)lw	$5,132($sp)subu	$fp,$2,$18sltu	$6,$18,32andi	$2,$18,0x3addu	$16,$fp,$3addu	$17,$4,$5move	$20,$0sw	$6,152($sp)sw	$2,160($sp)$L81:lw	$3,152($sp).set	noreorder.set	nomacrobne	$3,$0,$L82andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L180move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L181move	$5,$17.set	macro.set	reorderlw	$4,124($sp)addiu	$5,$16,-4addu	$3,$5,$4sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L86addiu	$4,$17,-4.set	macro.set	reorder$L132:#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,$L132$L86:andi	$2,$18,0x1caddu	$6,$3,$2sltu	$3,$5,$6beq	$3,$0,$L88$L133:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L133$L88:lw	$6,160($sp)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L92li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L93li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L90lbu	$2,4($4).set	noreorder.set	nomacroj	$L90sb	$2,4($5).set	macro.set	reorder$L82:move	$4,$16$L180:move	$5,$17$L181:.set	noreorder.set	nomacrojal	memcpymove	$6,$18.set	macro.set	reorder$L90:addiu	$20,$20,1li	$2,4			# 0x4addu	$16,$16,$19.set	noreorder.set	nomacrobne	$20,$2,$L81addu	$17,$17,$19.set	macro.set	reorder$L80:lw	$3,132($sp)lw	$4,92($sp)addu	$2,$22,$3li	$3,-32			# 0xffffffffffffffe0and	$3,$fp,$3lw	$16,84($sp)addu	$17,$4,$2sw	$3,128($sp)move	$18,$0sltu	$20,$fp,32andi	$22,$fp,0x3$L94:.set	noreorder.set	nomacrobne	$20,$0,$L95andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L182move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L183move	$5,$17.set	macro.set	reorderlw	$6,128($sp)addiu	$5,$16,-4addu	$3,$5,$6sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L99addiu	$4,$17,-4.set	macro.set	reorder$L134:#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,$L134$L99:andi	$2,$fp,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L184li	$2,2			# 0x2.set	macro.set	reorder$L135:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L135li	$2,2			# 0x2.set	macro.set	reorder$L184:.set	noreorder.set	nomacrobeq	$22,$2,$L105li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$2,$L106li	$2,1			# 0x1.set	macro.set	reorderbeq	$22,$2,$L168$L103:addiu	$18,$18,1$L176:li	$2,4			# 0x4addu	$16,$16,$19.set	noreorder.set	nomacrobne	$18,$2,$L94addu	$17,$17,$19.set	macro.set	reorder$L74:lw	$2,36($sp)lw	$3,84($sp)addiu	$2,$2,4sw	$2,36($sp)lw	$4,36($sp)addiu	$3,$3,4li	$2,8			# 0x8.set	noreorder.set	nomacrobne	$4,$2,$L73sw	$3,84($sp).set	macro.set	reorderlw	$5,32($sp)lw	$6,80($sp)lw	$2,144($sp)addiu	$5,$5,4addu	$6,$6,$2sw	$5,32($sp).set	noreorder.set	nomacrobeq	$5,$4,$L37sw	$6,80($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L72lw	$4,80($sp).set	macro.set	reorder$L95:move	$4,$16$L182:move	$5,$17$L183:.set	noreorder.set	nomacrojal	memcpymove	$6,$fp.set	macro.set	reorder.set	noreorder.set	nomacroj	$L176addiu	$18,$18,1.set	macro.set	reorder$L22:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorder.set	noreorder.set	nomacroj	$L175sll	$6,$19,3.set	macro.set	reorder

⌨️ 快捷键说明

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