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

📄 ra288.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 4 页
字号:
.file	1 "ra288.c".section .mdebug.abi32.previous.section	.text.unpack,"ax",@progbits.align	2.align	5.ent	unpack.type	unpack, @functionunpack:.frame	$fp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x40070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrosll	$2,$6,2addiu	$2,$2,14srl	$2,$2,3addiu	$sp,$sp,-32sll	$2,$2,3sw	$fp,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)move	$fp,$spmove	$18,$spsubu	$sp,$sp,$2move	$24,$4move	$17,$5beq	$6,$0,$L2move	$7,$spmove	$4,$spmove	$14,$0move	$3,$0$L4:andi	$2,$14,0x1sll	$3,$3,1addu	$3,$3,$24addiu	$2,$2,9addiu	$14,$14,1sw	$2,0($4)sh	$0,0($3)addiu	$4,$4,4bne	$14,$6,$L4move	$3,$14move	$13,$7move	$15,$0move	$25,$0move	$9,$0move	$4,$0move	$11,$0li	$5,8			# 0x8j	$L6li	$16,255			# 0xff$L18:and	$2,$4,$3lhu	$3,0($12)sll	$2,$2,$9addu	$2,$2,$3move	$9,$7sh	$2,0($12)$L9:addiu	$25,$25,1sll	$11,$25,1lbu	$2,0($10)addu	$4,$24,$11lhu	$3,0($4)sra	$2,$2,$6addu	$2,$2,$3addiu	$13,$13,4sh	$2,0($4)$L12:addiu	$15,$15,1beq	$15,$14,$L2move	$4,$15$L6:lw	$2,0($13)addu	$10,$4,$17subu	$6,$2,$9subu	$7,$5,$6slt	$2,$6,8addu	$12,$24,$11sra	$3,$16,$7bne	$2,$0,$L18lbu	$4,0($10)lhu	$3,0($12)sll	$2,$4,$9addu	$2,$2,$3addiu	$9,$9,8bne	$6,$5,$L12sh	$2,0($12)j	$L9move	$9,$0$L2:move	$sp,$18move	$sp,$fplw	$fp,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	unpack.section	.text.ra288_decode_init,"ax",@progbits.align	2.align	5.ent	ra288_decode_init.type	ra288_decode_init, @functionra288_decode_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0lw	$5,136($4)li	$2,4			# 0x4andi	$3,$5,0x3subu	$3,$2,$3li	$2,2			# 0x2move	$4,$5.set	noreorder.set	nomacrobeq	$3,$2,$L22addiu	$5,$5,1568.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L23li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L42$L20:addiu	$6,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L44addiu	$2,$5,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$6,$2addiu	$4,$2,32sltu	$3,$6,$4.set	noreorder.set	nomacrobeq	$3,$0,$L44addiu	$2,$5,-31.set	macro.set	reorder$L36:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$4.set	noreorder.set	nomacrobne	$2,$0,$L36addiu	$2,$5,-31.set	macro.set	reorder$L44:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$6,$3.set	noreorder.set	nomacrobeq	$4,$0,$L45addiu	$2,$5,-4.set	macro.set	reorderaddiu	$2,$6,4$L46:#APPpref 30,0($2).word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3.set	noreorder.set	nomacrobne	$2,$0,$L46addiu	$2,$6,4.set	macro.set	reorderaddiu	$2,$5,-4$L45:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$6,$3beq	$4,$0,$L29$L38:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3bne	$2,$0,$L38$L29:andi	$5,$5,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$5,$2,$L33addiu	$3,$6,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$5,$2,$L34move	$2,$0.set	macro.set	reorderli	$2,1			# 0x1beq	$5,$2,$L43.set	noreorder.set	nomacroj	$31move	$2,$0.set	macro.set	reorder$L33:move	$2,$0sb	$0,4($6).set	noreorder.set	nomacroj	$31sb	$0,1($3).set	macro.set	reorder$L22:sb	$0,0($4)sb	$0,1($4).set	noreorder.set	nomacroj	$L20addiu	$4,$4,2.set	macro.set	reorder$L34:sb	$0,6($6)sb	$0,4($6).set	noreorder.set	nomacroj	$31sb	$0,5($6).set	macro.set	reorder$L23:sb	$0,0($4)sb	$0,1($4)sb	$0,2($4).set	noreorder.set	nomacroj	$L20addiu	$4,$4,3.set	macro.set	reorder$L43:move	$2,$0.set	noreorder.set	nomacroj	$31sb	$0,4($6).set	macro.set	reorder$L42:sb	$0,0($4).set	noreorder.set	nomacroj	$L20addiu	$4,$4,1.set	macro.set	reorder.end	ra288_decode_init.globl	__mulsf3.globl	__extendsfdf2.globl	__subdf3.globl	__truncdfsf2.globl	__ledf2.globl	__gedf2.globl	__muldf3.globl	__adddf3.globl	__subsf3.globl	__addsf3.globl	__gesf2.globl	__lesf2.globl	__fixsfsi.globl	__eqsf2.globl	__divdf3.globl	__ltdf2.section	.rodata.cst8,"aM",@progbits,8.align	3$LC0:.word	0.word	1077936128.align	3$LC1:.word	0.word	1078853632.align	3$LC2:.word	1602783102.word	1069381916.align	3$LC3:.word	-1717986918.word	1070176665.align	3$LC4:.word	0.word	1072693248.align	3$LC5:.word	0.word	1076101120.section	.rodata.cst4,"aM",@progbits,4.align	2$LC6:.word	-981471232.align	2$LC7:.word	1166012416.align	2$LC8:.word	1090519040.align	2$LC9:.word	1058251269.section	.rodata.cst8.align	3$LC10:.word	0.word	1071775744.section	.rodata.cst4.align	2$LC11:.word	1065385984.align	2$LC12:.word	1057060238.align	2$LC13:.word	1063780352.align	2$LC14:.word	1062354944.align	2$LC15:.word	1061063680.align	2$LC16:.word	1059892224.align	2$LC17:.word	1058831360.align	2$LC18:.word	1057869824.align	2$LC19:.word	1056998400.align	2$LC20:.word	1055453184.align	2$LC21:.word	1054021632.align	2$LC22:.word	1052725248.align	2$LC23:.word	-2147483641.section	.text.decode_block,"ax",@progbits.align	2.align	5.ent	decode_block.type	decode_block, @functiondecode_block:.frame	$fp,1344,$31		# vars= 1288, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrosll	$2,$7,1addiu	$2,$2,14addiu	$sp,$sp,-1344srl	$2,$2,3sw	$fp,1336($sp)sw	$16,1304($sp)move	$fp,$spsw	$31,1340($sp)sw	$23,1332($sp)sw	$22,1328($sp)sw	$21,1324($sp)sw	$20,1320($sp)sw	$19,1316($sp)sw	$18,1312($sp)sw	$17,1308($sp)sll	$2,$2,3lw	$4,136($4)sw	$sp,1268($fp)subu	$sp,$sp,$2addiu	$16,$sp,16sw	$4,1260($fp)sw	$6,1352($fp)move	$4,$16jal	unpackmove	$6,$7lw	$3,1260($fp)lw	$7,1260($fp)lw	$2,1352($fp)addiu	$3,$3,192addiu	$4,$fp,716addiu	$5,$fp,404addiu	$6,$fp,760addiu	$7,$7,1320sw	$16,1184($fp)sw	$2,1160($fp)sw	$0,1264($fp)sw	$3,1276($fp)sw	$4,1288($fp)sw	$5,1292($fp)sw	$6,1300($fp)sw	$7,1280($fp)move	$9,$16$L48:lw	$8,1264($fp)lw	$10,1260($fp)andi	$8,$8,0x7sll	$2,$8,2lhu	$9,0($9)addu	$2,$2,$8sw	$8,1272($fp)sw	$9,1256($fp)sw	$2,380($10)sw	$8,376($10)li	$4,35			# 0x23li	$5,-1			# 0xffffffffffffffffaddiu	$3,$10,140$L49:lw	$2,1364($3)addiu	$4,$4,-1sw	$2,1384($3)bne	$4,$5,$L49addiu	$3,$3,-4lw	$13,1260($fp)lw	$12,1276($fp)li	$11,4			# 0x4sw	$11,1164($fp)sw	$12,1252($fp)li	$21,-1			# 0xffffffffffffffffaddiu	$22,$13,1376addiu	$23,$13,1380$L51:lw	$16,1276($fp)addiu	$17,$22,4move	$18,$0move	$19,$0li	$20,35			# 0x23$L52:addiu	$17,$17,4lw	$5,0($16)lw	$4,0($17)jal	__mulsf3addiu	$20,$20,-1jal	__extendsfdf2move	$4,$2move	$6,$2move	$4,$18move	$5,$19jal	__subdf3move	$7,$3move	$18,$2move	$19,$3bne	$20,$21,$L52addiu	$16,$16,4move	$5,$3jal	__truncdfsf2move	$4,$2lw	$3,1164($fp)li	$20,-1			# 0xffffffffffffffffaddiu	$3,$3,-1sw	$2,0($23)sw	$3,1164($fp)addiu	$22,$22,-4bne	$3,$20,$L51addiu	$23,$23,-4lw	$4,1256($fp)lw	$8,1260($fp)lui	$9,%hi(amptable)srl	$3,$4,3andi	$6,$4,0x7lui	$10,%hi(codetable)addiu	$2,$9,%lo(amptable)lw	$5,1564($8)lw	$4,372($8)sll	$7,$3,4sll	$6,$6,2sll	$3,$3,2addu	$6,$6,$2addu	$3,$3,$7addiu	$2,$10,%lo(codetable)lw	$20,0($6)jal	__mulsf3addu	$21,$3,$2jal	__extendsfdf2move	$4,$2lui	$11,%hi($LC0)addiu	$11,$11,%lo($LC0)lw	$4,0($11)lw	$5,4($11)move	$6,$2jal	__subdf3move	$7,$3lw	$12,1260($fp)move	$17,$3lw	$5,1560($12)lw	$4,368($12)jal	__mulsf3move	$16,$2jal	__extendsfdf2move	$4,$2move	$6,$2move	$7,$3move	$4,$16jal	__subdf3move	$5,$17lw	$13,1260($fp)move	$17,$3lw	$5,1556($13)lw	$4,364($13)jal	__mulsf3move	$16,$2jal	__extendsfdf2move	$4,$2move	$6,$2move	$7,$3move	$4,$16jal	__subdf3move	$5,$17move	$16,$2lw	$2,1260($fp)move	$17,$3lw	$5,1552($2)jal	__mulsf3lw	$4,360($2)jal	__extendsfdf2move	$4,$2move	$6,$2move	$7,$3move	$4,$16jal	__subdf3move	$5,$17move	$17,$3lw	$3,1260($fp)move	$16,$2lw	$5,1548($3)jal	__mulsf3lw	$4,356($3)jal	__extendsfdf2move	$4,$2move	$6,$2move	$7,$3move	$4,$16jal	__subdf3move	$5,$17lw	$4,1260($fp)move	$17,$3lw	$5,1544($4)lw	$4,352($4)jal	__mulsf3move	$16,$2jal	__extendsfdf2move	$4,$2move	$7,$3move	$4,$16move	$5,$17jal	__subdf3move	$6,$2lw	$6,1260($fp)move	$17,$3lw	$5,1540($6)lw	$4,348($6)jal	__mulsf3move	$16,$2jal	__extendsfdf2move	$4,$2move	$6,$2move	$4,$16move	$5,$17jal	__subdf3move	$7,$3lw	$7,1260($fp)move	$17,$3lw	$5,1536($7)lw	$4,344($7)jal	__mulsf3move	$16,$2jal	__extendsfdf2move	$4,$2move	$6,$2move	$7,$3move	$4,$16jal	__subdf3move	$5,$17lw	$8,1260($fp)move	$17,$3lw	$5,1532($8)lw	$4,340($8)jal	__mulsf3move	$16,$2jal	__extendsfdf2move	$4,$2move	$6,$2move	$7,$3move	$4,$16jal	__subdf3move	$5,$17lw	$9,1260($fp)move	$17,$3lw	$5,1528($9)lw	$4,336($9)jal	__mulsf3move	$16,$2jal	__extendsfdf2move	$4,$2move	$6,$2move	$4,$16move	$5,$17jal	__subdf3move	$7,$3lui	$10,%hi($LC1)lw	$18,%lo($LC1)($10)lw	$19,%lo($LC1+4)($10)move	$4,$2move	$5,$3move	$6,$18move	$7,$19move	$16,$2jal	__ledf2move	$17,$3blez	$2,$L198move	$4,$16move	$16,$18move	$17,$19move	$4,$16$L198:move	$5,$17move	$6,$0jal	__gedf2move	$7,$0bltz	$2,$L177nop$L56:lui	$11,%hi($LC2)lw	$6,%lo($LC2)($11)lw	$7,%lo($LC2+4)($11)move	$4,$16jal	__muldf3move	$5,$17move	$5,$3jal	expmove	$4,$2move	$4,$20move	$16,$2jal	__extendsfdf2move	$17,$3move	$6,$2move	$5,$17move	$4,$16jal	__muldf3move	$7,$3lw	$4,16($21)move	$18,$2jal	__extendsfdf2move	$19,$3move	$6,$2move	$7,$3move	$4,$18jal	__muldf3move	$5,$19move	$5,$3jal	__truncdfsf2move	$4,$2lw	$4,12($21)move	$16,$2jal	__extendsfdf2sw	$2,32($fp)move	$6,$2move	$7,$3move	$4,$18jal	__muldf3move	$5,$19move	$5,$3jal	__truncdfsf2move	$4,$2move	$5,$16move	$4,$16move	$20,$2jal	__mulsf3sw	$2,28($fp)jal	__extendsfdf2move	$4,$2move	$5,$20move	$4,$20move	$17,$3jal	__mulsf3move	$16,$2jal	__extendsfdf2move	$4,$2move	$6,$2move	$5,$17move	$4,$16jal	__adddf3move	$7,$3lw	$4,8($21)move	$16,$2jal	__extendsfdf2move	$17,$3move	$6,$2move	$7,$3move	$4,$18jal	__muldf3move	$5,$19move	$5,$3jal	__truncdfsf2move	$4,$2move	$5,$2move	$4,$2jal	__mulsf3sw	$2,24($fp)jal	__extendsfdf2move	$4,$2move	$6,$2move	$5,$17move	$4,$16jal	__adddf3move	$7,$3lw	$4,4($21)move	$16,$2jal	__extendsfdf2move	$17,$3move	$6,$2move	$7,$3move	$4,$18jal	__muldf3move	$5,$19move	$5,$3jal	__truncdfsf2move	$4,$2move	$5,$2move	$4,$2jal	__mulsf3sw	$2,20($fp)jal	__extendsfdf2move	$4,$2move	$6,$2move	$5,$17move	$4,$16jal	__adddf3move	$7,$3lw	$4,0($21)move	$16,$2jal	__extendsfdf2move	$17,$3move	$6,$2move	$7,$3move	$4,$18jal	__muldf3move	$5,$19move	$5,$3jal	__truncdfsf2move	$4,$2move	$5,$2move	$4,$2jal	__mulsf3sw	$2,16($fp)jal	__extendsfdf2move	$4,$2move	$4,$2move	$6,$16move	$7,$17jal	__adddf3move	$5,$3lui	$12,%hi($LC3)lw	$6,%lo($LC3)($12)lw	$7,%lo($LC3+4)($12)move	$4,$2jal	__muldf3move	$5,$3lw	$13,1260($fp)move	$16,$2lw	$4,1560($13)lw	$5,1556($13)lw	$6,1552($13)lw	$7,1548($13)lw	$8,1544($13)lw	$9,1540($13)lw	$10,1536($13)

⌨️ 快捷键说明

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