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

📄 ra144.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
.file	1 "ra144.c".section .mdebug.abi32.previous.section	.text.dec2,"ax",@progbits.align	2.align	5.ent	dec2.type	dec2, @functiondec2:.frame	$sp,72,$31		# vars= 40, regs= 8/0, args= 0, gp= 0.mask	0x00ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-72lw	$8,96($sp)sw	$23,68($sp)sw	$22,64($sp)sw	$18,48($sp)sw	$17,44($sp)sw	$16,40($sp)sw	$21,60($sp)sw	$20,56($sp)sw	$19,52($sp)move	$16,$4move	$18,$5move	$17,$6move	$22,$7blez	$8,$L81lw	$23,88($sp)addiu	$11,$8,1li	$2,4			# 0x4subu	$13,$2,$11$L5:sll	$3,$22,1sll	$2,$22,3addu	$12,$3,$2blez	$12,$L6lw	$8,92($sp)lw	$9,1408($16)move	$4,$17move	$10,$0$L8:lw	$2,0($8)lw	$3,0($4)mult	$13,$2addiu	$10,$10,1madd	$11,$3addiu	$2,$9,2mflo	$3addiu	$4,$4,4srl	$3,$3,2sh	$3,0($9)addiu	$8,$8,4bne	$12,$10,$L8move	$9,$2sw	$2,1408($16)$L6:lw	$20,492($16)addiu	$25,$16,1452addiu	$8,$16,1488sltu	$2,$8,$25bne	$2,$0,$L9move	$4,$20move	$3,$25$L11:lh	$2,0($4)sw	$2,0($3)addiu	$3,$3,4sltu	$2,$8,$3beq	$2,$0,$L11addiu	$4,$4,2$L9:lw	$3,0($8)slt	$2,$3,4096beq	$2,$0,$L12sw	$3,36($sp)li	$6,4096			# 0x1000addiu	$24,$16,1412move	$5,$0li	$12,8			# 0x8addiu	$13,$sp,36li	$19,-4096			# 0xfffffffffffff000li	$21,16777216			# 0x1000000beq	$3,$6,$L79li	$7,-1			# 0xffffffffffffffff$L82:beq	$3,$19,$L79mul	$2,$3,$3srl	$2,$2,12subu	$2,$6,$2bne	$2,$0,$L20nopli	$14,16777216			# 0x1000000$L17:sll	$15,$12,2addu	$10,$15,$25move	$9,$24move	$8,$25move	$11,$0$L22:lw	$4,0($10)lw	$3,0($13)lw	$2,0($8)mul	$3,$3,$4addiu	$11,$11,1sra	$3,$3,12subu	$2,$2,$3mul	$2,$14,$2sltu	$3,$12,$11sra	$2,$2,12sw	$2,0($9)addiu	$8,$8,4addiu	$9,$9,4beq	$3,$0,$L22addiu	$10,$10,-4addu	$2,$15,$24lw	$3,0($2)addiu	$13,$13,-4addiu	$2,$3,4096sltu	$2,$2,8192li	$4,1			# 0x1addiu	$12,$12,-1movz	$5,$4,$2beq	$12,$7,$L26sw	$3,0($13)move	$2,$24move	$24,$25bne	$3,$6,$L82move	$25,$2$L79:j	$L17li	$14,-8388608			# 0xffffffffff800000$L20:div	$0,$21,$2teq	$2,$0,7j	$L17mflo	$14$L26:beq	$5,$4,$L83li	$4,65536			# 0x10000$L12:move	$3,$splw	$2,0($3)li	$10,16777216			# 0x1000000mul	$7,$2,$2li	$5,65536			# 0x10000subu	$2,$10,$7sra	$2,$2,12mul	$2,$2,$5ori	$8,$5,0x1srl	$5,$2,12lw	$9,488($16)move	$6,$0beq	$5,$0,$L47addiu	$4,$sp,36sltu	$2,$5,16384$L88:bne	$2,$0,$L67sltu	$2,$5,$8beq	$2,$0,$L63nop$L51:beq	$4,$3,$L53addiu	$3,$3,4lw	$2,0($3)mul	$7,$2,$2subu	$2,$10,$7sra	$2,$2,12mul	$2,$2,$5srl	$5,$2,12bne	$5,$0,$L88sltu	$2,$5,16384$L47:addiu	$2,$9,8sll	$4,$22,4sll	$3,$22,2sw	$5,0($9)sw	$2,488($16)addu	$7,$3,$4$L44:addu	$2,$20,$7sw	$2,492($16)lw	$23,68($sp)lw	$22,64($sp)lw	$21,60($sp)lw	$20,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)j	$31addiu	$sp,$sp,72$L67:sll	$5,$5,2sltu	$2,$5,16384beq	$2,$0,$L51addiu	$6,$6,1sll	$5,$5,2sltu	$2,$5,16384bne	$2,$0,$L67addiu	$6,$6,1j	$L51nop$L53:beq	$5,$0,$L55move	$2,$5sltu	$2,$5,4096bne	$2,$0,$L85nopmove	$8,$0$L60:srl	$5,$5,2sltu	$2,$5,4096beq	$2,$0,$L60addiu	$8,$8,1$L59:lui	$3,%hi(sqrt_table)addiu	$3,$3,%lo(sqrt_table)sll	$4,$5,1addu	$4,$4,$3lhu	$2,0($4)addiu	$3,$6,10sll	$2,$2,$8sll	$2,$2,2srl	$2,$2,$3mul	$2,$2,$23srl	$2,$2,10$L55:j	$L47move	$5,$2$L81:li	$2,3			# 0x3subu	$11,$2,$8li	$3,4			# 0x4bne	$8,$0,$L5subu	$13,$3,$11addiu	$9,$4,168addiu	$2,$4,136sw	$9,492($4)sw	$2,488($4)j	$L5sw	$9,1408($4)$L83:lw	$9,488($16)move	$3,$0move	$8,$0li	$10,16777216			# 0x1000000ori	$6,$4,0x1j	$L29li	$5,10			# 0xa$L32:beq	$2,$0,$L62nop$L34:addiu	$3,$3,1$L86:beq	$3,$5,$L36addiu	$18,$18,4$L29:lw	$2,0($18)mul	$7,$2,$2subu	$2,$10,$7sra	$2,$2,12mul	$2,$2,$4srl	$4,$2,12beq	$4,$0,$L30sltu	$2,$4,16384beq	$2,$0,$L32sltu	$2,$4,$6$L65:sll	$4,$4,2sltu	$2,$4,16384beq	$2,$0,$L34addiu	$8,$8,1sll	$4,$4,2sltu	$2,$4,16384bne	$2,$0,$L65addiu	$8,$8,1j	$L86addiu	$3,$3,1$L63:j	$L47move	$5,$0$L36:beq	$4,$0,$L38move	$2,$4sltu	$2,$4,4096beq	$2,$0,$L40lui	$3,%hi(sqrt_table)move	$5,$0$L87:addiu	$3,$3,%lo(sqrt_table)sll	$4,$4,1addu	$4,$4,$3lhu	$2,0($4)addiu	$3,$8,10sll	$2,$2,$5sll	$2,$2,2srl	$2,$2,$3mul	$2,$23,$2srl	$2,$2,10$L38:move	$4,$2$L30:sll	$3,$22,4sll	$2,$22,2addu	$7,$2,$3addu	$8,$20,$7addiu	$2,$9,8sltu	$3,$20,$8sw	$4,0($9)sw	$2,488($16)beq	$3,$0,$L44move	$5,$20$L66:lw	$2,0($17)sh	$2,0($5)addiu	$5,$5,2sltu	$2,$5,$8bne	$2,$0,$L66addiu	$17,$17,4addu	$2,$20,$7sw	$2,492($16)lw	$23,68($sp)lw	$22,64($sp)lw	$21,60($sp)lw	$20,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)j	$31addiu	$sp,$sp,72$L40:move	$5,$0$L43:srl	$4,$4,2sltu	$2,$4,4096beq	$2,$0,$L43addiu	$5,$5,1j	$L87lui	$3,%hi(sqrt_table)$L85:j	$L59move	$8,$0$L62:j	$L30move	$4,$0.set	macro.set	reorder.end	dec2.section	.text.ra144_decode_frame,"ax",@progbits.align	2.align	5.ent	ra144_decode_frame.type	ra144_decode_frame, @functionra144_decode_frame:.frame	$sp,424,$31		# vars= 352, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-424lw	$2,440($sp)sw	$19,396($sp)sw	$31,420($sp)sw	$fp,416($sp)sw	$23,412($sp)sw	$22,408($sp)sw	$21,404($sp)sw	$20,400($sp)sw	$18,392($sp)sw	$17,388($sp)sw	$16,384($sp)sw	$5,428($sp)sw	$6,432($sp)move	$19,$7.set	noreorder.set	nomacrobeq	$2,$0,$L294lw	$fp,136($4).set	macro.set	reorderlbu	$2,0($7)lbu	$3,1($7)sll	$2,$2,8addu	$2,$2,$3sh	$2,32($sp)andi	$2,$2,0xffffsw	$2,304($sp)lbu	$2,2($7)lbu	$12,3($19)lbu	$4,4($7)lbu	$5,6($7)lbu	$6,8($7)lbu	$8,12($19)lbu	$9,14($19)lbu	$10,16($19)lbu	$11,18($19)lbu	$7,10($7)lbu	$20,19($19)lbu	$13,5($19)lbu	$14,7($19)lbu	$15,9($19)lbu	$16,11($19)lbu	$17,13($19)lbu	$18,15($19)lw	$21,304($sp)lbu	$19,17($19)sll	$2,$2,8addu	$2,$2,$12sll	$4,$4,8sll	$5,$5,8sll	$6,$6,8sll	$7,$7,8sll	$8,$8,8sll	$9,$9,8sll	$10,$10,8sll	$11,$11,8addu	$4,$4,$13addu	$6,$6,$15addu	$7,$7,$16addu	$8,$8,$17addu	$9,$9,$18addu	$10,$10,$19addu	$11,$11,$20addu	$5,$5,$14srl	$12,$21,10srl	$3,$21,5sh	$2,34($sp)li	$2,27			# 0x1bandi	$3,$3,0x1fsh	$4,36($sp)sh	$5,38($sp)sh	$6,40($sp)sh	$7,42($sp)sh	$8,44($sp)sh	$9,46($sp)sh	$10,48($sp)sh	$11,50($sp)sw	$2,92($sp)sw	$12,96($sp)lhu	$2,34($sp)sw	$3,100($sp)andi	$3,$4,0xffffandi	$4,$6,0xffffandi	$6,$7,0xffffandi	$7,$8,0xffffandi	$8,$9,0xffffandi	$9,$10,0xffffandi	$10,$11,0xffffsrl	$24,$10,1srl	$17,$2,5andi	$5,$5,0xffffsw	$24,336($sp)sw	$17,316($sp)srl	$24,$3,12srl	$17,$4,15sll	$14,$3,2sw	$24,324($sp)sw	$17,332($sp)srl	$24,$5,14andi	$14,$14,0x7csll	$15,$5,1sll	$20,$6,5or	$14,$14,$24lw	$24,332($sp)srl	$11,$2,8srl	$17,$7,11andi	$15,$15,0x7eandi	$20,$20,0x60sw	$11,312($sp)srl	$18,$3,15srl	$11,$3,10sll	$21,$7,4sll	$22,$8,2sll	$23,$9,1srl	$3,$3,5or	$15,$15,$24or	$20,$20,$17lw	$24,316($sp)lw	$17,304($sp)sw	$18,320($sp)sw	$11,328($sp)sw	$3,376($sp)srl	$18,$8,12srl	$11,$9,14srl	$12,$10,15andi	$21,$21,0xf0andi	$22,$22,0x7candi	$23,$23,0xfelw	$3,320($sp)sll	$13,$2,1or	$21,$21,$18or	$22,$22,$11lw	$18,312($sp)lw	$11,376($sp)or	$23,$23,$12andi	$12,$17,0x1fandi	$17,$24,0x7lw	$24,324($sp)andi	$13,$13,0x6or	$13,$13,$3andi	$3,$11,0x1fandi	$11,$18,0xfandi	$18,$24,0x7lw	$24,328($sp)sll	$19,$4,7andi	$24,$24,0x3sw	$24,132($sp)lw	$24,336($sp)srl	$31,$2,2srl	$16,$4,8srl	$25,$6,9andi	$19,$19,0x80srl	$5,$5,6srl	$4,$4,1srl	$6,$6,2srl	$7,$7,4srl	$8,$8,5srl	$9,$9,7srl	$10,$10,8andi	$5,$5,0xffandi	$4,$4,0x7fandi	$7,$7,0x7fandi	$8,$8,0x7fandi	$9,$9,0x7fsrl	$2,$2,12or	$19,$19,$25andi	$31,$31,0x7andi	$16,$16,0x7fandi	$6,$6,0x7fandi	$10,$10,0x7fandi	$24,$24,0x7fsw	$2,108($sp)sw	$5,144($sp)sw	$4,156($sp)sw	$24,200($sp)sw	$12,104($sp)sw	$11,112($sp)sw	$17,116($sp)sw	$31,120($sp)sw	$13,124($sp)sw	$18,128($sp)sw	$14,140($sp)sw	$15,148($sp)sw	$16,152($sp)sw	$19,160($sp)sw	$7,172($sp)sw	$8,180($sp)sw	$9,188($sp)sw	$3,136($sp)sw	$6,164($sp)sw	$20,168($sp)sw	$21,176($sp)sw	$22,184($sp)sw	$23,192($sp)sw	$10,196($sp)sw	$3,12($fp)lw	$2,96($sp)addiu	$7,$fp,16sw	$2,16($fp)lw	$2,100($sp)sw	$2,20($fp)lw	$3,104($sp)sw	$3,24($fp)lw	$2,108($sp)sw	$2,28($fp)lw	$3,112($sp)sw	$3,32($fp)lw	$2,116($sp)sw	$2,36($fp)lw	$3,120($sp)sw	$3,40($fp)lw	$2,124($sp)sw	$2,44($fp)lw	$3,128($sp)sw	$3,48($fp)lw	$2,132($sp)sw	$2,52($fp)lw	$3,140($sp)sw	$3,56($fp)lw	$2,148($sp)sw	$2,60($fp)lw	$3,152($sp)lw	$4,12($fp)sw	$3,64($fp)lw	$2,144($sp)lw	$9,656($fp)sw	$2,68($fp)lw	$3,156($sp)sll	$4,$4,2sw	$3,72($fp)lw	$2,164($sp)addiu	$8,$9,40sw	$2,76($fp)lw	$3,168($sp)sw	$3,80($fp)lw	$2,160($sp)lui	$3,%hi(decodetable)sw	$2,84($fp)lw	$2,172($sp)lw	$5,%lo(decodetable)($3)sw	$2,88($fp)lw	$2,180($sp)addu	$4,$4,$5sw	$2,92($fp)lw	$2,184($sp)lh	$5,0($4)sw	$2,96($fp)lw	$2,176($sp)sltu	$4,$9,$8sw	$2,100($fp)lw	$2,188($sp)sw	$2,104($fp)lw	$2,196($sp)sw	$2,108($fp)lw	$2,200($sp)sw	$2,112($fp)lw	$3,192($sp)sw	$5,4($fp)sw	$3,116($fp)move	$5,$9.set	noreorder.set	nomacrobeq	$4,$0,$L95sw	$7,124($fp).set	macro.set	reorderlui	$2,%hi(decodetable+4)addiu	$6,$2,%lo(decodetable+4)$L96:lw	$2,0($7)lw	$3,0($6)sll	$2,$2,2addu	$2,$2,$3lh	$4,0($2)addiu	$6,$6,4sw	$4,0($5)addiu	$5,$5,4sltu	$2,$5,$8.set	noreorder.set	nomacrobne	$2,$0,$L96addiu	$7,$7,4.set	macro.set	reordersw	$7,124($fp)$L95:lw	$2,0($9)lw	$11,660($fp)sll	$2,$2,4move	$12,$11addiu	$13,$sp,52move	$10,$0sw	$2,52($sp)$L293:addiu	$5,$10,1slt	$2,$5,10.set	noreorder.set	nomacrobeq	$2,$0,$L319addiu	$3,$11,40.set	macro.set	reordersll	$2,$10,2$L320:move	$3,$12addiu	$9,$9,4move	$12,$13addiu	$4,$2,4move	$13,$3move	$10,$5$L99:lw	$2,0($9)addu	$3,$13,$4sll	$2,$2,4sw	$2,0($3)move	$5,$12move	$3,$4.set	noreorder.set	nomacrobeq	$10,$0,$L100addiu	$4,$4,4.set	macro.set	reorderaddiu	$2,$10,-1.set	noreorder.set	nomacrobltz	$2,$L293addu	$7,$12,$3.set	macro.set	reordermove	$6,$12move	$5,$13move	$8,$0$L103:addiu	$7,$7,-4lw	$2,0($9)lw	$3,0($7)lw	$4,0($6)mul	$2,$2,$3addiu	$8,$8,1sra	$2,$2,12addu	$2,$2,$4sw	$2,0($5)addiu	$6,$6,4.set	noreorder.set	nomacrobne	$8,$10,$L103addiu	$5,$5,4.set	macro.set	reorderaddiu	$5,$10,1slt	$2,$5,10.set	noreorder.set	nomacrobne	$2,$0,$L320sll	$2,$10,2.set	macro.set	reorderaddiu	$3,$11,40$L319:sltu	$2,$11,$3beq	$2,$0,$L105$L247:lw	$2,0($11)sra	$2,$2,4sw	$2,0($11)addiu	$11,$11,4sltu	$2,$11,$3bne	$2,$0,$L247$L105:lw	$9,8($fp)lw	$2,4($fp)mul	$4,$9,$2sltu	$3,$4,4096bne	$3,$0,$L296move	$7,$0$L110:srl	$4,$4,2sltu	$2,$4,4096.set	noreorder.set	nomacrobeq	$2,$0,$L110addiu	$7,$7,1.set	macro.set	reorder$L109:sll	$2,$4,1lui	$4,%hi(sqrt_table)addiu	$3,$4,%lo(sqrt_table)addu	$2,$2,$3lhu	$8,0($2)lw	$5,664($fp)lw	$6,668($fp)sw	$9,16($sp)lw	$2,660($fp)sll	$8,$8,$7sll	$8,$8,2move	$4,$fpli	$7,3			# 0x3sw	$2,20($sp)sra	$16,$8,12.set	noreorder.set	nomacrojal	dec2sw	$0,24($sp).set	macro.set	reorderlw	$2,8($fp)lw	$3,4($fp)sltu	$2,$2,$3bne	$2,$0,$L111lw	$5,664($fp)lw	$6,668($fp)sw	$16,16($sp)lw	$3,660($fp)$L292:li	$2,1			# 0x1move	$4,$fpli	$7,3			# 0x3sw	$3,20($sp).set	noreorder.set	nomacrojal	dec2sw	$2,24($sp).set	macro.set	reorderlw	$2,4($fp)lw	$5,656($fp)lw	$6,660($fp)sw	$2,16($sp)lw	$3,668($fp)li	$2,2			# 0x2move	$4,$fpli	$7,3			# 0x3sw	$3,20($sp).set	noreorder.set	nomacrojal	dec2sw	$2,24($sp).set	macro.set	reorderlw	$3,656($fp)li	$12,16777216			# 0x1000000lw	$2,0($3)li	$5,65536			# 0x10000mul	$11,$2,$2ori	$7,$5,0x1subu	$2,$12,$11sra	$2,$2,12mul	$2,$5,$2lw	$9,660($fp)srl	$5,$2,12lw	$10,4($fp)lw	$8,488($fp)move	$6,$0.set	noreorder.set	nomacrobeq	$5,$0,$L115addiu	$4,$3,36.set	macro.set	reordersltu	$2,$5,16384$L321:.set	noreorder.set	nomacrobne	$2,$0,$L248sltu	$2,$5,$7.set	macro.set	reorderbeq	$2,$0,$L242$L119:.set	noreorder.set	nomacrobeq	$3,$4,$L121addiu	$3,$3,4.set	macro.set	reorderlw	$2,0($3)mul	$11,$2,$2subu	$2,$12,$11sra	$2,$2,12mul	$2,$5,$2srl	$5,$2,12.set	noreorder.set	nomacrobne	$5,$0,$L321sltu	$2,$5,16384.set	macro.set	reorder$L115:lw	$4,492($fp)addiu	$3,$8,8addiu	$6,$4,60sltu	$2,$4,$6sw	$5,0($8).set	noreorder.set	nomacrobeq	$2,$0,$L129sw	$3,488($fp).set	macro.set	reordermove	$3,$9$L131:lw	$2,0($3)sh	$2,0($4)addiu	$4,$4,2

⌨️ 快捷键说明

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