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

📄 vorbis_dec.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
j	$L169lw	$4,220($fp)$L165:lw	$2,152($fp)lw	$3,156($fp)addu	$8,$8,$2sra	$4,$8,3addu	$4,$3,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2andi	$4,$8,0x7li	$10,-1			# 0xffffffffffffffffsra	$3,$3,$4srl	$2,$10,$7and	$2,$2,$3addu	$2,$2,$9lw	$4,148($fp)sll	$2,$2,2addu	$2,$4,$2subu	$3,$0,$7lh	$7,2($2)bgez	$7,$L126lh	$9,0($2)addu	$8,$8,$3lw	$5,156($fp)sra	$4,$8,3addu	$4,$5,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2andi	$4,$8,0x7srl	$2,$10,$7sra	$3,$3,$4and	$2,$2,$3addu	$2,$2,$9lw	$7,148($fp)sll	$2,$2,2addu	$2,$7,$2lh	$7,2($2)j	$L126lh	$9,0($2)$L163:beq	$22,$0,$L76lw	$2,104($fp)lw	$4,236($fp)mtlo	$2lw	$2,112($fp)lw	$5,152($fp)lw	$7,128($fp)madd	$2,$4subu	$3,$0,$5lw	$7,0($7)li	$2,-1			# 0xffffffffffffffffsrl	$2,$2,$3mflo	$19sw	$7,156($fp)sw	$2,88($fp)sw	$0,60($fp)$L96:lw	$3,128($fp)lw	$5,156($fp)lw	$8,8($3)lw	$7,88($fp)sra	$4,$8,3addu	$4,$5,$4lbu	$3,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$2,1($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$8,0x7sra	$2,$2,$4and	$2,$7,$2lw	$3,148($fp)sll	$2,$2,2addu	$2,$3,$2lh	$7,2($2)bltz	$7,$L167lh	$9,0($2)$L97:lw	$3,128($fp)addu	$2,$8,$7mul	$18,$20,$9beq	$20,$0,$L100sw	$2,8($3)lw	$4,232($fp)sll	$2,$19,2addu	$16,$4,$2move	$17,$0move	$2,$0$L102:addu	$2,$18,$2sll	$2,$2,2addu	$2,$2,$21lw	$4,0($16)lw	$5,0($2)jal	__addsf3addiu	$19,$19,1addiu	$3,$17,1andi	$17,$3,0x00ffsltu	$4,$17,$20sw	$2,0($16)addiu	$16,$16,4bne	$4,$0,$L102move	$2,$17$L100:lw	$5,60($fp)addiu	$5,$5,1bne	$22,$5,$L96sw	$5,60($fp)j	$L170lw	$7,220($fp)$L167:lw	$4,152($fp)lw	$5,156($fp)addu	$8,$8,$4sra	$4,$8,3addu	$4,$5,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2li	$10,-1			# 0xffffffffffffffffandi	$4,$8,0x7sra	$3,$3,$4srl	$2,$10,$7and	$2,$2,$3addu	$2,$2,$9lw	$3,148($fp)sll	$2,$2,2addu	$2,$3,$2subu	$3,$0,$7lh	$7,2($2)bgez	$7,$L97lh	$9,0($2)addu	$8,$8,$3lw	$5,156($fp)sra	$4,$8,3addu	$4,$5,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2andi	$4,$8,0x7srl	$2,$10,$7sra	$3,$3,$4and	$2,$2,$3addu	$2,$2,$9lw	$7,148($fp)sll	$2,$2,2addu	$2,$7,$2lh	$7,2($2)j	$L97lh	$9,0($2)$L160:addu	$8,$8,$5lw	$5,156($fp)sra	$4,$8,3addu	$4,$5,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2andi	$4,$8,0x7sra	$3,$3,$4srl	$2,$11,$7and	$2,$2,$3addu	$2,$2,$9sll	$2,$2,2addu	$2,$10,$2subu	$3,$0,$7lh	$7,2($2)bgez	$7,$L61lh	$9,0($2)addu	$8,$8,$3lw	$2,156($fp)sra	$4,$8,3addu	$4,$2,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)sll	$5,$5,16lbu	$3,1($4)sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2andi	$4,$8,0x7sra	$3,$3,$4srl	$2,$11,$7and	$2,$2,$3addu	$2,$2,$9sll	$2,$2,2addu	$2,$10,$2lh	$7,2($2)lw	$4,128($fp)addu	$3,$8,$7lw	$5,220($fp)sw	$3,8($4)lh	$9,0($2)lbu	$2,16($5)sltu	$2,$2,2beq	$2,$0,$L178li	$2,65536			# 0x10000$L64:lui	$4,%hi($LC0)$L174:lui	$5,%hi($LC1)lui	$7,%hi(__PRETTY_FUNCTION__.7569)addiu	$4,$4,%lo($LC0)addiu	$5,$5,%lo($LC1)addiu	$7,$7,%lo(__PRETTY_FUNCTION__.7569)jal	__assert_failli	$6,1272			# 0x4f8$L166:lw	$5,152($fp)lw	$2,156($fp)addu	$8,$8,$5sra	$4,$8,3addu	$4,$2,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2li	$9,-1			# 0xffffffffffffffffandi	$4,$8,0x7sra	$3,$3,$4srl	$2,$9,$7and	$2,$2,$3addu	$2,$2,$16lw	$3,148($fp)sll	$2,$2,2addu	$2,$3,$2subu	$3,$0,$7lh	$7,2($2)bgez	$7,$L119lh	$16,0($2)addu	$8,$8,$3lw	$5,156($fp)sra	$4,$8,3addu	$4,$5,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2andi	$4,$8,0x7srl	$2,$9,$7sra	$3,$3,$4and	$2,$2,$3addu	$2,$2,$16lw	$7,148($fp)sll	$2,$2,2addu	$2,$7,$2lh	$7,2($2)j	$L119lh	$16,0($2)$L103:lw	$2,216($fp)lui	$6,%hi($LC2)lw	$4,0($2)addiu	$6,$6,%lo($LC2)jal	av_logmove	$5,$0li	$2,1			# 0x1$L132:lw	$sp,132($fp)move	$sp,$fplw	$31,212($sp)lw	$fp,208($sp)lw	$23,204($sp)lw	$22,200($sp)lw	$21,196($sp)lw	$20,192($sp)lw	$19,188($sp)lw	$18,184($sp)lw	$17,180($sp)lw	$16,176($sp)j	$31addiu	$sp,$sp,216$L43:sltu	$2,$23,2bne	$2,$0,$L179lw	$3,228($fp)li	$5,1			# 0x1$L48:lw	$4,228($fp)lw	$7,228($fp)addu	$2,$4,$5lbu	$4,0($2)lbu	$3,0($7)addiu	$2,$5,1and	$3,$3,$4andi	$5,$2,0x00ffbne	$23,$5,$L48sb	$3,0($7)lw	$3,228($fp)$L179:lbu	$2,0($3)bne	$2,$0,$L49lw	$4,220($fp)li	$5,1			# 0x1lw	$9,4($4)j	$L45sw	$5,120($fp)$L110:beq	$22,$0,$L76lw	$2,128($fp)lw	$4,236($fp)lw	$5,52($fp)lw	$2,0($2)lw	$7,152($fp)addu	$3,$4,$5sw	$2,156($fp)subu	$4,$0,$7li	$2,-1			# 0xffffffffffffffffsrl	$20,$2,$4lw	$4,232($fp)sll	$3,$3,2sll	$5,$5,2addu	$18,$4,$5addu	$17,$4,$3j	$L114move	$19,$0$L115:sll	$16,$16,3lw	$3,128($fp)addu	$16,$21,$16lw	$4,0($18)lw	$5,0($16)addu	$2,$8,$7jal	__addsf3sw	$2,8($3)sw	$2,0($18)lw	$4,0($17)lw	$5,4($16)jal	__addsf3addiu	$19,$19,1sw	$2,0($17)addiu	$18,$18,4beq	$22,$19,$L158addiu	$17,$17,4$L114:lw	$5,128($fp)lw	$7,156($fp)lw	$8,8($5)sra	$4,$8,3addu	$4,$7,$4lbu	$3,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$2,1($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$8,0x7sra	$2,$2,$4and	$2,$20,$2lw	$3,148($fp)sll	$2,$2,2addu	$2,$3,$2lh	$7,2($2)bgez	$7,$L115lh	$16,0($2)lw	$4,152($fp)lw	$5,156($fp)addu	$8,$8,$4sra	$4,$8,3addu	$4,$5,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2li	$9,-1			# 0xffffffffffffffffandi	$4,$8,0x7sra	$3,$3,$4srl	$2,$9,$7and	$2,$2,$3addu	$2,$2,$16lw	$3,148($fp)sll	$2,$2,2addu	$2,$3,$2subu	$3,$0,$7lh	$7,2($2)bgez	$7,$L115lh	$16,0($2)addu	$8,$8,$3lw	$5,156($fp)sra	$4,$8,3addu	$4,$5,$4lbu	$2,3($4)lbu	$5,2($4)lbu	$6,0($4)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2andi	$4,$8,0x7srl	$2,$9,$7sra	$3,$3,$4and	$2,$2,$3addu	$2,$2,$16lw	$7,148($fp)sll	$2,$2,2addu	$2,$7,$2lh	$7,2($2)j	$L115lh	$16,0($2)$L134:lw	$2,100($fp)sw	$2,56($fp)$L71:lw	$3,140($fp)lw	$4,56($fp)sltu	$2,$4,$3bne	$2,$0,$L180lw	$3,76($fp)j	$L171lw	$5,48($fp)$L49:j	$L132move	$2,$0.set	macro.set	reorder.end	vorbis_residue_decode.globl	__floatsisf.section	.rodata.str1.4.align	2$LC3:.ascii	"Not a Vorbis I audio packet.\012\000".section	.text.vorbis_parse_audio_packet,"ax",@progbits.align	2.align	5.ent	vorbis_parse_audio_packet.type	vorbis_parse_audio_packet, @functionvorbis_parse_audio_packet:.frame	$fp,136,$31		# vars= 64, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-136sw	$fp,128($sp)sw	$23,124($sp)sw	$22,120($sp)sw	$21,116($sp)sw	$20,112($sp)sw	$16,96($sp)sw	$31,132($sp)sw	$19,108($sp)sw	$18,104($sp)sw	$17,100($sp)lbu	$2,3232($4)move	$fp,$spaddiu	$2,$2,14andi	$2,$2,0x1f8sw	$sp,84($fp)subu	$sp,$sp,$2move	$20,$4addiu	$22,$sp,32subu	$sp,$sp,$2addiu	$21,$sp,32lw	$4,3340($4)subu	$sp,$sp,$2lw	$2,3312($20)addiu	$16,$20,4sw	$2,64($fp)lw	$18,3316($20).set	noreorder.set	nomacrobltz	$4,$L183addiu	$23,$sp,32.set	macro.set	reorderjal	__floatsisfsw	$2,60($fp)$L182:lw	$5,8($16)lw	$6,0($16)sra	$2,$5,3addu	$2,$6,$2lbu	$3,0($2)andi	$4,$5,0x7sra	$3,$3,$4addiu	$9,$5,1andi	$3,$3,0x1.set	noreorder.set	nomacrobne	$3,$0,$L325sw	$9,8($16).set	macro.set	reorderlbu	$3,3300($20)li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$3,$2,$L326sll	$3,$3,1.set	macro.set	reorderaddiu	$3,$3,-2li	$2,-65536			# 0xffffffffffff0000and	$2,$3,$2bne	$2,$0,$L190move	$10,$0$L192:andi	$2,$3,0xff00.set	noreorder.set	nomacrobeq	$2,$0,$L341sra	$5,$9,3.set	macro.set	reordersrl	$3,$3,8addiu	$10,$10,8$L341:addu	$5,$5,$6lui	$2,%hi(ff_log2_tab)lbu	$4,3($5)lbu	$6,2($5)addiu	$2,$2,%lo(ff_log2_tab)addu	$2,$3,$2lbu	$8,0($5)lbu	$3,1($5)lbu	$7,0($2)sll	$4,$4,24sll	$6,$6,16or	$4,$4,$6addu	$7,$10,$7or	$4,$4,$8sll	$3,$3,8or	$3,$3,$4subu	$5,$0,$7andi	$4,$9,0x7li	$2,-1			# 0xffffffffffffffffsra	$3,$3,$4srl	$2,$2,$5and	$2,$2,$3andi	$2,$2,0x00ffaddu	$7,$9,$7sll	$3,$2,4sw	$7,8($16)sw	$3,40($fp)$L189:sb	$2,3308($20)lw	$4,40($fp)lw	$8,3304($20)addu	$2,$4,$8lbu	$3,12($2)lbu	$5,0($2)sll	$4,$3,2sll	$2,$3,4subu	$2,$2,$4addu	$2,$2,$3lw	$4,3296($20)sll	$2,$2,2.set	noreorder.set	nomacrobne	$5,$0,$L195addu	$17,$2,$4.set	macro.set	reorderlw	$5,40($fp)sw	$0,80($fp)sw	$0,76($fp)addu	$3,$8,$5lbu	$2,0($3)lbu	$4,3232($20)sll	$2,$2,2addu	$2,$2,$20lw	$2,3252($2)sll	$4,$4,2mul	$4,$2,$4sw	$2,72($fp)srl	$6,$4,1sltu	$2,$6,40.set	noreorder.set	nomacrobne	$2,$0,$L342lw	$4,64($fp).set	macro.set	reorderlw	$3,64($fp)$L353:andi	$2,$3,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L203lw	$5,64($fp).set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L204li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L328lw	$4,64($fp).set	macro.set	reorder$L201:move	$3,$5move	$2,$0addiu	$5,$5,-4#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L343lw	$4,64($fp).set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$7,$2,32sltu	$3,$5,$7.set	noreorder.set	nomacrobeq	$3,$0,$L344li	$3,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L300:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$7bne	$2,$0,$L300lw	$4,64($fp)$L343:li	$3,-32			# 0xffffffffffffffe0$L344:addu	$6,$6,$4addiu	$2,$6,-31and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L345addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L346:#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,$L346addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L345:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L347andi	$4,$6,0x3.set	macro.set	reorder$L302:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L302andi	$4,$6,0x3.set	macro.set	reorder$L347:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L213addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L214li	$2,1			# 0x1.set	macro.set	reorderbeq	$4,$2,$L329$L200:lbu	$2,3232($20)lw	$3,72($fp)sll	$2,$2,2mul	$2,$3,$2srl	$6,$2,1sltu	$3,$6,40.set	noreorder.set	nomacrobne	$3,$0,$L348move	$4,$18.set	macro.set	reorder$L215:andi	$2,$18,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L220move	$4,$18.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L221li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L331$L218:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L222li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L222$L303:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L303$L222:addu	$6,$6,$18addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L349addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L350:#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,$L350addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L349:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L227$L305:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L305$L227:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L230addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L231li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L332$L217:lbu	$2,3232($20)$L340:.set	noreorder.set	nomacroblez	$2,$L232lw	$4,72($fp).set	macro.set	reordermove	$16,$0srl	$4,$4,1sll	$19,$4,2.set	noreorder.set	nomacroj	$L234sw	$4,88($fp).set	macro.set	reorder$L333:lw	$3,16($17)lw	$4,3280($20)addu	$3,$3,$16lbu	$2,0($3)addu	$2,$2,$17lbu	$3,20($2)li	$2,616			# 0x268mul	$6,$3,$2addu	$5,$6,$4lw	$2,4($5)move	$6,$18addiu	$5,$5,8.set	noreorder.set	nomacrojal	$2move	$4,$20.set	macro.set	reorderaddu	$3,$16,$22sb	$2,0($3)lbu	$2,3232($20)addiu	$16,$16,1slt	$2,$16,$2.set	noreorder.set	nomacrobeq	$2,$0,$L232addu	$18,$18,$19.set	macro.set	reorder$L234:lbu	$2,0($17)sltu	$2,$2,2beq	$2,$0,$L333lbu	$3,20($17)li	$4,616			# 0x268mul	$6,$3,$4lw	$2,3280($20)move	$4,$20addu	$5,$6,$2lw	$2,4($5)move	$6,$18.set	noreorder.set	nomacrojal	$2addiu	$5,$5,8

⌨️ 快捷键说明

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