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

📄 vorbis_dec.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	sw	$3,80($sp)	lw	$4,16($2)	lw	$5,4($2)	lw	$10,8($2)	lw	$3,12($2)	lw	$2,20($2)	sw	$6,16($sp)	sw	$2,76($sp)	sw	$4,32($sp)	sw	$2,36($sp)	lw	$4,80($sp)	lbu	$2,18($sp)	sw	$5,20($sp)	sw	$3,28($sp)	sw	$10,24($sp)	sw	$4,40($sp)	lbu	$19,16($sp)	beq	$7,$0,$L441	sw	$2,56($sp)	subu	$2,$20,$4	lw	$4,56($sp)	srl	$18,$18,$2	sll	$3,$19,2	slt	$4,$4,2	lw	$fp,0($22)	lw	$20,72($sp)	sw	$18,52($sp)	sw	$3,48($sp)	move	$21,$0	move	$23,$0	sw	$4,92($sp)$L443:	lw	$8,8($22)	sra	$4,$8,3	addu	$4,$fp,$4	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$2,1($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	lw	$3,52($sp)	sra	$2,$2,$4	and	$2,$3,$2	sll	$2,$2,2	lw	$4,92($sp)	addu	$2,$10,$2	lh	$7,2($2)	bne	$4,$0,$L444	lh	$9,0($2)	bltz	$7,$L482	lw	$2,80($sp)$L444:	addu	$2,$8,$7$L492:	beq	$19,$0,$L483	sw	$2,8($22)$L449:	mul	$2,$9,$19	lw	$3,76($sp)	sll	$2,$2,2	move	$17,$20	addu	$16,$3,$2	move	$18,$0$L452:	lw	$5,0($16)	move	$4,$21	sw	$10,96($sp)	jal	__addsf3	addiu	$18,$18,1	sw	$2,0($17)	addiu	$16,$16,4	addiu	$17,$17,4	bne	$19,$18,$L452	lw	$10,96($sp)	lw	$4,148($sp)	addu	$2,$18,$23	lw	$3,72($sp)	lbu	$18,0($4)	sll	$2,$2,2	addu	$23,$23,$19	lw	$4,48($sp)	addu	$2,$2,$3	sltu	$3,$23,$18	lw	$21,-4($2)	bne	$3,$0,$L443	addu	$20,$20,$4	lw	$2,148($sp)$L489:	move	$22,$18	jal	__floatsidf	lw	$4,8($2)	move	$9,$3	lw	$3,148($sp)	move	$8,$2	lw	$2,8($3)	bltz	$2,$L484	lui	$2,%hi($LC5)$L454:	lui	$2,%hi($LC6)	lw	$4,%lo($LC6)($2)	lw	$5,%lo($LC6+4)($2)	move	$6,$8	jal	__divdf3	move	$7,$9	move	$4,$2	jal	__truncdfsf2	move	$5,$3	blez	$22,$L455	sw	$2,64($sp)	lw	$16,72($sp)	move	$17,$0$L457:	lw	$4,0($16)	jal	__extendsfdf2	addiu	$17,$17,1	move	$4,$2	jal	cos	move	$5,$3	move	$4,$2	move	$5,$3	move	$6,$2	jal	__adddf3	move	$7,$3	move	$4,$2	jal	__truncdfsf2	move	$5,$3	sw	$2,0($16)	bne	$18,$17,$L457	addiu	$16,$16,4$L455:	lw	$4,68($sp)	move	$20,$0	sll	$4,$4,2	move	$2,$4	sw	$4,88($sp)	lw	$4,148($sp)	addu	$3,$2,$4	lw	$2,20($3)	sltu	$2,$20,$2	beq	$2,$0,$L491	lw	$31,140($sp)$L458:	lw	$2,12($3)	sll	$4,$20,2	addu	$2,$2,$4	lw	$23,0($2)	sw	$4,84($sp)	jal	__floatsisf	move	$4,$23	lw	$4,64($sp)	jal	__mulsf3	move	$5,$2	jal	__extendsfdf2	move	$4,$2	move	$4,$2	jal	cos	move	$5,$3	move	$4,$2	move	$5,$3	move	$6,$2	jal	__adddf3	move	$7,$3	move	$4,$2	jal	__truncdfsf2	move	$5,$3	blez	$22,$L485	move	$17,$2	lui	$2,%hi($LC7)	lw	$19,%lo($LC7)($2)	lw	$16,72($sp)	move	$18,$0	move	$21,$19$L462:	lw	$4,0($16)	jal	__subsf3	move	$5,$17	move	$5,$2	jal	__mulsf3	move	$4,$21	lw	$4,4($16)	move	$5,$17	jal	__subsf3	move	$21,$2	move	$5,$2	jal	__mulsf3	move	$4,$19	addiu	$18,$18,2	move	$19,$2	slt	$2,$18,$22	bne	$2,$0,$L462	addiu	$16,$16,8$L461:	bne	$18,$22,$L463	lw	$3,72($sp)	lui	$2,%hi($LC8)	lw	$16,%lo($LC8)($2)	move	$5,$17	jal	__subsf3	move	$4,$16	move	$4,$2	jal	__mulsf3	move	$5,$19	move	$4,$2	jal	__mulsf3	move	$5,$19	move	$5,$16	move	$4,$17	jal	__addsf3	move	$fp,$2	move	$4,$2	jal	__mulsf3	move	$5,$21	move	$4,$2	jal	__mulsf3	move	$5,$21	lw	$4,148($sp)	move	$21,$2	lbu	$16,29($4)	lw	$2,60($sp)	mul	$16,$2,$16	jal	__floatsidf	move	$4,$16	move	$18,$2	bltz	$16,$L486	move	$19,$3$L466:	lw	$3,148($sp)	li	$4,1			# 0x1	lbu	$2,28($3)	sll	$4,$4,$2	jal	__floatsidf	addiu	$4,$4,-1	move	$5,$21	move	$4,$fp	move	$17,$3	jal	__addsf3	move	$16,$2	jal	__extendsfdf2	move	$4,$2	move	$4,$2	jal	sqrt	move	$5,$3	move	$6,$2	move	$4,$16	move	$5,$17	jal	__muldf3	move	$7,$3	move	$6,$2	move	$5,$19	move	$7,$3	jal	__divdf3	move	$4,$18	move	$16,$2	lw	$2,148($sp)	move	$17,$3	jal	__floatsidf	lbu	$4,29($2)	move	$6,$2	move	$4,$16	move	$5,$17	jal	__subdf3	move	$7,$3	lui	$4,%hi($LC10)	lw	$6,%lo($LC10)($4)	lw	$7,%lo($LC10+4)($4)	move	$5,$3	jal	__muldf3	move	$4,$2	move	$4,$2	jal	exp	move	$5,$3	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$3,88($sp)	lw	$4,148($sp)	move	$7,$2	addu	$2,$3,$4	lw	$6,12($2)	lw	$3,152($sp)	lw	$2,84($sp)	addiu	$5,$2,4	addu	$4,$3,$2$L467:	addu	$2,$6,$5	lw	$3,0($2)	sw	$7,0($4)	addiu	$20,$20,1	addiu	$4,$4,4	beq	$23,$3,$L467	addiu	$5,$5,4	lw	$2,88($sp)	lw	$4,148($sp)	addu	$3,$2,$4	lw	$2,20($3)	sltu	$2,$20,$2	bne	$2,$0,$L458	lw	$31,140($sp)$L491:	lw	$fp,136($sp)	lw	$23,132($sp)	lw	$22,128($sp)	lw	$21,124($sp)	lw	$20,120($sp)	lw	$19,116($sp)	lw	$18,112($sp)	lw	$17,108($sp)	lw	$16,104($sp)	j	$31	addiu	$sp,$sp,144$L463:	sll	$2,$18,2	addu	$2,$2,$3	lw	$5,0($2)	jal	__subsf3	move	$4,$17	move	$4,$2	jal	__mulsf3	move	$5,$21	move	$4,$17	move	$5,$17	jal	__mulsf3	move	$16,$2	lui	$3,%hi($LC9)	lw	$4,%lo($LC9)($3)	jal	__subsf3	move	$5,$2	move	$4,$2	jal	__mulsf3	move	$5,$19	move	$4,$2	jal	__mulsf3	move	$5,$19	move	$4,$16	move	$5,$16	jal	__mulsf3	move	$fp,$2	lw	$4,148($sp)	move	$21,$2	lbu	$16,29($4)	lw	$2,60($sp)	mul	$16,$2,$16	jal	__floatsidf	move	$4,$16	move	$18,$2	bgez	$16,$L466	move	$19,$3$L486:	lui	$2,%hi($LC5)	lw	$6,%lo($LC5)($2)	lw	$7,%lo($LC5+4)($2)	move	$4,$18	jal	__adddf3	move	$5,$3	move	$18,$2	j	$L466	move	$19,$3$L482:	li	$11,-1			# 0xffffffffffffffff	addu	$8,$8,$2	sra	$4,$8,3	addu	$4,$fp,$4	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$4,$8,0x7	sra	$3,$3,$4	srl	$2,$11,$7	and	$2,$2,$3	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$10,$2	subu	$4,$0,$7	lh	$9,0($2)	lh	$7,2($2)	lw	$2,56($sp)	li	$3,2			# 0x2	beq	$2,$3,$L492	addu	$2,$8,$7	bgez	$7,$L492	addu	$8,$8,$4	sra	$4,$8,3	addu	$4,$fp,$4	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$4,$8,0x7	srl	$2,$11,$7	sra	$3,$3,$4	and	$2,$2,$3	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$10,$2	lh	$7,2($2)	lh	$9,0($2)	addu	$2,$8,$7	bne	$19,$0,$L449	sw	$2,8($22)$L483:	lw	$4,148($sp)	move	$18,$0	addu	$2,$18,$23	lw	$3,72($sp)	lbu	$18,0($4)	sll	$2,$2,2	addu	$23,$23,$19	lw	$4,48($sp)	addu	$2,$2,$3	sltu	$3,$23,$18	lw	$21,-4($2)	bne	$3,$0,$L443	addu	$20,$20,$4	j	$L489	lw	$2,148($sp)$L485:	lui	$2,%hi($LC7)	lw	$19,%lo($LC7)($2)	move	$18,$0	j	$L461	move	$21,$19$L480:	srl	$3,$3,8	j	$L437	addiu	$9,$9,8$L481:	lw	$4,0($17)	addiu	$6,$6,%lo($LC4)	jal	av_log	move	$5,$0	j	$L490	lw	$4,148($sp)$L479:	lw	$31,140($sp)	lw	$fp,136($sp)	lw	$23,132($sp)	lw	$22,128($sp)	lw	$21,124($sp)	lw	$20,120($sp)	lw	$19,116($sp)	lw	$18,112($sp)	lw	$17,108($sp)	lw	$16,104($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,144$L484:	lw	$6,%lo($LC5)($2)	lw	$7,%lo($LC5+4)($2)	move	$4,$8	jal	__adddf3	move	$5,$9	move	$8,$2	j	$L454	move	$9,$3$L441:	lw	$2,148($sp)	jal	__floatsidf	lw	$4,8($2)	move	$9,$3	lw	$3,148($sp)	move	$8,$2	lw	$2,8($3)	bltz	$2,$L488	lui	$2,%hi($LC5)$L470:	lui	$2,%hi($LC6)	lw	$4,%lo($LC6)($2)	lw	$5,%lo($LC6+4)($2)	move	$6,$8	jal	__divdf3	move	$7,$9	move	$4,$2	jal	__truncdfsf2	move	$5,$3	move	$22,$0	j	$L455	sw	$2,64($sp)$L488:	lw	$6,%lo($LC5)($2)	lw	$7,%lo($LC5+4)($2)	move	$4,$8	jal	__adddf3	move	$5,$9	move	$8,$2	j	$L470	move	$9,$3	.set	macro	.set	reorder	.end	vorbis_floor0_decode	.section	.rodata.str1.4	.align	2$LC11:	.ascii	" %d. Codebook setup data corrupt. \012\000"	.align	2$LC12:	.ascii	" %d. Codebook's dimension is too large (%d). \012\000"	.align	2$LC13:	.ascii	" %d. Codebook has too many entries (%d). \012\000"	.align	2$LC14:	.ascii	" More codelengths than codes in codebook. \012\000"	.align	2$LC16:	.ascii	"Bug in codevector vector building code. \012\000"	.align	2$LC17:	.ascii	"Codebook lookup type not supported. \012\000"	.align	2$LC18:	.ascii	" Invalid code lengths while generating vlcs. \012\000"	.align	2$LC19:	.ascii	" Error generating vlc tables. \012\000"	.section	.rodata.cst8	.align	3$LC15:	.word	0	.word	1106247680	.section	.text.vorbis_parse_setup_hdr_codebooks,"ax",@progbits	.align	2	.align	5	.ent	vorbis_parse_setup_hdr_codebooks	.type	vorbis_parse_setup_hdr_codebooks, @functionvorbis_parse_setup_hdr_codebooks:	.frame	$fp,160,$31		# vars= 64, regs= 10/0, args= 56, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-160	sw	$31,156($sp)	sw	$fp,152($sp)	sw	$22,144($sp)	sw	$23,148($sp)	sw	$21,140($sp)	sw	$20,136($sp)	sw	$19,132($sp)	sw	$18,128($sp)	sw	$17,124($sp)	sw	$16,120($sp)	addiu	$22,$4,4	lw	$6,8($22)	move	$fp,$sp	lw	$2,4($4)	sw	$4,160($fp)	sra	$4,$6,3	addu	$4,$4,$2	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$7,0($4)	sll	$5,$5,16	lbu	$2,1($4)	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sra	$2,$2,$4	andi	$2,$2,0xff	addiu	$2,$2,1	sll	$3,$2,5	sll	$4,$2,2	subu	$4,$3,$4	lw	$3,160($fp)	addiu	$12,$6,8	sw	$12,8($22)	jal	av_mallocz	sw	$2,3268($3)	lw	$4,160($fp)	sw	$2,3272($4)	jal	av_mallocz	li	$4,65536			# 0x10000	sw	$2,100($fp)	jal	av_mallocz	li	$4,262144			# 0x40000	lw	$5,160($fp)	sw	$2,96($fp)	lw	$2,3268($5)	beq	$2,$0,$L494	nop	sw	$0,104($fp)	sw	$0,60($fp)$L496:	lw	$7,8($22)	lw	$8,0($22)	sra	$3,$7,3	addu	$3,$3,$8	lbu	$2,3($3)	lbu	$5,2($3)	lbu	$6,0($3)	lbu	$4,1($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$7,0x7	li	$2,16711680			# 0xff0000	ori	$10,$2,0xffff	sra	$4,$4,$3	lw	$6,160($fp)	li	$2,5636096			# 0x560000	addiu	$12,$7,24	and	$4,$4,$10	ori	$2,$2,0x4342	sw	$12,8($22)	bne	$4,$2,$L593	lw	$9,3272($6)	sra	$4,$12,3	addu	$4,$4,$8	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$2,1($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$12,0x7	sra	$2,$2,$4	andi	$3,$2,0x00ff	lw	$2,60($fp)	addiu	$12,$7,40	addu	$9,$2,$9	sltu	$2,$3,17	sw	$9,92($fp)	sw	$12,8($22)	beq	$2,$0,$L594	sb	$3,0($9)	lw	$7,8($22)	lw	$11,0($22)	sra	$4,$7,3	addu	$4,$4,$11	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$2,1($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$7,0x7	sra	$2,$2,$4	and	$21,$2,$10	li	$2,65536			# 0x10000	ori	$2,$2,0x1	addiu	$12,$7,24	sltu	$2,$21,$2	move	$16,$21	beq	$2,$0,$L595	sw	$12,8($22)	sra	$2,$12,3	addu	$2,$11,$2	lbu	$4,0($2)	andi	$3,$12,0x7	sra	$4,$4,$3	addiu	$12,$7,25	andi	$4,$4,0x1	sw	$12,8($22)	bne	$4,$0,$L504	move	$6,$12	sra	$2,$12,3	addu	$2,$11,$2	lbu	$3,0($2)	andi	$4,$12,0x7	sra	$3,$3,$4	addiu	$12,$7,26	andi	$3,$3,0x1	bne	$3,$0,$L506	sw	$12,8($22)	beq	$21,$0,$L509	nop	j	$L517	move	$9,$0$L584:	lw	$11,0($22)$L517:	lw	$6,8($22)	lw	$2,100($fp)	sra	$4,$6,3	addu	$4,$4,$11	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$7,0($4)	addu	$8,$2,$9	sll	$3,$3,24	lbu	$2,1($4)	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$6,0x7	sra	$2,$2,$4	andi	$2,$2,0x1f	addiu	$12,$6,5	addiu	$2,$2,1	addiu	$9,$9,1	sw	$12,8($22)	bne	$21,$9,$L584	sb	$2,0($8)$L585:	lw	$11,0($22)$L509:	sw	$21,88($fp)$L512:	lw	$6,8($22)	sra	$4,$6,3	addu	$4,$4,$11	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$7,0($4)	lbu	$2,1($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sra	$2,$2,$4	andi	$4,$2,0xf	lw	$2,92($fp)	addiu	$12,$6,4	sw	$12,8($22)	sb	$4,1($2)	li	$2,1			# 0x1	beq	$4,$2,$L596	sltu	$2,$4,2	beq	$2,$0,$L597	lw	$5,96($fp)	lw	$4,100($fp)	jal	ff_vorbis_len2vlc	move	$6,$16	bne	$2,$0,$L615	lw	$9,160($fp)	lw	$2,92($fp)$L617:	beq	$16,$0,$L599	sb	$0,2($2)	lw	$9,100($fp)	move	$5,$0	lbu	$4,0($9)$L575:	lw	$3,92($fp)	andi	$6,$4,0x00ff	sb	$4,2($3)	lw	$4,100($fp)	addu	$3,$4,$5	addiu	$5,$5,1	sltu	$2,$5,$16	beq	$2,$0,$L616	sltu	$2,$6,25$L573:	lbu	$4,1($3)	sltu	$2,$4,$6	beq	$2,$0,$L575	addiu	$3,$3,1	addiu	$5,$5,1	sltu	$2,$5,$16	bne	$2,$0,$L573	sltu	$2,$6,25$L616:	bne	$2,$0,$L572	lw	$5,92($fp)	li	$2,11			# 0xb	sw	$2,24($5)	move	$9,$5	move	$2,$5$L578:	lw	$5,24($2)	lw	$7,100($fp)	addu	$2,$6,$5	addiu	$2,$2,-1	divu	$0,$2,$5	teq	$5,$0,7	lw	$6,92($fp)	li	$8,1			# 0x1	li	$3,4			# 0x4	addiu	$4,$6,4	move	$6,$16	mflo	$2	sb	$2,2($9)	li	$2,2			# 0x2	sw	$8,20($sp)	sw	$3,32($sp)	sw	$2,48($sp)	sw	$8,16($sp)	lw	$2,96($fp)	sw	$3,28($sp)	sw	$2,24($sp)	sw	$0,36($sp)	sw	$0,40($sp)	jal	init_vlc_sparse	sw	$0,44($sp)	bne	$2,$0,$L601	lw	$5,104($fp)	lw	$4,160($fp)	lw	$6,60($fp)	lw	$2,3268($4)	addiu	$5,$5,1	addiu	$6,$6,28	sltu	$2,$5,$2	sw	$5,104($fp)	bne	$2,$0,$L496	sw	$6,60($fp)$L494:	jal	av_free	lw	$4,100($fp)	jal	av_free	lw	$4,96($fp)	move	$sp,$fp	lw	$31,156($sp)	lw	$fp,152($sp)	lw	$23,148($sp)	lw	$22,144($sp)	lw	$21,140($sp)	lw	$20,136($sp)	lw	$19,132($sp)	lw	$18,128($sp)	lw	$17,124($sp)	lw	$16,120($sp)	move	$2,

⌨️ 快捷键说明

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