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

📄 vorbis_dec.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
$L230:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L217	sb	$0,1($4)	.set	macro	.set	reorder$L220:	addiu	$4,$18,2	sb	$0,0($18)	.set	noreorder	.set	nomacro	j	$L218	sb	$0,1($18)	.set	macro	.set	reorder$L204:	lw	$3,64($fp)	addiu	$5,$3,3	sb	$0,0($3)	sb	$0,1($3)	.set	noreorder	.set	nomacro	j	$L201	sb	$0,2($3)	.set	macro	.set	reorder$L231:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L217	sb	$0,5($5)	.set	macro	.set	reorder$L221:	addiu	$4,$18,3	sb	$0,0($18)	sb	$0,1($18)	.set	noreorder	.set	nomacro	j	$L218	sb	$0,2($18)	.set	macro	.set	reorder$L214:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L200	sb	$0,5($5)	.set	macro	.set	reorder$L329:	.set	noreorder	.set	nomacro	j	$L200	sb	$0,4($5)	.set	macro	.set	reorder$L328:	addiu	$5,$5,1	.set	noreorder	.set	nomacro	j	$L201	sb	$0,0($4)	.set	macro	.set	reorder$L331:	addiu	$4,$18,1	.set	noreorder	.set	nomacro	j	$L218	sb	$0,0($18)	.set	macro	.set	reorder$L332:	.set	noreorder	.set	nomacro	j	$L217	sb	$0,4($5)	.set	macro	.set	reorder$L263:	move	$22,$0$L352:	.set	noreorder	.set	nomacro	j	$L296	move	$17,$0	.set	macro	.set	reorder$L325:	lw	$4,0($20)	lui	$6,%hi($LC3)	addiu	$6,$6,%lo($LC3)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L186	li	$2,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	vorbis_parse_audio_packet	.section	.text.vorbis_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	vorbis_decode_frame	.type	vorbis_decode_frame, @functionvorbis_decode_frame:	.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$18,24($sp)	lw	$18,56($sp)	sw	$20,32($sp)	sw	$19,28($sp)	sw	$31,36($sp)	sw	$17,20($sp)	sw	$16,16($sp)	move	$20,$5	move	$19,$6	beq	$18,$0,$L355	lw	$17,136($4)	sll	$3,$18,3	sra	$4,$3,3	bltz	$4,$L357	addiu	$2,$17,4	bltz	$3,$L357	nop	addu	$4,$7,$4$L360:	sw	$4,4($2)	sw	$7,0($2)	sw	$3,12($2)	sw	$0,8($2)	jal	vorbis_parse_audio_packet	move	$4,$17	blez	$2,$L366	move	$16,$2	lbu	$2,3224($17)	bne	$2,$0,$L363	li	$2,1	sb	$2,3224($17)$L366:	sw	$0,0($19)$L355:	move	$2,$18	lw	$31,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L357:	move	$7,$0	move	$3,$0	j	$L360	move	$4,$0$L363:	lw	$5,3328($17)	lw	$3,2896($17)	move	$4,$20	jal	$3	move	$6,$16	sll	$2,$16,1	sw	$2,0($19)	lw	$31,36($sp)	move	$2,$18	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40	.set	macro	.set	reorder	.end	vorbis_decode_frame	.section	.text.vorbis_floor1_decode,"ax",@progbits	.align	2	.align	5	.ent	vorbis_floor1_decode	.type	vorbis_floor1_decode, @functionvorbis_floor1_decode:	.frame	$fp,112,$31		# vars= 40, regs= 10/0, args= 32, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-112	sw	$fp,104($sp)	sw	$21,92($sp)	sw	$20,88($sp)	sw	$31,108($sp)	sw	$23,100($sp)	sw	$22,96($sp)	sw	$19,84($sp)	sw	$18,80($sp)	sw	$17,76($sp)	sw	$16,72($sp)	lw	$3,600($5)	addiu	$25,$4,4	move	$21,$4	lui	$4,%hi(C.127.7418)	lw	$9,8($25)	addiu	$2,$4,%lo(C.127.7418)	lw	$7,%lo(C.127.7418)($4)	move	$20,$5	lw	$4,8($2)	lw	$10,12($2)	lw	$8,4($2)	sll	$3,$3,2	lw	$5,4($21)	move	$fp,$sp	sra	$2,$9,3	addiu	$3,$3,14	sw	$7,32($fp)	sw	$8,36($fp)	sw	$4,40($fp)	sw	$10,44($fp)	addu	$5,$5,$2	srl	$3,$3,3	lbu	$7,0($5)	lbu	$4,596($20)	sll	$3,$3,3	andi	$2,$9,0x7	sw	$sp,52($fp)	subu	$sp,$sp,$3	sra	$7,$7,$2	sll	$4,$4,2	addiu	$2,$sp,32	sw	$2,64($fp)	subu	$sp,$sp,$3	addu	$2,$fp,$4	lw	$2,28($2)	addiu	$4,$sp,32	subu	$sp,$sp,$3	addiu	$9,$9,1	addiu	$5,$sp,32	andi	$7,$7,0x1	sw	$4,60($fp)	sw	$6,120($fp)	sw	$2,48($fp)	sw	$9,8($25)	beq	$7,$0,$L423	sw	$5,56($fp)	sll	$2,$2,1	addiu	$8,$2,-2	li	$3,-65536			# 0xffffffffffff0000	and	$11,$8,$3	bne	$11,$0,$L371	srl	$6,$8,16	move	$6,$8	move	$10,$0$L373:	andi	$2,$6,0xff00	beq	$2,$0,$L374	nop	srl	$6,$6,8	addiu	$10,$10,8$L374:	lw	$17,0($25)	sra	$4,$9,3	addu	$4,$4,$17	lui	$12,%hi(ff_log2_tab)	lbu	$3,3($4)	lbu	$5,2($4)	addiu	$2,$12,%lo(ff_log2_tab)	addu	$2,$6,$2	lbu	$7,0($4)	lbu	$6,0($2)	sll	$5,$5,16	lbu	$2,1($4)	sll	$3,$3,24	or	$3,$3,$5	addu	$6,$10,$6	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	subu	$4,$0,$6	andi	$5,$9,0x7	li	$3,-1			# 0xffffffffffffffff	sra	$2,$2,$5	srl	$3,$3,$4	and	$3,$3,$2	lw	$2,64($fp)	addu	$6,$9,$6	sw	$6,8($25)	bne	$11,$0,$L376	sw	$3,0($2)	move	$9,$0$L378:	andi	$2,$8,0xff00	beq	$2,$0,$L379	nop	srl	$8,$8,8	addiu	$9,$9,8$L379:	lw	$7,8($25)	addiu	$2,$12,%lo(ff_log2_tab)	sra	$4,$7,3	addu	$4,$4,$17	lbu	$3,3($4)	lbu	$5,2($4)	addu	$2,$8,$2	lbu	$6,0($2)	lbu	$8,0($4)	lbu	$2,1($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	addu	$6,$9,$6	or	$3,$3,$8	sll	$2,$2,8	subu	$4,$0,$6	or	$2,$2,$3	andi	$5,$7,0x7	li	$3,-1			# 0xffffffffffffffff	srl	$3,$3,$4	sra	$2,$2,$5	lw	$4,64($fp)	and	$3,$3,$2	addu	$6,$6,$7	sw	$6,8($25)	sw	$3,4($4)	lbu	$2,0($20)	beq	$2,$0,$L381	move	$22,$0	addu	$2,$20,$22	lbu	$12,2($2)	li	$2,1			# 0x1	addu	$3,$12,$20	lbu	$31,50($3)	li	$23,2			# 0x2	sll	$2,$2,$31	addiu	$2,$2,-1	lbu	$16,34($3)	bne	$31,$0,$L384	andi	$19,$2,0x00ff$L426:	move	$24,$0$L386:	beq	$16,$0,$L390	sll	$2,$23,2	lw	$5,64($fp)	addu	$11,$5,$2	sll	$18,$12,3	j	$L392	move	$14,$0$L425:	lw	$8,8($25)	lw	$6,3272($21)	sra	$2,$8,3	addu	$2,$17,$2	lbu	$3,3($2)	lbu	$5,2($2)	addu	$6,$4,$6	lbu	$7,0($2)	sll	$5,$5,16	lbu	$4,1($2)	sll	$3,$3,24	or	$3,$3,$5	lw	$5,24($6)	or	$3,$3,$7	sll	$4,$4,8	li	$2,32			# 0x20	or	$4,$4,$3	subu	$2,$2,$5	andi	$3,$8,0x7	sra	$4,$4,$3	srl	$2,$13,$2	and	$2,$2,$4	lw	$10,8($6)	sll	$2,$2,2	addu	$2,$10,$2	lh	$3,2($2)	lh	$9,0($2)	srl	$12,$13,$3	bltz	$3,$L424	subu	$15,$0,$3$L395:	addu	$2,$8,$3	addiu	$14,$14,1	sw	$2,8($25)	sw	$9,0($11)	beq	$14,$16,$L390	addiu	$11,$11,4$L392:	and	$2,$19,$24	addu	$2,$18,$2	sll	$2,$2,2	addu	$2,$2,$20	lw	$3,84($2)	sra	$5,$24,$31	sll	$4,$3,5	sll	$2,$3,2	li	$13,-1			# 0xffffffffffffffff	subu	$4,$4,$2	bgez	$3,$L425	andi	$24,$5,0x00ff	addiu	$14,$14,1	sw	$0,0($11)	bne	$14,$16,$L392	addiu	$11,$11,4$L390:	lbu	$2,0($20)	addiu	$22,$22,1	sltu	$2,$22,$2	beq	$2,$0,$L381	addu	$2,$20,$22	lbu	$12,2($2)	li	$2,1			# 0x1	addu	$3,$12,$20	lbu	$31,50($3)	addu	$23,$23,$16	sll	$2,$2,$31	addiu	$2,$2,-1	lbu	$16,34($3)	beq	$31,$0,$L426	andi	$19,$2,0x00ff$L384:	lw	$8,8($25)	lbu	$2,66($3)	sra	$5,$8,3	addu	$5,$17,$5	sll	$7,$2,5	lw	$4,3272($21)	sll	$2,$2,2	lbu	$3,3($5)	lbu	$6,2($5)	subu	$7,$7,$2	addu	$7,$7,$4	lbu	$2,0($5)	lbu	$4,1($5)	sll	$3,$3,24	sll	$6,$6,16	lw	$5,24($7)	or	$3,$3,$6	or	$3,$3,$2	sll	$4,$4,8	li	$2,32			# 0x20	or	$4,$4,$3	subu	$2,$2,$5	li	$11,-1			# 0xffffffffffffffff	andi	$3,$8,0x7	sra	$4,$4,$3	srl	$2,$11,$2	lw	$10,8($7)	and	$2,$2,$4	sll	$2,$2,2	addu	$2,$10,$2	lh	$7,2($2)	bltz	$7,$L427	lh	$9,0($2)$L387:	addu	$2,$8,$7	andi	$24,$9,0x00ff	j	$L386	sw	$2,8($25)$L371:	j	$L373	li	$10,16			# 0x10$L424:	addu	$8,$8,$5	sra	$4,$8,3	addu	$4,$17,$4	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	sll	$3,$3,24	sll	$5,$5,16	lbu	$2,1($4)	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$7,$8,0x7	sra	$2,$2,$7	and	$2,$12,$2	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$10,$2	lh	$3,2($2)	lh	$9,0($2)	bgez	$3,$L395	srl	$12,$13,$3	addu	$8,$8,$15	sra	$4,$8,3	addu	$4,$17,$4	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	sll	$3,$3,24	sll	$5,$5,16	lbu	$2,1($4)	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$7,$8,0x7	sra	$2,$2,$7	and	$2,$12,$2	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$10,$2	lh	$3,2($2)	j	$L395	lh	$9,0($2)$L381:	lw	$8,56($fp)	li	$3,1			# 0x1	sw	$3,4($8)	sw	$3,0($8)	lw	$3,64($fp)	lw	$4,60($fp)	lw	$2,0($3)	sw	$2,0($4)	lw	$3,4($3)	sw	$3,4($4)	lw	$5,600($20)	sltu	$2,$5,3	bne	$2,$0,$L420	lw	$12,64($fp)	lw	$15,604($20)	move	$10,$4	move	$11,$8	li	$16,2			# 0x2	li	$17,1			# 0x1	addiu	$9,$15,32$L402:	lw	$2,8($9)	lw	$8,12($9)	lw	$4,60($fp)	sll	$13,$2,2	sll	$14,$8,2	addu	$3,$13,$4	sll	$2,$2,4	addu	$4,$14,$4	lw	$6,0($3)	lw	$5,0($4)	addu	$2,$2,$15	lw	$7,0($2)	lw	$3,0($9)	subu	$5,$5,$6	subu	$2,$3,$7	bltz	$5,$L428	move	$4,$5$L403:	sll	$3,$8,4	mul	$4,$2,$4	addu	$3,$3,$15	lw	$2,0($3)	sll	$4,$4,16	subu	$2,$2,$7	sll	$2,$2,16	sra	$4,$4,16	sra	$2,$2,16	div	$0,$4,$2	teq	$2,$0,7	bltz	$5,$L429	mflo	$3	addu	$6,$6,$3$L406:	lw	$4,48($fp)	subu	$7,$4,$6	sltu	$2,$7,$6	beq	$2,$0,$L407	lw	$5,8($12)	sll	$4,$7,1$L409:	beq	$5,$0,$L410	lw	$8,56($fp)	sltu	$4,$5,$4	addu	$2,$13,$8	addu	$3,$14,$8	sw	$17,0($2)	sw	$17,0($3)	bne	$4,$0,$L412	sw	$17,8($11)	sltu	$2,$6,$7	beq	$2,$0,$L414	subu	$2,$6,$5	sw	$5,8($10)$L416:	lw	$5,600($20)	addiu	$16,$16,1	sltu	$2,$16,$5	addiu	$9,$9,16	addiu	$10,$10,4	addiu	$11,$11,4	bne	$2,$0,$L402	addiu	$12,$12,4$L400:	lbu	$2,596($20)	lw	$3,120($fp)	sw	$2,16($sp)	sw	$3,20($sp)	lw	$3,16($15)	move	$4,$15	sw	$3,24($sp)	lw	$6,60($fp)	jal	ff_vorbis_floor1_render_list	lw	$7,56($fp)	lw	$sp,52($fp)	move	$sp,$fp	lw	$31,108($sp)	lw	$fp,104($sp)	lw	$23,100($sp)	lw	$22,96($sp)	lw	$21,92($sp)	lw	$20,88($sp)	lw	$19,84($sp)	lw	$18,80($sp)	lw	$17,76($sp)	lw	$16,72($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,112$L410:	sw	$0,8($11)	j	$L416	sw	$6,8($10)$L407:	j	$L409	sll	$4,$6,1$L412:	andi	$2,$5,0x1	beq	$2,$0,$L417	srl	$2,$5,1	addiu	$2,$5,1	srl	$2,$2,1	subu	$2,$6,$2	j	$L416	sw	$2,8($10)$L429:	mflo	$2	j	$L406	subu	$6,$6,$2$L428:	j	$L403	subu	$4,$0,$5$L414:	addu	$2,$7,$2	addiu	$2,$2,-1	j	$L416	sw	$2,8($10)$L417:	addu	$2,$6,$2	j	$L416	sw	$2,8($10)$L427:	addu	$8,$8,$5	sra	$4,$8,3	addu	$4,$17,$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	$3,$0,$7	lh	$7,2($2)	bgez	$7,$L387	lh	$9,0($2)	addu	$8,$8,$3	sra	$4,$8,3	addu	$4,$17,$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)	j	$L387	lh	$9,0($2)$L376:	srl	$8,$8,16	j	$L378	li	$9,16			# 0x10$L423:	lw	$sp,52($fp)	move	$sp,$fp	lw	$31,108($sp)	lw	$fp,104($sp)	lw	$23,100($sp)	lw	$22,96($sp)	lw	$21,92($sp)	lw	$20,88($sp)	lw	$19,84($sp)	lw	$18,80($sp)	lw	$17,76($sp)	lw	$16,72($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,112$L420:	j	$L400	lw	$15,604($20)	.set	macro	.set	reorder	.end	vorbis_floor1_decode	.section	.rodata.str1.4	.align	2$LC4:	.ascii	"floor0 dec: booknumber too high!\012\000"	.globl	__floatsidf	.globl	__adddf3	.globl	__divdf3	.globl	__truncdfsf2	.globl	__extendsfdf2	.globl	__mulsf3	.globl	__muldf3	.globl	__subdf3	.section	.rodata.cst8,"aM",@progbits,8	.align	3$LC5:	.word	0	.word	1106247680	.align	3$LC6:	.word	1413754136	.word	1074340347	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC7:	.word	1056964608	.align	2$LC8:	.word	1073741824	.align	2$LC9:	.word	1082130432	.section	.rodata.cst8	.align	3$LC10:	.word	1073741824	.word	1069381916	.section	.text.vorbis_floor0_decode,"ax",@progbits	.align	2	.align	5	.ent	vorbis_floor0_decode	.type	vorbis_floor0_decode, @functionvorbis_floor0_decode:	.frame	$sp,144,$31		# vars= 88, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-144	sw	$22,128($sp)	sw	$17,108($sp)	sw	$31,140($sp)	sw	$fp,136($sp)	sw	$23,132($sp)	sw	$21,124($sp)	sw	$20,120($sp)	sw	$19,116($sp)	sw	$18,112($sp)	sw	$16,104($sp)	addiu	$22,$4,4	lw	$8,8($22)	move	$17,$4	lw	$4,4($4)	sra	$3,$8,3	addu	$3,$3,$4	lbu	$2,3($3)	lbu	$7,2($3)	sw	$5,148($sp)	lbu	$5,0($3)	lbu	$4,1($3)	lw	$3,148($sp)	sll	$7,$7,16	sll	$2,$2,24	lbu	$10,28($3)	or	$2,$2,$7	or	$2,$2,$5	sll	$4,$4,8	lbu	$3,3308($17)	or	$4,$4,$2	subu	$5,$0,$10	andi	$7,$8,0x7	li	$2,-1			# 0xffffffffffffffff	sra	$4,$4,$7	lw	$9,3304($17)	srl	$2,$2,$5	and	$2,$2,$4	sll	$3,$3,4	addu	$3,$3,$9	sw	$2,60($sp)	lw	$4,148($sp)	lbu	$3,0($3)	sw	$6,152($sp)	lw	$4,36($4)	addu	$10,$10,$8	sw	$3,68($sp)	sw	$10,8($22)	beq	$2,$0,$L479	sw	$4,72($sp)	lw	$2,148($sp)	lbu	$3,30($2)	sll	$3,$3,1	andi	$2,$3,0xff00	bne	$2,$0,$L480	move	$9,$0$L437:	lw	$fp,0($22)	sra	$6,$10,3	lui	$2,%hi(ff_log2_tab)	addu	$6,$6,$fp	addiu	$2,$2,%lo(ff_log2_tab)	addu	$2,$3,$2	lbu	$7,2($6)	lbu	$3,3($6)	lbu	$5,0($2)	lbu	$8,0($6)	lbu	$4,1($6)	sll	$3,$3,24	sll	$7,$7,16	or	$3,$3,$7	addu	$5,$9,$5	or	$3,$3,$8	sll	$4,$4,8	addu	$2,$10,$5	or	$4,$4,$3	li	$20,32			# 0x20	lw	$3,148($sp)	sw	$2,8($22)	subu	$5,$20,$5	andi	$2,$10,0x7	li	$18,-1			# 0xffffffffffffffff	sra	$4,$4,$2	srl	$5,$18,$5	lbu	$2,30($3)	and	$16,$5,$4	sltu	$2,$16,$2	beq	$2,$0,$L481	lui	$6,%hi($LC4)	lw	$4,148($sp)$L490:	lw	$2,32($4)	lw	$4,3272($17)	addu	$2,$2,$16	lbu	$3,0($2)	lw	$2,148($sp)	lbu	$7,0($2)	sll	$2,$3,5	sll	$3,$3,2	subu	$2,$2,$3	addu	$2,$2,$4	lw	$3,24($2)	lw	$6,0($2)

⌨️ 快捷键说明

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