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

📄 vp3.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
sll	$2,$2,$12srl	$2,$2,27sll	$3,$3,5addu	$3,$3,$2sll	$3,$3,2lw	$2,-12520($7)addu	$3,$3,$9lw	$5,-12524($7)lw	$4,-12516($7)addu	$3,$3,$13addiu	$2,$2,1sh	$4,-12510($3)sw	$2,-12520($7)sh	$5,-12512($3)$L260:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$10j	$31addiu	$sp,$sp,32$L256:li	$2,65536			# 0x10000addu	$16,$9,$2lw	$3,-12516($16)lui	$6,%hi($LC0)addiu	$7,$3,1slt	$3,$3,32beq	$3,$0,$L265addiu	$6,$6,%lo($LC0)lw	$2,-12524($16)sw	$7,-12516($16)sll	$2,$2,1jal	read_huffman_treesw	$2,-12524($16)lw	$3,-12524($16)move	$4,$18ori	$3,$3,0x1sw	$3,-12524($16)jal	read_huffman_treemove	$5,$17lw	$3,-12524($16)lw	$2,-12516($16)srl	$3,$3,1addiu	$2,$2,-1sw	$2,-12516($16)sw	$3,-12524($16)move	$10,$0lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$10j	$31addiu	$sp,$sp,32$L265:move	$5,$0$L264:jal	av_lognopj	$L260li	$10,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	read_huffman_tree.section	.rodata.str1.4.align	2$LC1:.ascii	"  vp3:unpack_vlcs(): bad fragment number (%d -> %d ?)\012".ascii	"\000".section	.text.unpack_vlcs,"ax",@progbits.align	2.align	5.ent	unpack_vlcs.type	unpack_vlcs, @functionunpack_vlcs:.frame	$sp,64,$31		# vars= 0, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$21,44($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)sw	$31,60($sp)sw	$fp,56($sp)sw	$23,52($sp)sw	$22,48($sp)sw	$20,40($sp)lw	$8,80($sp)lw	$3,3824($4)move	$14,$4slt	$2,$8,$3move	$16,$5move	$21,$6move	$18,$7lw	$17,84($sp)lw	$15,88($sp)beq	$2,$0,$L267addiu	$19,$4,3864slt	$2,$17,$3beq	$2,$0,$L267slt	$2,$17,$8bne	$2,$0,$L271lui	$3,%hi(coeff_get_bits)lui	$2,%hi(eob_run_base)addiu	$fp,$3,%lo(coeff_get_bits)lui	$3,%hi(eob_run_get_bits)move	$13,$8addiu	$22,$2,%lo(eob_run_base)addiu	$23,$3,%lo(eob_run_get_bits)sll	$12,$8,2li	$20,32			# 0x20$L272:lw	$3,30112($14)lw	$4,3836($14)addu	$3,$3,$12lw	$2,0($3)sll	$2,$2,4addu	$10,$2,$4lbu	$3,11($10)slt	$3,$18,$3bne	$3,$0,$L273nopbne	$15,$0,$L275noplw	$9,8($16)lw	$24,0($16)sra	$4,$9,3addu	$4,$24,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$9,0x7sll	$2,$2,$4srl	$2,$2,27lw	$11,4($21)sll	$2,$2,2addu	$2,$11,$2lh	$7,2($2)bltz	$7,$L296lh	$8,0($2)$L277:addu	$7,$7,$9slt	$2,$8,7beq	$2,$0,$L280sw	$7,8($16)sll	$2,$8,2addu	$3,$2,$23lw	$8,0($3)addu	$2,$2,$22bne	$8,$0,$L297lw	$9,0($2)beq	$9,$0,$L298move	$25,$0$L289:move	$15,$9$L275:lbu	$2,11($10)li	$3,-128			# 0xffffffffffffff80or	$2,$2,$3sb	$2,11($10)addiu	$15,$15,-1$L273:addiu	$13,$13,1slt	$2,$17,$13beq	$2,$0,$L272addiu	$12,$12,4lw	$31,60($sp)$L299:lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$15j	$31addiu	$sp,$sp,64$L267:lw	$4,0($14)lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)move	$7,$8move	$5,$0jal	av_logsw	$17,16($sp)move	$15,$0$L271:lw	$31,60($sp)lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$15j	$31addiu	$sp,$sp,64$L280:sll	$8,$8,2addu	$2,$8,$fplw	$9,0($2)bne	$9,$0,$L284sra	$4,$7,3lui	$3,%hi(coeff_tables)addiu	$3,$3,%lo(coeff_tables)addu	$2,$8,$3lw	$3,0($2)lh	$25,0($3)$L286:lui	$2,%hi(zero_run_get_bits)addiu	$2,$2,%lo(zero_run_get_bits)addu	$2,$8,$2lui	$3,%hi(zero_run_base)addiu	$3,$3,%lo(zero_run_base)lw	$9,0($2)addu	$3,$8,$3beq	$9,$0,$L287lw	$11,0($3)lw	$6,8($16)subu	$8,$20,$9sra	$4,$6,3addu	$4,$4,$24lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4srl	$2,$2,$8addu	$6,$9,$6addu	$11,$11,$2sw	$6,8($16)$L287:andi	$3,$11,0x00ff$L291:lbu	$2,11($10)addu	$2,$2,$3andi	$2,$2,0x00ffsltu	$3,$2,64beq	$3,$0,$L273sb	$2,11($10)lw	$5,0($10)addiu	$13,$13,1sh	$25,4($5)lbu	$2,11($10)addiu	$12,$12,4addu	$3,$19,$2lbu	$4,0($3)addiu	$2,$2,1sb	$4,6($5)sb	$2,11($10)lw	$2,3844($14)lw	$4,0($10)sw	$2,0($4)lw	$3,3844($14)sw	$0,0($3)lw	$2,3844($14)addiu	$3,$2,8sw	$2,0($10)slt	$2,$17,$13beq	$2,$0,$L272sw	$3,3844($14)j	$L299lw	$31,60($sp)$L284:addu	$4,$4,$24lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3lui	$3,%hi(coeff_tables)andi	$4,$7,0x7addiu	$3,$3,%lo(coeff_tables)sll	$2,$2,$4addu	$5,$8,$3subu	$3,$20,$9srl	$2,$2,$3lw	$4,0($5)sll	$2,$2,1addu	$2,$2,$4lh	$25,0($2)addu	$3,$7,$9j	$L286sw	$3,8($16)$L298:$L300:j	$L291move	$3,$0$L297:sra	$4,$7,3addu	$4,$4,$24lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$7,0x7sll	$2,$2,$4subu	$3,$20,$8srl	$2,$2,$3addu	$4,$7,$8addu	$9,$9,$2bne	$9,$0,$L289sw	$4,8($16)j	$L300move	$25,$0$L296:addiu	$9,$9,5sra	$4,$9,3addu	$4,$24,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$9,0x7sll	$2,$2,$4srl	$2,$2,$7addu	$2,$2,$8sll	$2,$2,2addu	$2,$11,$2subu	$3,$0,$7lh	$7,2($2)bgez	$7,$L277lh	$8,0($2)addu	$9,$9,$3sra	$4,$9,3addu	$4,$24,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$9,0x7sll	$2,$2,$4srl	$2,$2,$7addu	$2,$2,$8sll	$2,$2,2addu	$2,$11,$2lh	$7,2($2)j	$L277lh	$8,0($2).set	macro.set	reorder.end	unpack_vlcs.section	.rodata.str1.4.align	2$LC2:.ascii	"Missing extradata!\012\000".align	2$LC3:.ascii	"Corrupt extradata\012\000".align	2$LC4:.ascii	"Invalid extradata!\012\000".align	2$LC5:.ascii	"Theora bitstream version %X\012\000".align	2$LC6:.ascii	"Old (<alpha3) Theora bitstream, flipped image\012\000".align	2$LC7:.ascii	"Invalid dimensions (%dx%d)\012\000".align	2$LC8:.ascii	"invalid number of base matrixes\012\000".align	2$LC9:.ascii	"invalid base matrix index\012\000".align	2$LC10:.ascii	"invalid qi %d > 63\012\000".align	2$LC11:.ascii	"Unknown Theora config packet: %d\012\000".align	2$LC12:.ascii	"%d bits left in packet %X\012\000".section	.rodata.cst4,"aM",@progbits,4.align	2$LC13:.word	197632.section	.text.theora_decode_init,"ax",@progbits.align	2.align	5.ent	theora_decode_init.type	theora_decode_init, @functiontheora_decode_init:.frame	$sp,152,$31		# vars= 88, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-152sw	$31,148($sp)sw	$fp,144($sp)sw	$23,140($sp)sw	$22,136($sp)sw	$21,132($sp)sw	$20,128($sp)sw	$19,124($sp)sw	$18,120($sp)sw	$17,116($sp)sw	$16,112($sp)lw	$2,136($4)sw	$4,152($sp)sw	$2,92($sp)lw	$3,92($sp)li	$2,1			# 0x1sw	$2,4($3)lw	$5,28($4).set	noreorder.set	nomacrobeq	$5,$0,$L433addiu	$16,$sp,24.set	macro.set	reorderlw	$2,152($sp)lw	$4,24($2)addiu	$3,$sp,36li	$6,42			# 0x2amove	$7,$16sw	$3,104($sp).set	noreorder.set	nomacrojal	ff_split_xiph_headerssw	$3,16($sp).set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L434lw	$4,152($sp).set	macro.set	reorderaddiu	$4,$sp,36sw	$16,68($sp)sw	$4,64($sp)move	$2,$16$L307:lw	$7,64($sp)lw	$5,0($2)lw	$3,0($7)addiu	$2,$3,7sra	$4,$2,3.set	noreorder.set	nomacrobltz	$4,$L453move	$2,$0.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$3,$L308move	$2,$5.set	macro.set	reorderaddu	$4,$5,$4sw	$0,56($sp)sw	$2,48($sp)sw	$3,60($sp)sw	$4,52($sp)lbu	$fp,0($2)li	$15,8			# 0x8andi	$2,$fp,0x80.set	noreorder.set	nomacrobeq	$2,$0,$L435sw	$15,56($sp).set	macro.set	reorder$L312:move	$12,$15li	$2,129			# 0x81addiu	$15,$15,48.set	noreorder.set	nomacrobeq	$fp,$2,$L316sw	$15,56($sp).set	macro.set	reorderli	$2,130			# 0x82.set	noreorder.set	nomacrobeq	$fp,$2,$L317li	$2,128			# 0x80.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$fp,$2,$L436lui	$6,%hi($LC11).set	macro.set	reorderlw	$4,152($sp)addiu	$6,$6,%lo($LC11)move	$5,$0.set	noreorder.set	nomacrojal	av_logandi	$7,$fp,0x7f.set	macro.set	reorderlw	$15,56($sp)$L316:lw	$3,64($sp)lw	$2,0($3)sll	$2,$2,3.set	noreorder.set	nomacrobeq	$2,$15,$L405lui	$6,%hi($LC12).set	macro.set	reorderlw	$4,152($sp)subu	$7,$2,$15addiu	$6,$6,%lo($LC12)move	$5,$0.set	noreorder.set	nomacrojal	av_logsw	$fp,16($sp).set	macro.set	reorder$L405:lw	$4,92($sp)li	$7,196608			# 0x30000lw	$2,4($4)ori	$7,$7,0x200slt	$2,$2,$7.set	noreorder.set	nomacrobne	$2,$0,$L407lw	$2,68($sp).set	macro.set	reorderlw	$3,64($sp)lw	$4,104($sp)addiu	$2,$2,4addiu	$3,$3,4sw	$2,68($sp).set	noreorder.set	nomacrobne	$2,$4,$L307sw	$3,64($sp).set	macro.set	reorder$L407:.set	noreorder.set	nomacrojal	vp3_decode_initlw	$4,152($sp).set	macro.set	reordermove	$2,$0$L304:lw	$31,148($sp)lw	$fp,144($sp)lw	$23,140($sp)lw	$22,136($sp)lw	$21,132($sp)lw	$20,128($sp)lw	$19,124($sp)lw	$18,120($sp)lw	$17,116($sp)lw	$16,112($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,152.set	macro.set	reorder$L308:move	$2,$0$L453:move	$3,$0move	$4,$0sw	$0,56($sp)sw	$2,48($sp)sw	$3,60($sp)sw	$4,52($sp)lbu	$fp,0($2)li	$15,8			# 0x8andi	$2,$fp,0x80.set	noreorder.set	nomacrobne	$2,$0,$L312sw	$15,56($sp).set	macro.set	reorder$L435:lui	$6,%hi($LC4)lw	$4,152($sp)addiu	$6,$6,%lo($LC4).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L312lw	$15,56($sp).set	macro.set	reorder$L317:lw	$4,152($sp)li	$7,196608			# 0x30000lw	$16,136($4)ori	$7,$7,0x200lw	$2,4($16)slt	$2,$2,$7.set	noreorder.set	nomacrobne	$2,$0,$L413lw	$9,48($sp).set	macro.set	reordersra	$4,$15,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$15,0x7sll	$2,$2,$4srl	$8,$2,29addiu	$15,$12,51li	$2,32			# 0x20li	$3,63264			# 0xf720sw	$15,56($sp)subu	$24,$2,$8addu	$12,$16,$3move	$14,$0li	$10,64			# 0x40$L340:lw	$6,56($sp)addiu	$14,$14,1sra	$4,$6,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$4,$6,0x7sll	$2,$2,$4srl	$2,$2,$24addu	$15,$8,$6sw	$15,56($sp)sw	$2,0($12).set	noreorder.set	nomacrobne	$14,$10,$L340addiu	$12,$12,4.set	macro.set	reorderlw	$2,4($16)li	$3,196608			# 0x30000ori	$3,$3,0x200slt	$2,$2,$3beq	$2,$0,$L437lw	$15,56($sp)li	$8,16			# 0x10li	$10,16			# 0x10$L343:.set	noreorder.set	nomacroj	$L344move	$7,$0.set	macro.set	reorder$L415:lw	$15,56($sp)$L344:sra	$4,$15,3addu	$4,$4,$9lbu	$2,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$3,2($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8andi	$4,$15,0x7or	$3,$3,$2sll	$3,$3,$4addu	$15,$8,$15addu	$4,$7,$16srl	$3,$3,$10addiu	$7,$7,4li	$2,256			# 0x100sw	$15,56($sp).set	noreorder.set	nomacrobne	$7,$2,$L415sw	$3,4120($4).set	macro.set	reorderlw	$2,4($16)li	$4,196608			# 0x30000ori	$4,$4,0x1ffslt	$2,$4,$2.set	noreorder.set	nomacrobne	$2,$0,$L346lw	$15,56($sp).set	macro.set	reorderli	$8,16			# 0x10li	$11,16			# 0x10$L348:move	$7,$0li	$10,128			# 0x80$L349:sra	$4,$15,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$15,0x7sll	$2,$2,$4addu	$3,$7,$16srl	$2,$2,$11addu	$15,$8,$15addiu	$7,$7,2sh	$2,3992($3).set	noreorder.set	nomacrobne	$7,$10,$L349sw	$15,56($sp).set	macro.set	reorderlw	$2,4($16)li	$7,196608			# 0x30000ori	$7,$7,0x1ffslt	$2,$7,$2.set	noreorder.set	nomacrobne	$2,$0,$L351sra	$4,$15,3.set	macro.set	reorderli	$22,3			# 0x3move	$10,$0$L354:sll	$2,$10,6addiu	$2,$2,4376addu	$8,$16,$2.set	noreorder.set	nomacroj	$L357move	$7,$0.set	macro.set	reorder$L416:lw	$15,56($sp)lw	$9,48($sp)$L357:sra	$4,$15,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$15,0x7or	$2,$2,$3sll	$2,$2,$4srl	$2,$2,24addiu	$15,$15,8sw	$15,56($sp)addiu	$7,$7,1sb	$2,0($8)li	$2,64			# 0x40.set	noreorder.set	nomacrobne	$7,$2,$L416addiu	$8,$8,1.set	macro.set	reorderaddiu	$10,$10,1slt	$2,$10,$22.set	noreorder.set	nomacrobeq	$2,$0,$L438lw	$15,56($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L354lw	$9,48($sp).set	macro.set	reorder$L413:li	$8,16			# 0x10.set	noreorder.set	nomacroj	$L343li	$10,16			# 0x10.set	macro.set	reorder$L438:lw	$9,48($sp)addiu	$18,$22,-1$L449:li	$2,-65536			# 0xffffffffffff0000and	$21,$18,$2move	$23,$0sw	$0,72($sp)$L399:sll	$7,$23,1addu	$2,$7,$23addiu	$2,$2,28952addu	$2,$16,$2sw	$2,88($sp)lw	$3,72($sp)lw	$2,72($sp)lw	$4,72($sp)sll	$2,$2,7sll	$3,$3,6addiu	$4,$4,-1sw	$7,96($sp)sw	$2,84($sp)sw	$3,80($sp)sw	$4,76($sp)move	$19,$0

⌨️ 快捷键说明

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