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

📄 qpeg.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
.file	1 "qpeg.c".section .mdebug.abi32.previous.section	.text.decode_end,"ax",@progbits.align	2.align	5.ent	decode_end.type	decode_end, @functiondecode_end:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,20($sp)sw	$16,16($sp)lw	$16,136($4)lw	$2,8($16)beq	$2,$0,$L2addiu	$5,$16,8lw	$2,264($4)jal	$2nop$L2:jal	av_freelw	$4,208($16)lw	$31,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	decode_end.section	.text.decode_init,"ax",@progbits.align	2.align	5.ent	decode_init.type	decode_init, @functiondecode_init:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,20($sp)sw	$16,16($sp)move	$3,$4lw	$5,44($4)lw	$4,40($4)lw	$16,136($3)mul	$4,$4,$5li	$2,14			# 0xesw	$3,0($16)sw	$0,8($16)jal	av_mallocsw	$2,52($3)sw	$2,208($16)lw	$31,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	decode_init.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"get_buffer() failed\012\000".align	2$LC1:.ascii	"Bogus motion vector (%i,%i), block size %ix%i at %i,%i\012".ascii	"\000".section	.rodata.cst4,"aM",@progbits,4.align	2$LC2:.word	qpeg_table_w.section	.text.decode_frame,"ax",@progbits.align	2.align	5.ent	decode_frame.type	decode_frame, @functiondecode_frame:.frame	$sp,128,$31		# vars= 48, regs= 10/0, args= 40, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-128sw	$16,88($sp)sw	$31,124($sp)sw	$fp,120($sp)sw	$23,116($sp)sw	$22,112($sp)sw	$21,108($sp)sw	$20,104($sp)sw	$19,100($sp)sw	$18,96($sp)sw	$17,92($sp)lw	$2,136($4)move	$16,$4sw	$2,56($sp)lw	$3,56($sp)lw	$2,8($2)addiu	$3,$3,8sw	$5,132($sp)sw	$6,136($sp)sw	$7,140($sp).set	noreorder.set	nomacrobeq	$2,$0,$L9sw	$3,64($sp).set	macro.set	reorderlw	$2,264($4).set	noreorder.set	nomacrojal	$2move	$5,$3.set	macro.set	reorder$L9:lw	$4,64($sp)lw	$2,260($16)lw	$5,64($sp)sw	$0,80($4).set	noreorder.set	nomacrojal	$2move	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L146lw	$3,56($sp).set	macro.set	reorderlw	$2,140($sp)lbu	$23,133($2)lw	$3,8($3)li	$2,16			# 0x10.set	noreorder.set	nomacrobeq	$23,$2,$L147sw	$3,52($sp).set	macro.set	reorderlw	$3,44($16)lw	$4,144($sp)lw	$5,56($sp)sw	$3,48($sp)lw	$2,140($sp)addiu	$20,$4,-134lw	$3,208($5)lw	$4,48($sp)addiu	$2,$2,4lw	$22,24($5)lw	$21,40($16)sw	$2,40($sp).set	noreorder.set	nomacroblez	$4,$L49sw	$3,44($sp).set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$21,$2lw	$17,52($sp)sw	$2,60($sp)move	$16,$3move	$18,$0sltu	$19,$21,32andi	$fp,$21,0x3$L51:.set	noreorder.set	nomacrobne	$19,$0,$L52andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L152move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L153move	$5,$17.set	macro.set	reorderlw	$2,60($sp)addiu	$5,$16,-4addu	$3,$2,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L56addiu	$4,$17,-4.set	macro.set	reorder$L128:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010010010101	#S32SDI XR2,$5,4.word	0b01110000101000000000010011010101	#S32SDI XR3,$5,4.word	0b01110000101000000000010100010101	#S32SDI XR4,$5,4.word	0b01110000101000000000010101010101	#S32SDI XR5,$5,4.word	0b01110000101000000000010110010101	#S32SDI XR6,$5,4.word	0b01110000101000000000010111010101	#S32SDI XR7,$5,4.word	0b01110000101000000000011000010101	#S32SDI XR8,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L128$L56:andi	$2,$21,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L154li	$2,2			# 0x2.set	macro.set	reorder$L129:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L129li	$2,2			# 0x2.set	macro.set	reorder$L154:.set	noreorder.set	nomacrobeq	$fp,$2,$L62li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$fp,$2,$L63li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$fp,$2,$L148lw	$3,48($sp).set	macro.set	reorderaddiu	$18,$18,1addu	$16,$16,$21.set	noreorder.set	nomacrobne	$3,$18,$L51addu	$17,$17,$22.set	macro.set	reorder$L49:.set	noreorder.set	nomacroblez	$20,$L16lw	$4,48($sp).set	macro.set	reorderaddiu	$18,$4,-1.set	noreorder.set	nomacrobltz	$18,$L16subu	$2,$0,$22.set	macro.set	reordersw	$2,72($sp)lw	$2,52($sp)lw	$3,140($sp)mtlo	$2madd	$22,$18lw	$4,72($sp)subu	$5,$0,$21mflo	$19sw	$5,68($sp)addiu	$16,$3,134move	$17,$0sw	$4,76($sp)sw	$5,80($sp)$L66:lbu	$4,0($16)addiu	$20,$20,-1.set	noreorder.set	nomacrobeq	$23,$0,$L67addiu	$16,$16,1.set	macro.set	reorderandi	$3,$4,0xf0li	$2,240			# 0xf0.set	noreorder.set	nomacrobne	$3,$2,$L155li	$2,224			# 0xe0.set	macro.set	reorderlui	$5,%hi($LC2)addiu	$5,$5,%lo($LC2).set	noreorder.set	nomacroj	$L69lw	$fp,0($5).set	macro.set	reorder$L70:lbu	$4,0($16)$L151:li	$2,240			# 0xf0andi	$3,$4,0xf0addiu	$16,$16,1.set	noreorder.set	nomacrobne	$3,$2,$L67addiu	$20,$20,-1.set	macro.set	reorder$L69:li	$2,1			# 0x1.set	noreorder.set	nomacrobne	$23,$2,$L70andi	$3,$4,0xf.set	macro.set	reorderlbu	$5,0($16)sra	$7,$5,4slt	$4,$7,8addiu	$2,$7,-16movz	$7,$2,$4lui	$2,%hi(qpeg_table_h)andi	$8,$5,0xfsll	$3,$3,2addiu	$2,$2,%lo(qpeg_table_h)addu	$5,$3,$2slt	$4,$8,8addu	$3,$3,$fpaddiu	$2,$8,-16addu	$6,$7,$17movz	$8,$2,$4lw	$3,0($3)lw	$9,0($5)addiu	$16,$16,1.set	noreorder.set	nomacrobltz	$6,$L76addiu	$20,$20,-1.set	macro.set	reorderaddu	$2,$7,$3addu	$2,$2,$17slt	$2,$21,$2bne	$2,$0,$L76subu	$4,$18,$8subu	$2,$4,$9.set	noreorder.set	nomacrobltz	$2,$L76lw	$5,48($sp).set	macro.set	reorderslt	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L76addu	$2,$3,$17.set	macro.set	reorderslt	$2,$21,$2.set	noreorder.set	nomacrobne	$2,$0,$L76subu	$2,$18,$9.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L76lw	$5,44($sp).set	macro.set	reorderaddu	$2,$5,$6mtlo	$2.set	noreorder.set	nomacroblez	$9,$L70madd	$21,$4.set	macro.set	reordermflo	$8addu	$7,$17,$19move	$10,$0$L84:.set	noreorder.set	nomacroblez	$3,$L86move	$4,$0.set	macro.set	reordermove	$6,$8move	$5,$7$L85:lbu	$2,0($6)addiu	$4,$4,1sb	$2,0($5)addiu	$6,$6,1.set	noreorder.set	nomacrobne	$3,$4,$L85addiu	$5,$5,1.set	macro.set	reorder$L86:lw	$2,76($sp)lw	$4,80($sp)addiu	$10,$10,1addu	$7,$7,$2.set	noreorder.set	nomacrobne	$9,$10,$L84addu	$8,$8,$4.set	macro.set	reorderlbu	$4,0($16)li	$2,240			# 0xf0andi	$3,$4,0xf0addiu	$16,$16,1.set	noreorder.set	nomacrobeq	$3,$2,$L69addiu	$20,$20,-1.set	macro.set	reorder$L67:li	$2,224			# 0xe0$L155:.set	noreorder.set	nomacrobeq	$4,$2,$L16slt	$2,$4,225.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L89slt	$2,$4,192.set	macro.set	reorderandi	$2,$4,0x1faddiu	$20,$20,-1lbu	$4,0($16).set	noreorder.set	nomacrobltz	$2,$L91addiu	$16,$16,1.set	macro.set	reorderandi	$6,$4,0x00ffaddiu	$5,$2,1move	$4,$0$L93:addu	$3,$17,$19addiu	$17,$17,1slt	$2,$17,$21addiu	$4,$4,1.set	noreorder.set	nomacrobne	$2,$0,$L94sb	$6,0($3).set	macro.set	reordersubu	$19,$19,$22addiu	$18,$18,-1move	$17,$0$L94:bne	$4,$5,$L93$L91:.set	noreorder.set	nomacroblez	$20,$L156lw	$4,56($sp).set	macro.set	reorderbgez	$18,$L66$L16:lw	$4,56($sp)$L156:lw	$3,0($4)lw	$4,12($4)lw	$6,584($3)andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L118addiu	$5,$6,4.set	macro.set	reorderandi	$2,$5,0x3beq	$2,$0,$L149$L118:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorderlw	$2,56($sp)lw	$3,0($2)$L121:lw	$3,584($3)lw	$2,0($3).set	noreorder.set	nomacrobeq	$2,$0,$L157lw	$5,136($sp).set	macro.set	reorderlw	$4,56($sp)li	$2,1			# 0x1sw	$2,184($4)sw	$0,0($3)lw	$5,136($sp)$L157:li	$2,200			# 0xc8sw	$2,0($5)lw	$2,56($sp)lw	$6,64($sp)lw	$7,132($sp)addiu	$8,$2,200$L126: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,$L126addiu	$7,$7,16.set	macro.set	reorderlw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$2,144($sp)$L13:lw	$31,124($sp)lw	$fp,120($sp)lw	$23,116($sp)lw	$22,112($sp)lw	$21,108($sp)lw	$20,104($sp)lw	$19,100($sp)

⌨️ 快捷键说明

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