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

📄 mpeg12.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
subu	$5,$0,$2srl	$3,$3,7li	$4,27			# 0x1bmovn	$2,$5,$3subu	$4,$4,$9addu	$2,$2,$13sll	$2,$2,$4sra	$13,$2,$4$L109:j	$31move	$2,$13$L121:lbu	$3,0($6)lbu	$4,1($6)lbu	$5,3($6)lbu	$2,2($6)sll	$3,$3,24sll	$4,$4,16or	$3,$3,$4or	$3,$3,$5sll	$2,$2,8or	$2,$2,$3sll	$2,$2,$11srl	$2,$2,$10sll	$3,$15,$9or	$2,$2,$3addiu	$2,$2,1j	$L115sw	$14,8($12)$L119:addiu	$9,$9,9sra	$4,$9,3addu	$4,$11,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$3,$3,24sll	$5,$5,16lbu	$2,2($4)or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$7,$9,0x7or	$2,$2,$3sll	$2,$2,$7srl	$2,$2,$10addu	$2,$2,$8sll	$2,$2,2addu	$2,$14,$2lh	$10,2($2)j	$L107lh	$8,0($2)$L120:li	$13,65535			# 0xffffj	$31move	$2,$13.set	macro.set	reorder.end	mpeg_decode_motion.section	.rodata.str1.4.align	2$LC1:.ascii	"profile: %d, level: %d vbv buffer: %d, bitrate:%d\012\000".align	2$LC2:.ascii	"sde w:%d, h:%d\012\000".align	2$LC3:.ascii	"pde (%d,%d) (%d,%d) (%d,%d)\012\000".section	.text.mpeg_decode_extension,"ax",@progbits.align	2.align	5.ent	mpeg_decode_extension.type	mpeg_decode_extension, @functionmpeg_decode_extension:.frame	$sp,56,$31		# vars= 0, regs= 4/0, args= 40, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0addiu	$sp,$sp,-56sw	$31,52($sp)sw	$18,48($sp)sw	$17,44($sp)sw	$16,40($sp)lw	$18,136($4)sll	$6,$6,3sra	$2,$6,3.set	noreorder.set	nomacrobltz	$2,$L123addiu	$13,$18,8448.set	macro.set	reorderbltz	$6,$L123addu	$2,$5,$2$L126:sw	$0,8($13)sw	$5,0($13)sw	$6,12($13)sw	$2,4($13)lbu	$2,0($5)li	$12,4			# 0x4srl	$2,$2,4sltu	$3,$2,9move	$14,$5.set	noreorder.set	nomacrobeq	$3,$0,$L183sw	$12,8($13).set	macro.set	reorderlui	$3,%hi($L133)sll	$2,$2,2addiu	$3,$3,%lo($L133)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L133:.word	$L183.word	$L128.word	$L129.word	$L130.word	$L183.word	$L183.word	$L183.word	$L131.word	$L132.section	.text.mpeg_decode_extension$L131:lw	$2,8480($18).set	noreorder.set	nomacrobne	$2,$0,$L199li	$2,3			# 0x3.set	macro.set	reorderlw	$3,8500($18).set	noreorder.set	nomacrobeq	$3,$2,$L200li	$10,1			# 0x1.set	macro.set	reorder$L158:lw	$12,8($13)move	$8,$18move	$9,$0$L159:sra	$4,$12,3addu	$4,$4,$14lbu	$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,8andi	$4,$12,0x7or	$2,$2,$3move	$7,$12sll	$2,$2,$4addiu	$12,$12,17sra	$2,$2,16sra	$5,$12,3sw	$12,8($13)sh	$2,8724($8)addu	$5,$5,$14lbu	$3,0($5)lbu	$4,1($5)lbu	$6,3($5)lbu	$2,2($5)sll	$4,$4,16sll	$3,$3,24or	$3,$3,$4or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$12,0x7sll	$2,$2,$4addiu	$9,$9,1sra	$2,$2,16addiu	$12,$7,34slt	$3,$9,$10sh	$2,8726($8)sw	$12,8($13).set	noreorder.set	nomacrobne	$3,$0,$L159addiu	$8,$8,4.set	macro.set	reorderlw	$4,0($18)lw	$2,412($4)andi	$2,$2,0x1.set	noreorder.set	nomacrobeq	$2,$0,$L208lw	$31,52($sp).set	macro.set	reorderlh	$3,8726($18)lh	$7,8724($18)sw	$3,16($sp)lh	$2,8728($18)lui	$6,%hi($LC3)sw	$2,20($sp)lh	$3,8730($18)addiu	$6,$6,%lo($LC3)sw	$3,24($sp)lh	$2,8732($18)li	$5,2			# 0x2sw	$2,28($sp)lh	$3,8734($18).set	noreorder.set	nomacrojal	av_logsw	$3,32($sp).set	macro.set	reorder$L183:lw	$31,52($sp)$L208:lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,56.set	macro.set	reorder$L123:move	$5,$0move	$6,$0.set	noreorder.set	nomacroj	$L126move	$2,$0.set	macro.set	reorder$L128:li	$12,5			# 0x5sw	$12,8($13)lbu	$2,0($5)lw	$15,0($18)andi	$2,$2,0x7li	$12,8			# 0x8sw	$12,8($13)sw	$2,656($15)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$5lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$12,$6,4srl	$2,$2,28sw	$12,8($13)sw	$2,660($15)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8480($18)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$14lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$12,$6,2srl	$2,$2,30sw	$12,8($13)sw	$2,8540($18)lw	$9,8($13)addiu	$12,$9,2sra	$2,$9,3addu	$2,$2,$14sra	$6,$12,3addu	$6,$6,$14lbu	$11,3($2)lbu	$5,2($2)lbu	$4,0($2)lbu	$8,1($2)sw	$12,8($13)lbu	$2,0($6)lbu	$7,1($6)lbu	$10,3($6)lbu	$3,2($6)sll	$7,$7,16sll	$4,$4,24sll	$8,$8,16sll	$2,$2,24or	$2,$2,$7or	$4,$4,$8or	$4,$4,$11or	$2,$2,$10sll	$5,$5,8sll	$3,$3,8or	$5,$5,$4or	$3,$3,$2andi	$4,$12,0x7andi	$2,$9,0x7sll	$5,$5,$2sll	$3,$3,$4addiu	$12,$9,4sw	$12,8($13)srl	$5,$5,30lw	$2,4($18)lw	$4,8($18)srl	$3,$3,30sll	$5,$5,12sll	$3,$3,12or	$2,$2,$5or	$4,$4,$3sw	$4,8($18)sw	$2,4($18)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$14lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4srl	$2,$2,20addiu	$12,$6,12sll	$4,$2,24sll	$2,$2,22sw	$12,8($13)addu	$2,$2,$4lw	$3,20($18)sll	$4,$2,2addu	$2,$2,$4addu	$3,$3,$2sw	$3,20($18)lw	$7,8($13)addiu	$12,$7,1sra	$4,$12,3sw	$12,8($13)addu	$4,$4,$14lbu	$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,8andi	$4,$12,0x7or	$2,$2,$3sll	$2,$2,$4lw	$3,324($15)srl	$2,$2,24sll	$2,$2,24addu	$3,$3,$2addiu	$12,$7,9sw	$12,8($13)sw	$3,324($15)lw	$4,8($13)sra	$2,$4,3addu	$2,$14,$2lbu	$3,0($2)addiu	$12,$4,1sw	$12,8($13)andi	$4,$4,0x7sll	$3,$3,$4lw	$5,56($18)andi	$3,$3,0x00ffli	$2,524288			# 0x80000srl	$3,$3,7and	$5,$5,$2.set	noreorder.set	nomacrobne	$5,$0,$L201sw	$3,8240($18).set	macro.set	reorder$L134:lw	$6,8($13)li	$8,2			# 0x2sra	$4,$6,3addu	$4,$4,$14lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4srl	$2,$2,30addiu	$12,$6,2addiu	$2,$2,1sw	$12,8($13)sw	$2,8756($18)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$14lbu	$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,27addiu	$12,$6,5addiu	$2,$2,1sw	$12,8($13)sw	$2,8760($18)lw	$3,412($15)sw	$8,228($15)andi	$3,$3,0x1sw	$8,16($15).set	noreorder.set	nomacrobeq	$3,$0,$L183sw	$8,44($18).set	macro.set	reorderlw	$3,660($15)lw	$7,656($15)sw	$3,16($sp)lw	$2,324($15)lui	$6,%hi($LC1)sw	$2,20($sp)lw	$3,20($18)move	$4,$15addiu	$6,$6,%lo($LC1)li	$5,2			# 0x2.set	noreorder.set	nomacrojal	av_logsw	$3,24($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L208lw	$31,52($sp).set	macro.set	reorder$L132:sw	$0,8560($18)sw	$0,8556($18)lw	$6,8($13)li	$8,3			# 0x3sra	$4,$6,3addu	$4,$4,$5lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$12,$6,4srl	$2,$2,28sw	$12,8($13)sw	$2,8484($18)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$14lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$12,$6,4srl	$2,$2,28sw	$12,8($13)sw	$2,8488($18)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$14lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$12,$6,4srl	$2,$2,28sw	$12,8($13)sw	$2,8492($18)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$14lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$12,$6,4srl	$2,$2,28sw	$12,8($13)sw	$2,8496($18)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$14lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$12,$6,2srl	$2,$2,30sw	$12,8($13)sw	$2,8504($18)lw	$6,8($13)sra	$4,$6,3addu	$4,$4,$14lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$4,$6,0x7sll	$2,$2,$4addiu	$12,$6,2srl	$2,$2,30sw	$12,8($13)sw	$2,8500($18)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8512($18)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8508($18)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8516($18)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8520($18)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8524($18)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8528($18)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8532($18)lw	$5,8($13)sra	$2,$5,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$5,1srl	$3,$3,7sw	$12,8($13)sw	$3,8536($18)lw	$4,8($13)sra	$2,$4,3addu	$2,$14,$2lbu	$3,0($2)addiu	$5,$4,1andi	$4,$4,0x7sw	$5,8($13)sll	$3,$3,$4andi	$3,$3,0x00fflw	$2,8500($18)srl	$3,$3,7.set	noreorder.set	nomacrobeq	$2,$8,$L202sw	$3,8552($18).set	macro.set	reorderlw	$3,148($18)lw	$4,152($18)lw	$2,8572($18)mul	$7,$4,$3xori	$2,$2,0x1sll	$3,$3,3sltu	$4,$7,40sw	$2,8572($18)sw	$3,168($18).set	noreorder.set	nomacrobne	$4,$0,$L203lw	$6,2020($18).set	macro.set	reorderandi	$2,$6,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L169move	$4,$6.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$8,$L170li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L204$L167:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L171li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L171$L185:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L185$L171:addu	$6,$7,$6addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L211addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L212:#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,$L212addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L211:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L213andi	$4,$6,0x3.set	macro.set	reorder$L187:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L187andi	$4,$6,0x3.set	macro.set	reorder$L213:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L179addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L180li	$2,1			# 0x1.set	macro.set	reorderbeq	$4,$2,$L205$L164:lw	$2,8528($18)$L210:.set	noreorder.set	nomacrobeq	$2,$0,$L181addiu	$16,$18,5040.set	macro.set	reorderlui	$17,%hi(ff_alternate_vertical_scan)addiu	$5,$18,7300addiu	$6,$17,%lo(ff_alternate_vertical_scan).set	noreorder.set	nomacrojal	ff_init_scantablemove	$4,$16.set	macro.set	reordermove	$4,$16addiu	$5,$18,6904addiu	$6,$17,%lo(ff_alternate_vertical_scan)$L198:lw	$31,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp).set	noreorder.set	nomacroj	ff_init_scantableaddiu	$sp,$sp,56.set	macro.set	reorder$L130:lbu	$2,0($5)li	$12,5			# 0x5srl	$2,$2,3andi	$2,$2,0x1.set	noreorder.set	nomacrobeq	$2,$0,$L140sw	$12,8($13).set	macro.set	reorderlui	$2,%hi(ff_zigzag_direct)lui	$3,%hi(ff_zigzag_direct+64)addiu	$9,$2,%lo(ff_zigzag_direct)addiu	$10,$3,%lo(ff_zigzag_direct+64)$L142:sra	$3,$12,3addu	$3,$3,$14lbu	$4,0($3)lbu	$5,1($3)lbu	$6,0($9)lbu	$7,3($3)lbu	$2,2($3)andi	$8,$12,0x7sll	$4,$4,24sll	$5,$5,16addiu	$12,$12,8or	$4,$4,$5sw	$12,8($13)addu	$6,$6,$18or	$4,$4,$7sll	$2,$2,8lbu	$3,5040($6)or	$2,$2,$4sll	$2,$2,$8sll	$3,$3,1srl	$2,$2,24addu	$3,$3,$18addiu	$9,$9,1sh	$2,6380($3).set	noreorder.set	nomacrobne	$9,$10,$L142sh	$2,6252($3).set	macro.set	reorder$L140:sra	$2,$12,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$12,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$12,$12,1srl	$3,$3,7.set	noreorder.set	nomacrobeq	$3,$0,$L143sw	$12,8($13).set	macro.set	reorderlui	$2,%hi(ff_zigzag_direct)lui	$3,%hi(ff_zigzag_direct+64)addiu	$9,$2,%lo(ff_zigzag_direct)addiu	$10,$3,%lo(ff_zigzag_direct+64)$L145:

⌨️ 快捷键说明

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