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

📄 ac3.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
beq	$7,$0,$L75andi	$3,$13,0xffffaddiu	$13,$13,-64beq	$2,$0,$L78move	$3,$0move	$13,$0$L75:subu	$12,$5,$25addu	$2,$sp,$9subu	$3,$12,$3slt	$4,$4,$5addiu	$8,$8,2addiu	$9,$9,2sh	$3,0($2)beq	$4,$0,$L43subu	$11,$5,$15addiu	$6,$6,1li	$2,7			# 0x7bne	$6,$2,$L72li	$5,7			# 0x7j	$L176li	$4,22			# 0x16$L167:j	$L75li	$13,384			# 0x180$L84:sll	$2,$5,1addu	$10,$sp,$2move	$8,$5move	$14,$4addu	$9,$17,$2$L104:slt	$2,$8,7lh	$6,0($9)beq	$2,$0,$L105lh	$3,2($9)addiu	$2,$6,256beq	$3,$2,$L168slt	$2,$3,$6$L175:beq	$2,$0,$L174subu	$5,$6,$25slt	$2,$13,65bne	$2,$0,$L111nopaddiu	$13,$13,-64$L109:subu	$5,$6,$25$L174:subu	$4,$12,$19subu	$6,$6,$15subu	$7,$11,$20slt	$2,$5,$4move	$12,$4slt	$3,$6,$7movz	$12,$5,$2move	$11,$7movz	$11,$6,$3subu	$2,$12,$13slt	$3,$11,$2movz	$2,$11,$3addiu	$8,$8,1sh	$2,0($10)addiu	$9,$9,2bne	$8,$14,$L104addiu	$10,$10,2j	$L169li	$3,22			# 0x16$L168:j	$L109li	$13,384			# 0x180$L105:slt	$2,$8,20beq	$2,$0,$L113slt	$2,$13,129addiu	$2,$6,256bne	$3,$2,$L175slt	$2,$3,$6j	$L109li	$13,320			# 0x140$L78:j	$L75andi	$3,$13,0xffff$L111:j	$L109move	$13,$0$L113:bne	$2,$0,$L111nopj	$L109addiu	$13,$13,-128.set	macro.set	reorder.end	ff_ac3_bit_alloc_calc_mask.section	.text.ac3_common_init,"ax",@progbits.align	2.align	5.globl	ac3_common_init.ent	ac3_common_init.type	ac3_common_init, @functionac3_common_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(masktab)addiu	$13,$2,%lo(masktab)lui	$14,%hi(bndtab)lui	$2,%hi(ff_ac3_bndsz)addiu	$2,$2,%lo(ff_ac3_bndsz)move	$8,$0move	$3,$0move	$10,$0addiu	$9,$14,%lo(bndtab)li	$11,50			# 0x32move	$12,$13$L178:lbu	$6,0($2)blez	$6,$L179sb	$10,0($9)addu	$7,$3,$6andi	$5,$8,0x00ffaddu	$3,$3,$13addu	$4,$7,$12$L181:sb	$5,0($3)addiu	$3,$3,1bne	$3,$4,$L181nopmove	$3,$7$L179:addiu	$8,$8,1addu	$10,$10,$6addiu	$9,$9,1bne	$8,$11,$L178addiu	$2,$2,1addiu	$2,$14,%lo(bndtab)j	$31sb	$10,50($2).set	macro.set	reorder.end	ac3_common_init.section	.text.ff_ac3_bit_alloc_calc_bap,"ax",@progbits.align	2.align	5.globl	ff_ac3_bit_alloc_calc_bap.ent	ff_ac3_bit_alloc_calc_bap.type	ff_ac3_bit_alloc_calc_bap, @functionff_ac3_bit_alloc_calc_bap:.frame	$sp,24,$31		# vars= 0, regs= 5/0, args= 0, gp= 0.mask	0x001f0000,-8.fmask	0x00000000,0addiu	$sp,$sp,-24sw	$19,12($sp)lw	$19,40($sp)li	$2,-960			# 0xfffffffffffffc40sw	$20,16($sp)sw	$17,4($sp)sw	$16,0($sp)sw	$18,8($sp)move	$8,$4move	$20,$5lw	$17,44($sp).set	noreorder.set	nomacrobeq	$19,$2,$L222lw	$16,48($sp).set	macro.set	reorderlui	$2,%hi(masktab)addiu	$2,$2,%lo(masktab)addu	$2,$6,$2lbu	$4,0($2)lui	$2,%hi(ff_ac3_bndsz)sll	$3,$4,1addiu	$2,$2,%lo(ff_ac3_bndsz)addu	$25,$8,$3lui	$3,%hi(bndtab)addu	$24,$4,$2addiu	$3,$3,%lo(bndtab)lui	$2,%hi(ff_ac3_baptab)addu	$15,$4,$3addiu	$18,$2,%lo(ff_ac3_baptab)$L207:lh	$2,0($25)lbu	$4,0($15)lbu	$3,0($24)subu	$2,$2,$19addu	$8,$4,$3subu	$2,$2,$17slt	$3,$2,0slt	$4,$7,$8movn	$2,$0,$3movn	$8,$7,$4andi	$2,$2,0x1fe0slt	$3,$6,$8move	$5,$15.set	noreorder.set	nomacrobeq	$3,$0,$L208addu	$12,$17,$2.set	macro.set	reordersll	$2,$6,1subu	$11,$8,$6addu	$9,$2,$20addu	$8,$6,$16move	$10,$0li	$14,63			# 0x3fmove	$13,$18$L210:lh	$2,0($9)addiu	$10,$10,1subu	$2,$2,$12sra	$2,$2,5slt	$3,$2,64movz	$2,$14,$3slt	$4,$2,0movn	$2,$0,$4addu	$2,$2,$13lbu	$3,0($2)addiu	$9,$9,2sb	$3,0($8).set	noreorder.set	nomacrobne	$10,$11,$L210addiu	$8,$8,1.set	macro.set	reorderaddu	$6,$6,$10$L208:lbu	$2,0($5)addiu	$25,$25,2slt	$2,$2,$7addiu	$15,$15,1.set	noreorder.set	nomacrobne	$2,$0,$L207addiu	$24,$24,1.set	macro.set	reorder$L212:lw	$20,16($sp)$L227:lw	$19,12($sp)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,24.set	macro.set	reorder$L222:andi	$2,$16,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2addiu	$6,$16,256.set	noreorder.set	nomacrobeq	$3,$2,$L194move	$4,$16.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L195li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L223$L192:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L224addiu	$2,$6,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L224addiu	$2,$6,-31.set	macro.set	reorder$L213:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L213addiu	$2,$6,-31.set	macro.set	reorder$L224:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L225addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L226:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L226addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L225:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L201$L215:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L215$L201:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L205addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L206li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L227lw	$20,16($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L212sb	$0,4($5).set	macro.set	reorder$L195:addiu	$4,$16,3sb	$0,0($16)sb	$0,1($16).set	noreorder.set	nomacroj	$L192sb	$0,2($16).set	macro.set	reorder$L194:addiu	$4,$16,2sb	$0,0($16).set	noreorder.set	nomacroj	$L192sb	$0,1($16).set	macro.set	reorder$L205:sb	$0,4($5).set	noreorder.set	nomacroj	$L212sb	$0,1($4).set	macro.set	reorder$L206:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L212sb	$0,5($5).set	macro.set	reorder$L223:addiu	$4,$16,1.set	noreorder.set	nomacroj	$L192sb	$0,0($16).set	macro.set	reorder.end	ff_ac3_bit_alloc_calc_bap.section	.text.ac3_parametric_bit_allocation,"ax",@progbits.align	2.align	5.globl	ac3_parametric_bit_allocation.ent	ac3_parametric_bit_allocation.type	ac3_parametric_bit_allocation, @functionac3_parametric_bit_allocation:.frame	$sp,792,$31		# vars= 712, regs= 7/0, args= 48, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-792sw	$17,764($sp)lw	$17,808($sp)sw	$21,780($sp)slt	$2,$7,$17sw	$20,776($sp)sw	$18,768($sp)sw	$31,784($sp)sw	$19,772($sp)sw	$16,760($sp)move	$18,$7move	$20,$4beq	$2,$0,$L240move	$21,$5sll	$2,$7,1addiu	$19,$sp,248addu	$6,$6,$7subu	$5,$17,$7addu	$3,$19,$2move	$4,$0li	$7,3072			# 0xc00$L231:lb	$2,0($6)addiu	$4,$4,1sll	$2,$2,7subu	$2,$7,$2sh	$2,0($3)addiu	$6,$6,1bne	$4,$5,$L231addiu	$3,$3,2$L229:lui	$2,%hi(masktab)addiu	$2,$2,%lo(masktab)addu	$2,$18,$2lbu	$3,0($2)lui	$2,%hi(bndtab)sll	$4,$3,1addiu	$2,$2,%lo(bndtab)addiu	$3,$3,1addu	$13,$3,$2addiu	$16,$sp,48lui	$2,%hi(ff_ac3_latab)addu	$12,$16,$4addiu	$15,$2,%lo(ff_ac3_latab)move	$3,$18$L232:lbu	$2,0($13)addiu	$8,$3,1slt	$14,$2,$17move	$9,$2movz	$9,$17,$14sll	$3,$3,1addu	$3,$3,$19slt	$2,$8,$9beq	$2,$0,$L233lh	$6,0($3)move	$7,$3li	$11,255			# 0xffmove	$10,$15$L235:lh	$5,2($7)addiu	$8,$8,1subu	$2,$6,$5subu	$4,$0,$2slt	$3,$2,0movn	$2,$4,$3sra	$2,$2,1slt	$3,$2,256movz	$2,$11,$3addu	$2,$2,$10lbu	$4,0($2)slt	$3,$6,$5movz	$5,$6,$3slt	$2,$8,$9addu	$6,$5,$4bne	$2,$0,$L235addiu	$7,$7,2$L233:sh	$6,0($12)addiu	$13,$13,1beq	$14,$0,$L237addiu	$12,$12,2j	$L232move	$3,$8$L237:lw	$2,816($sp)lw	$3,820($sp)sw	$2,16($sp)lw	$2,824($sp)sw	$3,20($sp)sw	$2,24($sp)lw	$3,828($sp)lw	$2,832($sp)sw	$3,28($sp)sw	$2,32($sp)lw	$3,836($sp)lw	$2,840($sp)move	$5,$16move	$4,$20addiu	$16,$sp,148move	$6,$18move	$7,$17sw	$3,36($sp)sw	$2,40($sp)jal	ff_ac3_bit_alloc_calc_masksw	$16,44($sp)lw	$3,24($20)lw	$2,812($sp)move	$4,$16move	$5,$19move	$6,$18move	$7,$17sw	$21,24($sp)sw	$2,16($sp)jal	ff_ac3_bit_alloc_calc_bapsw	$3,20($sp)lw	$31,784($sp)lw	$21,780($sp)lw	$20,776($sp)lw	$19,772($sp)lw	$18,768($sp)lw	$17,764($sp)lw	$16,760($sp)j	$31addiu	$sp,$sp,792$L240:j	$L229addiu	$19,$sp,248.set	macro.set	reorder.end	ac3_parametric_bit_allocation.local	bndtab.comm	bndtab,51,4.local	masktab.comm	masktab,253,4.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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