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

📄 vqavideo.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
lw	$16,16($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L128:li	$2,2			# 0x2bne	$4,$2,$L129nop$L115:li	$2,1048576			# 0x100000li	$4,1048576			# 0x100000jal	av_mallocsw	$2,4376($16)lw	$4,4376($16)jal	av_mallocsw	$2,4372($16)lw	$3,4364($16)beq	$3,$18,$L130sw	$2,4380($16)li	$5,30720			# 0x7800move	$6,$0li	$7,32768			# 0x8000$L121:lw	$2,4372($16)andi	$4,$6,0x00ffaddu	$2,$5,$2sb	$4,0($2)lw	$3,4372($16)addiu	$6,$6,1addu	$3,$5,$3sb	$4,1($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,2($2)lw	$3,4372($16)addu	$3,$5,$3sb	$4,3($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,4($2)lw	$3,4372($16)addu	$3,$5,$3sb	$4,5($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,6($2)lw	$3,4372($16)addu	$3,$5,$3addiu	$5,$5,8bne	$5,$7,$L121sb	$4,7($3)lw	$2,4352($16)$L132:lw	$3,4360($16)lw	$4,4356($16)div	$0,$2,$3teq	$3,$0,7lw	$5,4364($16)sw	$0,4384($16)mflo	$2div	$0,$4,$5teq	$5,$0,7sll	$2,$2,1mflo	$4mul	$4,$4,$2jal	av_mallocsw	$4,4392($16)sw	$2,4388($16)sw	$0,3120($16)move	$3,$0lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L127:addiu	$6,$6,%lo($LC4)move	$5,$0jal	av_logli	$7,42			# 0x2aj	$L110li	$3,-1			# 0xffffffffffffffff$L130:li	$2,983040			# 0xf0000ori	$5,$2,0xf000move	$6,$0li	$7,1048576			# 0x100000$L120:lw	$2,4372($16)andi	$4,$6,0x00ffaddu	$2,$5,$2sb	$4,0($2)lw	$3,4372($16)addiu	$6,$6,1addu	$3,$5,$3sb	$4,1($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,2($2)lw	$3,4372($16)addu	$3,$5,$3sb	$4,3($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,4($2)lw	$3,4372($16)addu	$3,$5,$3sb	$4,5($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,6($2)lw	$3,4372($16)addu	$3,$5,$3sb	$4,7($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,8($2)lw	$3,4372($16)addu	$3,$5,$3sb	$4,9($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,10($2)lw	$3,4372($16)addu	$3,$5,$3sb	$4,11($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,12($2)lw	$3,4372($16)addu	$3,$5,$3sb	$4,13($3)lw	$2,4372($16)addu	$2,$5,$2sb	$4,14($2)lw	$3,4372($16)addu	$3,$5,$3addiu	$5,$5,16bne	$5,$7,$L120sb	$4,15($3)j	$L132lw	$2,4352($16)$L129:beq	$4,$18,$L115li	$3,-1			# 0xffffffffffffffffj	$L133lw	$31,28($sp).set	macro.set	reorder.end	vqa_decode_init.section	.rodata.str1.4.align	2$LC5:.ascii	"  VQA Video: get_buffer() failed\012\000".align	2$LC6:.ascii	"  VQA video: Found unknown chunk type: %c%c%c%c (%08X)\012".ascii	"\000".align	2$LC7:.ascii	"  VQA video: problem: found both CPL0 and CPLZ chunks\012".ascii	"\000".align	2$LC8:.ascii	"  VQA video: problem: found a palette chunk with %d colo".ascii	"rs\012\000".align	2$LC9:.ascii	"  VQA video: problem: found both CBF0 and CBFZ chunks\012".ascii	"\000".align	2$LC10:.ascii	"  VQA video: problem: CBF0 chunk too large (0x%X bytes)\012".ascii	"\000".align	2$LC11:.ascii	"  VQA video: problem: no VPTZ chunk found\012\000".align	2$LC12:.ascii	"  VQA video: problem: found both CBP0 and CBPZ chunks\012".ascii	"\000".section	.text.vqa_decode_frame,"ax",@progbits.align	2.align	5.ent	vqa_decode_frame.type	vqa_decode_frame, @functionvqa_decode_frame:.frame	$sp,96,$31		# vars= 24, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-96sw	$17,60($sp)sw	$31,92($sp)sw	$fp,88($sp)sw	$23,84($sp)sw	$22,80($sp)sw	$21,76($sp)sw	$20,72($sp)sw	$19,68($sp)sw	$18,64($sp)sw	$16,56($sp)lw	$16,136($4)lw	$3,112($sp)lw	$2,3120($16)move	$17,$4sw	$7,3320($16)sw	$5,100($sp)sw	$6,104($sp).set	noreorder.set	nomacrobeq	$2,$0,$L256sw	$3,3324($16).set	macro.set	reorderaddiu	$2,$16,3120sw	$2,48($sp)lw	$2,264($4).set	noreorder.set	nomacrojal	$2lw	$5,48($sp).set	macro.set	reorderlw	$5,48($sp)$L135:lw	$2,260($17).set	noreorder.set	nomacrojal	$2move	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L287lui	$6,%hi($LC5).set	macro.set	reorderlw	$3,4392($16)lw	$10,3324($16).set	noreorder.set	nomacrobeq	$10,$0,$L140sw	$3,32($sp).set	macro.set	reorderli	$20,1128398848			# 0x43420000li	$22,-1			# 0xffffffffffffffffli	$fp,-1			# 0xffffffffffffffffmove	$17,$0li	$21,-1			# 0xffffffffffffffffli	$23,-1			# 0xffffffffffffffffori	$19,$20,0x505asw	$22,36($sp)sw	$22,40($sp).set	noreorder.set	nomacroj	$L142sw	$fp,44($sp).set	macro.set	reorder$L290:.set	noreorder.set	nomacrobeq	$9,$2,$L145ori	$2,$20,0x5030.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$9,$2,$L146li	$2,1128398848			# 0x43420000.set	macro.set	reorderori	$2,$2,0x4630beq	$9,$2,$L288$L143:lw	$4,0($16)srl	$2,$9,16srl	$3,$9,8lui	$6,%hi($LC6)andi	$2,$2,0xffandi	$3,$3,0xffandi	$8,$9,0xffaddiu	$6,$6,%lo($LC6)srl	$7,$9,24move	$5,$0sw	$2,16($sp)sw	$3,20($sp)sw	$8,24($sp).set	noreorder.set	nomacrojal	av_logsw	$9,28($sp).set	macro.set	reorderlw	$10,3324($16)$L152:andi	$2,$18,0x1addu	$4,$18,$17addiu	$2,$2,8addu	$17,$4,$2sltu	$3,$17,$10.set	noreorder.set	nomacrobeq	$3,$0,$L301li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder$L142:lw	$2,3320($16)addu	$2,$2,$17lbu	$3,0($2)lbu	$5,1($2)lbu	$4,4($2)lbu	$6,5($2)sll	$5,$5,16lbu	$9,3($2)sll	$3,$3,24lbu	$7,2($2)or	$3,$3,$5sll	$4,$4,24sll	$6,$6,16lbu	$8,7($2)lbu	$5,6($2)or	$3,$3,$9or	$4,$4,$6sll	$7,$7,8or	$4,$4,$8sll	$5,$5,8or	$9,$7,$3.set	noreorder.set	nomacrobeq	$9,$19,$L147or	$18,$5,$4.set	macro.set	reordersltu	$2,$19,$9.set	noreorder.set	nomacrobeq	$2,$0,$L290ori	$2,$20,0x465a.set	macro.set	reorderli	$3,1129316352			# 0x43500000ori	$2,$3,0x4c5a.set	noreorder.set	nomacrobeq	$9,$2,$L149li	$2,1448083456			# 0x56500000.set	macro.set	reorderori	$2,$2,0x545a.set	noreorder.set	nomacrobeq	$9,$2,$L150ori	$2,$3,0x4c30.set	macro.set	reorder.set	noreorder.set	nomacrobne	$9,$2,$L143andi	$2,$18,0x1.set	macro.set	reorderaddu	$4,$18,$17addiu	$2,$2,8move	$23,$17addu	$17,$4,$2sltu	$3,$17,$10.set	noreorder.set	nomacrobne	$3,$0,$L142li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder$L301:beq	$23,$2,$L154.set	noreorder.set	nomacrobeq	$fp,$2,$L156lui	$6,%hi($LC7).set	macro.set	reorderlw	$4,0($16)addiu	$6,$6,%lo($LC7).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder$L158:lw	$4,3124($16)$L298:andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L248addiu	$5,$16,3328.set	macro.set	reorder$L292:andi	$2,$5,0x3bne	$2,$0,$L248addiu	$5,$4,1020addiu	$4,$4,-4sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L251addiu	$3,$16,3324.set	macro.set	reorder$L253:#APP.word	0b01110000011000000000010001010100	#S32LDI XR1,$3,4.word	0b01110000011000000000010010010100	#S32LDI XR2,$3,4.word	0b01110000011000000000010011010100	#S32LDI XR3,$3,4.word	0b01110000011000000000010100010100	#S32LDI XR4,$3,4.word	0b01110000011000000000010101010100	#S32LDI XR5,$3,4.word	0b01110000011000000000010110010100	#S32LDI XR6,$3,4.word	0b01110000011000000000010111010100	#S32LDI XR7,$3,4.word	0b01110000011000000000011000010100	#S32LDI XR8,$3,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$5bne	$2,$0,$L253$L251:li	$2,1			# 0x1$L297:sw	$2,3296($16)lw	$2,104($sp)li	$3,200			# 0xc8lw	$6,48($sp)lw	$7,100($sp)sw	$3,0($2)addiu	$8,$16,3312$L254:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7).set	noreorder.set	nomacrobne	$6,$8,$L254addiu	$7,$7,16.set	macro.set	reorderlw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$2,112($sp)$L139:lw	$31,92($sp)lw	$fp,88($sp)lw	$23,84($sp)lw	$22,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,96.set	macro.set	reorder$L147:.set	noreorder.set	nomacroj	$L152sw	$17,40($sp).set	macro.set	reorder$L145:.set	noreorder.set	nomacroj	$L152move	$22,$17.set	macro.set	reorder$L149:.set	noreorder.set	nomacroj	$L152move	$fp,$17.set	macro.set	reorder$L150:.set	noreorder.set	nomacroj	$L152sw	$17,44($sp).set	macro.set	reorder$L146:.set	noreorder.set	nomacroj	$L152sw	$17,36($sp).set	macro.set	reorder$L156:lw	$10,3320($16)addu	$4,$23,$10lbu	$2,4($4)lbu	$5,5($4)lbu	$6,7($4)lbu	$3,6($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2sltu	$4,$3,771.set	noreorder.set	nomacrobeq	$4,$0,$L291li	$2,-1431699456			# 0xffffffffaaaa0000.set	macro.set	reorderori	$2,$2,0xaaabmultu	$3,$2mfhi	$2srl	$9,$2,1.set	noreorder.set	nomacrobeq	$9,$0,$L302li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorderaddiu	$7,$23,8move	$6,$16move	$8,$0$L162:addu	$2,$10,$7lbu	$3,0($2)lbu	$4,1($2)lbu	$5,2($2)sll	$3,$3,2andi	$3,$3,0x00ffsll	$4,$4,10sll	$3,$3,16andi	$4,$4,0xfc00sll	$5,$5,2or	$3,$3,$4andi	$5,$5,0x00ffor	$3,$3,$5addiu	$8,$8,1sw	$3,3328($6)addiu	$7,$7,3.set	noreorder.set	nomacrobne	$9,$8,$L162addiu	$6,$6,4.set	macro.set	reorder$L154:li	$2,-1			# 0xffffffffffffffff$L302:beq	$21,$2,$L163.set	noreorder.set	nomacrobeq	$22,$2,$L165lui	$6,%hi($LC9).set	macro.set	reorderlw	$4,0($16)move	$5,$0.set	noreorder.set	nomacrojal	av_logaddiu	$6,$6,%lo($LC9).set	macro.set	reorderlw	$4,3124($16)andi	$2,$4,0x3.set	noreorder.set	nomacrobeq	$2,$0,$L292addiu	$5,$16,3328.set	macro.set	reorder$L248:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorder.set	noreorder.set	nomacroj	$L297li	$2,1			# 0x1.set	macro.set	reorder$L288:.set	noreorder.set	nomacroj	$L152move	$21,$17.set	macro.set	reorder$L256:addiu	$3,$16,3120move	$5,$3.set	noreorder.set	nomacroj	$L135sw	$3,48($sp).set	macro.set	reorder$L165:lw	$8,3320($16)addu	$2,$8,$21lbu	$3,4($2)lbu	$5,5($2)lbu	$6,7($2)lbu	$4,6($2)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$4,$4,8or	$7,$4,$3li	$2,1048576			# 0x100000sltu	$2,$2,$7.set	noreorder.set	nomacrobne	$2,$0,$L293addiu	$2,$21,8.set	macro.set	reordersltu	$3,$7,32addu	$5,$8,$2.set	noreorder.set	nomacrobne	$3,$0,$L171lw	$4,4372($16).set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L171andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L294li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L171:.set	noreorder.set	nomacrojal	memcpymove	$6,$7.set	macro.set	reorder$L167:lw	$3,44($sp)$L299:li	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacrobeq	$3,$2,$L295lui	$6,%hi($LC11).set	macro.set	reorderlw	$9,3320($16)lw	$6,4388($16)addu	$2,$9,$3lbu	$5,4($2)lbu	$3,5($2)lbu	$4,7($2)lbu	$8,6($2)sll	$3,$3,16lw	$2,44($sp)sll	$5,$5,24or	$5,$5,$3lw	$7,4392($16)sll	$8,$8,8or	$5,$5,$4addiu	$4,$2,8addu	$4,$9,$4li	$2,1			# 0x1or	$5,$8,$5.set	noreorder.set	nomacrojal	decode_format80sw	$2,16($sp).set	macro.set	reorderlw	$6,4356($16)lw	$8,3136($16)lw	$7,4364($16)mul	$4,$6,$8li	$17,4			# 0x4xori	$3,$7,0x4li	$2,3			# 0x3.set	noreorder.set	nomacroblez	$4,$L187movn	$17,$2,$3.set	macro.set	reorderlw	$3,32($sp)lw	$5,4352($16)srl	$2,$3,31addu	$2,$2,$3sra	$12,$2,1move	$10,$0move	$9,$0move	$13,$0move	$14,$0move	$15,$0addu	$2,$15,$5$L308:slt	$2,$10,$2.set	noreorder.set	nomacrobeq	$2,$0,$L303mul	$3,$8,$7.set	macro.set	reordersll	$11,$14,1$L190:lw	$3,4368($16)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L193li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L194li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L296$L191:beq	$9,$0,$L194move	$6,$10move	$5,$13move	$7,$0$L199:lw	$2,4372($16)lw	$3,3120($16)addu	$2,$2,$5lbu	$4,0($2)addu	$3,$3,$6sb	$4,0($3)lw	$2,4372($16)lw	$3,3120($16)addu	$2,$5,$2lbu	$4,1($2)addu	$3,$3,$6sb	$4,1($3)lw	$2,4372($16)lw	$3,3120($16)addu	$2,$5,$2lbu	$4,2($2)addu	$3,$6,$3sb	$4,2($3)lw	$2,4372($16)lw	$3,3120($16)addu	$2,$5,$2lbu	$4,3($2)addu	$3,$6,$3sb	$4,3($3)lw	$8,3136($16)addiu	$7,$7,1addiu	$5,$5,4.set	noreorder.set	nomacrobne	$9,$7,$L199addu	$6,$6,$8.set	macro.set	reordersll	$2,$9,2lw	$5,4352($16)addu	$13,$2,$13$L194:addiu	$10,$10,4addu	$2,$15,$5slt	$2,$10,$2addiu	$14,$14,1addiu	$12,$12,1addiu	$11,$11,2.set	noreorder

⌨️ 快捷键说明

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