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

📄 vorbis.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "vorbis.c".section .mdebug.abi32.previous.section	.text.ff_vorbis_nth_root,"ax",@progbits.align	2.align	5.globl	ff_vorbis_nth_root.ent	ff_vorbis_nth_root.type	ff_vorbis_nth_root, @functionff_vorbis_nth_root:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$6,$0li	$7,1			# 0x1$L2:beq	$5,$7,$L13addiu	$6,$6,1move	$3,$6li	$2,1			# 0x1$L6:addiu	$2,$2,1bne	$5,$2,$L6mul	$3,$3,$6sltu	$2,$4,$3beq	$2,$0,$L2nop$L14:j	$31addiu	$2,$6,-1$L13:move	$3,$6sltu	$2,$4,$3beq	$2,$0,$L2nopj	$L14nop.set	macro.set	reorder.end	ff_vorbis_nth_root.section	.text.ff_vorbis_len2vlc,"ax",@progbits.align	2.align	5.globl	ff_vorbis_len2vlc.ent	ff_vorbis_len2vlc.type	ff_vorbis_len2vlc, @functionff_vorbis_len2vlc:.frame	$sp,184,$31		# vars= 136, regs= 7/0, args= 16, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-184sw	$21,172($sp)sw	$20,168($sp)sw	$19,164($sp)sw	$31,176($sp)sw	$18,160($sp)sw	$17,156($sp)sw	$16,152($sp)lbu	$2,0($4)move	$20,$4move	$21,$5bne	$2,$0,$L16move	$19,$6beq	$6,$0,$L18addiu	$2,$4,1j	$L20move	$17,$0$L49:beq	$19,$17,$L18addiu	$2,$16,1$L20:move	$16,$2lbu	$2,0($2)beq	$2,$0,$L49addiu	$17,$17,1$L21:beq	$19,$17,$L18addiu	$18,$sp,16move	$5,$0move	$4,$18jal	memsetli	$6,132			# 0x84sll	$3,$17,2addu	$5,$3,$21li	$2,404			# 0x194sw	$2,16($sp)sw	$0,0($5)lbu	$7,0($16)beq	$7,$0,$L52addiu	$11,$17,1move	$6,$0li	$8,1			# 0x1$L26:sll	$3,$6,2addiu	$2,$6,1sll	$4,$8,$6addu	$3,$3,$18andi	$6,$2,0x00ffbne	$6,$7,$L26sw	$4,4($3)addiu	$11,$17,1$L52:sltu	$2,$11,$19beq	$2,$0,$L27nopaddu	$10,$20,$17$L29:lbu	$9,1($10)beq	$9,$0,$L30sll	$2,$9,2move	$3,$9$L53:addu	$8,$2,$18lw	$7,0($8)bne	$7,$0,$L33addiu	$2,$3,-1andi	$3,$2,0x00ffbne	$3,$0,$L53sll	$2,$3,2li	$2,1			# 0x1$L51:lw	$31,176($sp)lw	$21,172($sp)lw	$20,168($sp)lw	$19,164($sp)lw	$18,160($sp)lw	$17,156($sp)lw	$16,152($sp)j	$31addiu	$sp,$sp,184$L18:lw	$31,176($sp)$L54:lw	$21,172($sp)lw	$20,168($sp)lw	$19,164($sp)lw	$18,160($sp)lw	$17,156($sp)lw	$16,152($sp)move	$2,$0j	$31addiu	$sp,$sp,184$L33:addiu	$2,$3,1andi	$6,$2,0x00ffsltu	$3,$9,$6bne	$3,$0,$L36sw	$0,0($8)li	$8,1			# 0x1$L37:addiu	$4,$6,1addiu	$2,$6,-1sll	$3,$6,2sll	$2,$8,$2andi	$6,$4,0x00ffaddu	$3,$3,$18addu	$2,$2,$7sltu	$4,$9,$6beq	$4,$0,$L37sw	$2,0($3)$L36:sw	$7,4($5)$L30:addiu	$11,$11,1sltu	$2,$11,$19addiu	$10,$10,1bne	$2,$0,$L29addiu	$5,$5,4$L27:j	$L38addiu	$3,$sp,20$L50:addiu	$2,$sp,148beq	$3,$2,$L54lw	$31,176($sp)$L38:lw	$2,0($3)beq	$2,$0,$L50addiu	$3,$3,4j	$L51li	$2,1			# 0x1$L16:move	$16,$4j	$L21move	$17,$0.set	macro.set	reorder.end	ff_vorbis_len2vlc.section	.text.ff_vorbis_ready_floor1_list,"ax",@progbits.align	2.align	5.globl	ff_vorbis_ready_floor1_list.ent	ff_vorbis_ready_floor1_list.type	ff_vorbis_ready_floor1_list, @functionff_vorbis_ready_floor1_list:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$10,$4slt	$2,$5,3li	$4,1			# 0x1move	$12,$5sw	$0,4($10)bne	$2,$0,$L57sw	$4,20($10)addiu	$3,$10,32li	$2,2			# 0x2li	$8,2			# 0x2sw	$2,4($3)sw	$4,12($3)sw	$0,8($3)$L59:sll	$2,$8,4addiu	$8,$8,1addu	$6,$10,$2slt	$2,$8,$12beq	$2,$0,$L89addiu	$11,$12,-1$L58:li	$2,1			# 0x1slt	$3,$8,3sw	$2,28($6)sw	$0,24($6)bne	$3,$0,$L59sw	$8,20($6)lw	$9,16($6)move	$5,$10j	$L61li	$7,2			# 0x2$L85:lw	$2,24($6)sll	$2,$2,4addu	$2,$2,$10lw	$3,0($2)sltu	$3,$3,$4beq	$3,$0,$L64nopsw	$7,24($6)$L64:addiu	$7,$7,1beq	$8,$7,$L84addiu	$5,$5,16$L61:lw	$4,32($5)sltu	$2,$4,$9bne	$2,$0,$L85noplw	$2,28($6)sll	$2,$2,4addu	$2,$2,$10lw	$3,0($2)sltu	$3,$4,$3beq	$3,$0,$L64nopsw	$7,28($6)addiu	$7,$7,1bne	$8,$7,$L61addiu	$5,$5,16$L84:addiu	$8,$8,1slt	$2,$8,$12bne	$2,$0,$L58addiu	$6,$6,16$L57:addiu	$11,$12,-1$L89:move	$3,$0slt	$2,$3,$11beq	$2,$0,$L91move	$7,$10addiu	$6,$3,1$L90:slt	$2,$6,$12bne	$2,$0,$L87move	$3,$6addiu	$7,$7,16$L88:slt	$2,$3,$11bne	$2,$0,$L90addiu	$6,$3,1$L91:j	$31nop$L87:move	$8,$7move	$9,$6$L72:lw	$13,20($8)lw	$14,4($7)sll	$3,$13,4sll	$2,$14,4addu	$2,$2,$10addu	$3,$3,$10lw	$4,0($2)lw	$5,0($3)addiu	$9,$9,1sltu	$4,$5,$4beq	$4,$0,$L73slt	$2,$9,$12sw	$13,4($7)sw	$14,20($8)$L73:bne	$2,$0,$L72addiu	$8,$8,16addiu	$7,$7,16j	$L88move	$3,$6.set	macro.set	reorder.end	ff_vorbis_ready_floor1_list.section	.text.ff_vorbis_floor1_render_list,"ax",@progbits.align	2.align	5.globl	ff_vorbis_floor1_render_list.ent	ff_vorbis_floor1_render_list.type	ff_vorbis_floor1_render_list, @functionff_vorbis_floor1_render_list:.frame	$sp,32,$31		# vars= 0, regs= 8/0, args= 0, gp= 0.mask	0x00ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$22,24($sp)sw	$21,20($sp)sw	$20,16($sp)sw	$19,12($sp)sw	$18,8($sp)sw	$17,4($sp)sw	$23,28($sp)sw	$16,0($sp)lw	$22,48($sp)lw	$2,0($6)slt	$3,$5,2move	$18,$5move	$21,$6mul	$11,$22,$2move	$19,$4move	$17,$7lw	$20,52($sp)bne	$3,$0,$L93lw	$5,56($sp)lui	$2,%hi(ff_vorbis_floor1_inverse_db_table)addiu	$23,$2,%lo(ff_vorbis_floor1_inverse_db_table)move	$24,$4li	$7,1			# 0x1j	$L95move	$9,$0$L127:move	$12,$9$L98:slt	$2,$12,$5$L132:beq	$2,$0,$L124addiu	$7,$7,1beq	$18,$7,$L114addiu	$24,$24,16move	$11,$6move	$9,$12$L95:lw	$8,20($24)sll	$4,$8,2addu	$2,$4,$17lw	$3,0($2)beq	$3,$0,$L127move	$6,$11addu	$3,$21,$4lw	$4,0($3)sll	$2,$8,4mul	$6,$22,$4addu	$2,$2,$19lw	$12,0($2)subu	$2,$6,$11subu	$13,$12,$9div	$0,$2,$13teq	$13,$0,7bltz	$2,$L128mflo	$14addiu	$16,$14,1$L101:subu	$3,$0,$2move	$4,$2slt	$2,$2,0movn	$4,$3,$2bltz	$14,$L129move	$3,$14$L103:mul	$8,$13,$3slt	$2,$9,$5beq	$2,$0,$L98subu	$15,$4,$8lui	$3,%hi(ff_vorbis_floor1_inverse_db_table)addiu	$3,$3,%lo(ff_vorbis_floor1_inverse_db_table)sll	$2,$11,2addu	$2,$2,$3lw	$4,0($2)addiu	$8,$9,1sll	$2,$9,2addu	$9,$2,$20slt	$3,$8,$12beq	$3,$0,$L98sw	$4,0($9)slt	$2,$8,$5beq	$2,$0,$L98move	$10,$0j	$L107move	$25,$23$L130:subu	$10,$10,$13addu	$11,$11,$16$L111:sll	$2,$11,2addu	$2,$2,$25addiu	$8,$8,1lw	$3,0($2)slt	$2,$8,$12sw	$3,4($9)slt	$4,$8,$5beq	$2,$0,$L98addiu	$9,$9,4beq	$4,$0,$L132slt	$2,$12,$5$L107:addu	$10,$10,$15slt	$2,$10,$13beq	$2,$0,$L130nopj	$L111addu	$11,$11,$14$L129:j	$L103subu	$3,$0,$14$L128:j	$L101addiu	$16,$14,-1$L93:bgtz	$5,$L131move	$6,$11$L124:lw	$23,28($sp)lw	$22,24($sp)lw	$21,20($sp)lw	$20,16($sp)lw	$19,12($sp)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,32$L114:sll	$7,$12,2addiu	$8,$12,1move	$11,$6$L117:lui	$3,%hi(ff_vorbis_floor1_inverse_db_table)addiu	$9,$3,%lo(ff_vorbis_floor1_inverse_db_table)sll	$2,$11,2addu	$2,$2,$9lw	$4,0($2)addu	$3,$20,$7slt	$2,$8,$5sw	$4,0($3)beq	$2,$0,$L124subu	$7,$5,$12sll	$3,$6,2sll	$2,$8,2addu	$4,$2,$20subu	$8,$5,$8addu	$3,$3,$9move	$6,$0move	$5,$0$L120:slt	$2,$6,$7bne	$2,$0,$L123addiu	$5,$5,1subu	$6,$6,$7addiu	$3,$3,4$L123:lw	$2,0($3)sw	$2,0($4)bne	$8,$5,$L120addiu	$4,$4,4lw	$23,28($sp)lw	$22,24($sp)lw	$21,20($sp)lw	$20,16($sp)lw	$19,12($sp)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,32$L131:move	$12,$0move	$7,$0j	$L117li	$8,1			# 0x1.set	macro.set	reorder.end	ff_vorbis_floor1_render_list.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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