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

📄 vqavideo.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
.file	1 "vqavideo.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"  VQA video: decode_format80 problem: dest_index (%d) ex".ascii	"ceeded dest_size (%d)\012\000".align	2$LC1:.ascii	"  VQA video: decode_format80 problem: next op would over".ascii	"flow dest_index\012\000".align	2$LC2:.ascii	"  VQA video: current dest_index = %d, count = %d, dest_s".ascii	"ize = %d\012\000".align	2$LC3:.ascii	"  VQA video: decode_format80 problem: decode finished wi".ascii	"th dest_index (%d) < dest_size (%d)\012\000".section	.text.decode_format80,"ax",@progbits.align	2.align	5.ent	decode_format80.type	decode_format80, @functiondecode_format80:.frame	$sp,64,$31		# vars= 0, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-64sw	$fp,56($sp)sw	$23,52($sp)sw	$21,44($sp)sw	$20,40($sp)sw	$19,36($sp)sw	$31,60($sp)sw	$22,48($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)move	$23,$5move	$19,$4move	$21,$6move	$20,$7.set	noreorder.set	nomacroblez	$5,$L89lw	$fp,80($sp).set	macro.set	reorderlbu	$6,0($4)li	$2,128			# 0x80beq	$6,$2,$L69.set	noreorder.set	nomacroblez	$7,$L90li	$2,255			# 0xff.set	macro.set	reordermove	$18,$0.set	noreorder.set	nomacrobeq	$6,$2,$L91move	$17,$0.set	macro.set	reorder$L14:li	$2,254			# 0xfe.set	noreorder.set	nomacrobeq	$6,$2,$L92andi	$3,$6,0xc0.set	macro.set	reorderli	$2,192			# 0xc0.set	noreorder.set	nomacrobeq	$3,$2,$L93sltu	$2,$6,129.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L47andi	$2,$6,0x70.set	macro.set	reorderandi	$16,$6,0x3faddu	$22,$17,$16slt	$2,$20,$22.set	noreorder.set	nomacrobne	$2,$0,$L70addiu	$18,$18,1.set	macro.set	reordersltu	$2,$16,32addu	$4,$21,$17.set	noreorder.set	nomacrobne	$2,$0,$L51addu	$5,$19,$18.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L51andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L51andi	$2,$6,0x20.set	macro.set	reorderaddiu	$4,$4,-4addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L55addiu	$5,$5,-4.set	macro.set	reorder$L75:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,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,$6bne	$2,$0,$L75$L55:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L100andi	$3,$16,0x3.set	macro.set	reorder$L76:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L76andi	$3,$16,0x3.set	macro.set	reorder$L100:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L61li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L62li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L94addu	$18,$16,$18$L19:slt	$2,$18,$23$L98:beq	$2,$0,$L4$L9:addu	$4,$18,$19lbu	$6,0($4)li	$2,128			# 0x80.set	noreorder.set	nomacrobeq	$6,$2,$L69slt	$2,$22,$20.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L11li	$2,255			# 0xff.set	macro.set	reorder.set	noreorder.set	nomacrobne	$6,$2,$L14move	$17,$22.set	macro.set	reorder$L91:addiu	$2,$18,1addu	$2,$19,$2lbu	$4,1($2)lbu	$5,0($2)addiu	$3,$18,3addu	$3,$19,$3sll	$4,$4,8or	$16,$4,$5lbu	$2,1($3)lbu	$4,0($3)addu	$22,$17,$16sll	$2,$2,8slt	$3,$20,$22or	$2,$2,$4.set	noreorder.set	nomacrobne	$3,$0,$L70addiu	$18,$18,5.set	macro.set	reorder.set	noreorder.set	nomacroblez	$16,$L19addu	$3,$21,$2.set	macro.set	reorderaddu	$7,$17,$21move	$4,$0$L20:lbu	$2,0($3)addiu	$4,$4,1sb	$2,0($7)addiu	$3,$3,1.set	noreorder.set	nomacrobne	$16,$4,$L20addiu	$7,$7,1.set	macro.set	reorderslt	$2,$18,$23bne	$2,$0,$L9$L4:.set	noreorder.set	nomacrobeq	$fp,$0,$L99lw	$31,60($sp).set	macro.set	reorder$L97:slt	$2,$22,$20.set	noreorder.set	nomacrobeq	$2,$0,$L99lw	$31,60($sp).set	macro.set	reorderlui	$6,%hi($LC3).set	noreorder.set	nomacroj	$L86addiu	$6,$6,%lo($LC3).set	macro.set	reorder$L92:addiu	$2,$18,1addu	$2,$19,$2lbu	$3,1($2)lbu	$4,0($2)sll	$3,$3,8or	$16,$3,$4addu	$22,$17,$16addu	$2,$18,$19slt	$3,$20,$22lbu	$5,3($2).set	noreorder.set	nomacrobne	$3,$0,$L70addiu	$18,$18,4.set	macro.set	reordersltu	$2,$16,40addu	$6,$21,$17.set	noreorder.set	nomacrobne	$2,$0,$L95andi	$8,$5,0x00ff.set	macro.set	reorderandi	$2,$6,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L29move	$4,$6.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L30li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L96$L27:sll	$3,$8,8sll	$5,$8,16sll	$2,$8,24or	$5,$5,$2or	$3,$8,$3or	$3,$3,$5addiu	$5,$4,-4#APP.word	0b01110000000000110000000001101111	#S32I2M XR1,$3#NO_APPandi	$4,$4,0x1f.set	noreorder.set	nomacrobeq	$4,$0,$L31li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L31$L72:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L72$L31:addu	$6,$16,$6addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L101addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L102:#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,$L102addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L101:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L36$L74:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L74$L36:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L39addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L40li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L98slt	$2,$18,$23.set	macro.set	reorder.set	noreorder.set	nomacroj	$L98sb	$8,4($5).set	macro.set	reorder$L47:sra	$2,$2,4addiu	$16,$2,3addu	$22,$17,$16slt	$2,$20,$22lbu	$3,1($4).set	noreorder.set	nomacrobne	$2,$0,$L70addiu	$18,$18,2.set	macro.set	reorder.set	noreorder.set	nomacroblez	$16,$L19sll	$2,$6,8.set	macro.set	reorderor	$2,$2,$3andi	$2,$2,0xfffsubu	$2,$17,$2addu	$3,$21,$2addu	$4,$21,$17move	$5,$0$L66:lbu	$2,0($3)addiu	$5,$5,1sb	$2,0($4)addiu	$3,$3,1.set	noreorder.set	nomacrobne	$5,$16,$L66addiu	$4,$4,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L98slt	$2,$18,$23.set	macro.set	reorder$L93:addiu	$2,$18,1addu	$2,$19,$2andi	$3,$6,0x3faddiu	$16,$3,3lbu	$4,1($2)lbu	$3,0($2)addu	$22,$17,$16sll	$4,$4,8slt	$2,$20,$22or	$4,$4,$3.set	noreorder.set	nomacrobne	$2,$0,$L70addiu	$18,$18,3.set	macro.set	reorder.set	noreorder.set	nomacroblez	$16,$L19addu	$3,$21,$4.set	macro.set	reordermove	$5,$0addu	$4,$21,$17$L46:lbu	$2,0($3)addiu	$5,$5,1sb	$2,0($4)addiu	$3,$3,1.set	noreorder.set	nomacrobne	$5,$16,$L46addiu	$4,$4,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L98slt	$2,$18,$23.set	macro.set	reorder$L51:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L19addu	$18,$16,$18.set	macro.set	reorder$L95:move	$4,$6move	$5,$8.set	noreorder.set	nomacrojal	memsetmove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L98slt	$2,$18,$23.set	macro.set	reorder$L29:addiu	$4,$6,2sb	$8,0($6).set	noreorder.set	nomacroj	$L27sb	$8,1($6).set	macro.set	reorder$L39:sb	$8,4($5).set	noreorder.set	nomacroj	$L19sb	$8,1($4).set	macro.set	reorder$L70:lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)move	$4,$0.set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderlui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)move	$7,$17move	$4,$0move	$5,$0sw	$16,16($sp).set	noreorder.set	nomacrojal	av_logsw	$20,20($sp).set	macro.set	reorder$L69:lw	$31,60($sp)$L99: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).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,64.set	macro.set	reorder$L40:sb	$8,6($5)sb	$8,4($5).set	noreorder.set	nomacroj	$L19sb	$8,5($5).set	macro.set	reorder$L30:addiu	$4,$6,3sb	$8,0($6)sb	$8,1($6).set	noreorder.set	nomacroj	$L27sb	$8,2($6).set	macro.set	reorder$L96:addiu	$4,$6,1.set	noreorder.set	nomacroj	$L27sb	$8,0($6).set	macro.set	reorder$L90:move	$22,$0$L11:lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)$L86:sw	$20,80($sp)move	$7,$22lw	$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	$4,$0move	$5,$0.set	noreorder.set	nomacroj	av_logaddiu	$sp,$sp,64.set	macro.set	reorder$L61:lbu	$2,4($5)addu	$18,$16,$18sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L19sb	$3,5($4).set	macro.set	reorder$L94:lbu	$2,4($5)addu	$18,$16,$18.set	noreorder.set	nomacroj	$L19sb	$2,4($4).set	macro.set	reorder$L62:lbu	$2,4($5)addu	$18,$16,$18sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L19sb	$2,6($4).set	macro.set	reorder$L89:.set	noreorder.set	nomacrobne	$fp,$0,$L97move	$22,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L99lw	$31,60($sp).set	macro.set	reorder.end	decode_format80.section	.text.vqa_decode_end,"ax",@progbits.align	2.align	5.ent	vqa_decode_end.type	vqa_decode_end, @functionvqa_decode_end:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$16,136($4)move	$17,$4jal	av_freelw	$4,4372($16)jal	av_freelw	$4,4380($16)jal	av_freelw	$4,4388($16)lw	$2,3120($16)move	$4,$17beq	$2,$0,$L104addiu	$5,$16,3120lw	$2,264($17)jal	$2nop$L104:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	vqa_decode_end.section	.rodata.str1.4.align	2$LC4:.ascii	"  VQA video: expected extradata size of %d\012\000".section	.text.vqa_decode_init,"ax",@progbits.align	2.align	5.ent	vqa_decode_init.type	vqa_decode_init, @functionvqa_decode_init:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$18,24($sp)sw	$31,28($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$16,136($4)li	$2,14			# 0xemove	$18,$4sw	$2,52($4)sw	$4,0($16)move	$5,$18jal	dsputil_initaddiu	$4,$16,4lw	$4,0($16)li	$2,42			# 0x2alw	$3,28($4)bne	$3,$2,$L127lui	$6,%hi($LC4)lw	$17,24($4)move	$4,$18lbu	$2,0($17)sw	$2,4368($16)lbu	$5,7($17)lbu	$2,6($17)sll	$5,$5,8or	$5,$5,$2sw	$5,4352($16)lbu	$6,9($17)lbu	$2,8($17)sll	$6,$6,8or	$6,$6,$2jal	avcodec_check_dimensionssw	$6,4356($16)beq	$2,$0,$L111li	$2,4			# 0x4li	$3,-1			# 0xffffffffffffffffsw	$0,4352($16)sw	$0,4356($16)$L110:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L111:lbu	$18,10($17)sw	$18,4360($16)lbu	$4,11($17)sw	$4,4364($16)lbu	$3,13($17)sw	$3,4400($16)beq	$18,$2,$L128sw	$3,4396($16)li	$3,-1			# 0xfffffffffffffffflw	$31,28($sp)$L133:lw	$18,24($sp)lw	$17,20($sp)

⌨️ 快捷键说明

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