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

📄 ac3.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	beq	$7,$0,$L75	andi	$3,$13,0xffff	addiu	$13,$13,-64	beq	$2,$0,$L78	move	$3,$0	move	$13,$0$L75:	subu	$12,$5,$25	addu	$2,$sp,$9	subu	$3,$12,$3	slt	$4,$4,$5	addiu	$8,$8,2	addiu	$9,$9,2	sh	$3,0($2)	beq	$4,$0,$L43	subu	$11,$5,$15	addiu	$6,$6,1	li	$2,7			# 0x7	bne	$6,$2,$L72	li	$5,7			# 0x7	j	$L176	li	$4,22			# 0x16$L167:	j	$L75	li	$13,384			# 0x180$L84:	sll	$2,$5,1	addu	$10,$sp,$2	move	$8,$5	move	$14,$4	addu	$9,$17,$2$L104:	slt	$2,$8,7	lh	$6,0($9)	beq	$2,$0,$L105	lh	$3,2($9)	addiu	$2,$6,256	beq	$3,$2,$L168	slt	$2,$3,$6$L175:	beq	$2,$0,$L174	subu	$5,$6,$25	slt	$2,$13,65	bne	$2,$0,$L111	nop	addiu	$13,$13,-64$L109:	subu	$5,$6,$25$L174:	subu	$4,$12,$19	subu	$6,$6,$15	subu	$7,$11,$20	slt	$2,$5,$4	move	$12,$4	slt	$3,$6,$7	movz	$12,$5,$2	move	$11,$7	movz	$11,$6,$3	subu	$2,$12,$13	slt	$3,$11,$2	movz	$2,$11,$3	addiu	$8,$8,1	sh	$2,0($10)	addiu	$9,$9,2	bne	$8,$14,$L104	addiu	$10,$10,2	j	$L169	li	$3,22			# 0x16$L168:	j	$L109	li	$13,384			# 0x180$L105:	slt	$2,$8,20	beq	$2,$0,$L113	slt	$2,$13,129	addiu	$2,$6,256	bne	$3,$2,$L175	slt	$2,$3,$6	j	$L109	li	$13,320			# 0x140$L78:	j	$L75	andi	$3,$13,0xffff$L111:	j	$L109	move	$13,$0$L113:	bne	$2,$0,$L111	nop	j	$L109	addiu	$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	nomacro		lui	$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,$0	move	$3,$0	move	$10,$0	addiu	$9,$14,%lo(bndtab)	li	$11,50			# 0x32	move	$12,$13$L178:	lbu	$6,0($2)	blez	$6,$L179	sb	$10,0($9)	addu	$7,$3,$6	andi	$5,$8,0x00ff	addu	$3,$3,$13	addu	$4,$7,$12$L181:	sb	$5,0($3)	addiu	$3,$3,1	bne	$3,$4,$L181	nop	move	$3,$7$L179:	addiu	$8,$8,1	addu	$10,$10,$6	addiu	$9,$9,1	bne	$8,$11,$L178	addiu	$2,$2,1	addiu	$2,$14,%lo(bndtab)	j	$31	sb	$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,0	addiu	$sp,$sp,-24	sw	$19,12($sp)	lw	$19,40($sp)	li	$2,-960			# 0xfffffffffffffc40	sw	$20,16($sp)	sw	$17,4($sp)	sw	$16,0($sp)	sw	$18,8($sp)	move	$8,$4	move	$20,$5	lw	$17,44($sp)	.set	noreorder	.set	nomacro	beq	$19,$2,$L222	lw	$16,48($sp)	.set	macro	.set	reorder	lui	$2,%hi(masktab)	addiu	$2,$2,%lo(masktab)	addu	$2,$6,$2	lbu	$4,0($2)	lui	$2,%hi(ff_ac3_bndsz)	sll	$3,$4,1	addiu	$2,$2,%lo(ff_ac3_bndsz)	addu	$25,$8,$3	lui	$3,%hi(bndtab)	addu	$24,$4,$2	addiu	$3,$3,%lo(bndtab)	lui	$2,%hi(ff_ac3_baptab)	addu	$15,$4,$3	addiu	$18,$2,%lo(ff_ac3_baptab)$L207:	lh	$2,0($25)	lbu	$4,0($15)	lbu	$3,0($24)	subu	$2,$2,$19	addu	$8,$4,$3	subu	$2,$2,$17	slt	$3,$2,0	slt	$4,$7,$8	movn	$2,$0,$3	movn	$8,$7,$4	andi	$2,$2,0x1fe0	slt	$3,$6,$8	move	$5,$15	.set	noreorder	.set	nomacro	beq	$3,$0,$L208	addu	$12,$17,$2	.set	macro	.set	reorder	sll	$2,$6,1	subu	$11,$8,$6	addu	$9,$2,$20	addu	$8,$6,$16	move	$10,$0	li	$14,63			# 0x3f	move	$13,$18$L210:	lh	$2,0($9)	addiu	$10,$10,1	subu	$2,$2,$12	sra	$2,$2,5	slt	$3,$2,64	movz	$2,$14,$3	slt	$4,$2,0	movn	$2,$0,$4	addu	$2,$2,$13	lbu	$3,0($2)	addiu	$9,$9,2	sb	$3,0($8)	.set	noreorder	.set	nomacro	bne	$10,$11,$L210	addiu	$8,$8,1	.set	macro	.set	reorder	addu	$6,$6,$10$L208:	lbu	$2,0($5)	addiu	$25,$25,2	slt	$2,$2,$7	addiu	$15,$15,1	.set	noreorder	.set	nomacro	bne	$2,$0,$L207	addiu	$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	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L222:	andi	$2,$16,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	addiu	$6,$16,256	.set	noreorder	.set	nomacro	beq	$3,$2,$L194	move	$4,$16	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L195	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L223$L192:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L224	addiu	$2,$6,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L224	addiu	$2,$6,-31	.set	macro	.set	reorder$L213:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L213	addiu	$2,$6,-31	.set	macro	.set	reorder$L224:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L225	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L226:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L226	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L225:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L201$L215:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L215$L201:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L205	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L206	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$2,$L227	lw	$20,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L212	sb	$0,4($5)	.set	macro	.set	reorder$L195:	addiu	$4,$16,3	sb	$0,0($16)	sb	$0,1($16)	.set	noreorder	.set	nomacro	j	$L192	sb	$0,2($16)	.set	macro	.set	reorder$L194:	addiu	$4,$16,2	sb	$0,0($16)	.set	noreorder	.set	nomacro	j	$L192	sb	$0,1($16)	.set	macro	.set	reorder$L205:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L212	sb	$0,1($4)	.set	macro	.set	reorder$L206:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L212	sb	$0,5($5)	.set	macro	.set	reorder$L223:	addiu	$4,$16,1	.set	noreorder	.set	nomacro	j	$L192	sb	$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	nomacro		addiu	$sp,$sp,-792	sw	$17,764($sp)	lw	$17,808($sp)	sw	$21,780($sp)	slt	$2,$7,$17	sw	$20,776($sp)	sw	$18,768($sp)	sw	$31,784($sp)	sw	$19,772($sp)	sw	$16,760($sp)	move	$18,$7	move	$20,$4	beq	$2,$0,$L240	move	$21,$5	sll	$2,$7,1	addiu	$19,$sp,248	addu	$6,$6,$7	subu	$5,$17,$7	addu	$3,$19,$2	move	$4,$0	li	$7,3072			# 0xc00$L231:	lb	$2,0($6)	addiu	$4,$4,1	sll	$2,$2,7	subu	$2,$7,$2	sh	$2,0($3)	addiu	$6,$6,1	bne	$4,$5,$L231	addiu	$3,$3,2$L229:	lui	$2,%hi(masktab)	addiu	$2,$2,%lo(masktab)	addu	$2,$18,$2	lbu	$3,0($2)	lui	$2,%hi(bndtab)	sll	$4,$3,1	addiu	$2,$2,%lo(bndtab)	addiu	$3,$3,1	addu	$13,$3,$2	addiu	$16,$sp,48	lui	$2,%hi(ff_ac3_latab)	addu	$12,$16,$4	addiu	$15,$2,%lo(ff_ac3_latab)	move	$3,$18$L232:	lbu	$2,0($13)	addiu	$8,$3,1	slt	$14,$2,$17	move	$9,$2	movz	$9,$17,$14	sll	$3,$3,1	addu	$3,$3,$19	slt	$2,$8,$9	beq	$2,$0,$L233	lh	$6,0($3)	move	$7,$3	li	$11,255			# 0xff	move	$10,$15$L235:	lh	$5,2($7)	addiu	$8,$8,1	subu	$2,$6,$5	subu	$4,$0,$2	slt	$3,$2,0	movn	$2,$4,$3	sra	$2,$2,1	slt	$3,$2,256	movz	$2,$11,$3	addu	$2,$2,$10	lbu	$4,0($2)	slt	$3,$6,$5	movz	$5,$6,$3	slt	$2,$8,$9	addu	$6,$5,$4	bne	$2,$0,$L235	addiu	$7,$7,2$L233:	sh	$6,0($12)	addiu	$13,$13,1	beq	$14,$0,$L237	addiu	$12,$12,2	j	$L232	move	$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,$16	move	$4,$20	addiu	$16,$sp,148	move	$6,$18	move	$7,$17	sw	$3,36($sp)	sw	$2,40($sp)	jal	ff_ac3_bit_alloc_calc_mask	sw	$16,44($sp)	lw	$3,24($20)	lw	$2,812($sp)	move	$4,$16	move	$5,$19	move	$6,$18	move	$7,$17	sw	$21,24($sp)	sw	$2,16($sp)	jal	ff_ac3_bit_alloc_calc_bap	sw	$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	$31	addiu	$sp,$sp,792$L240:	j	$L229	addiu	$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 + -