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

📄 mpeg12.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
lw	$2,32($sp)lw	$2,3520($18)$L289:lw	$4,3512($18)addiu	$2,$2,1slt	$3,$2,$4bne	$3,$0,$L230sw	$2,3520($18)lw	$5,3508($18)$L229:lw	$2,3516($18)addiu	$2,$2,1slt	$3,$2,$5bne	$3,$0,$L228sw	$2,3516($18)$L227:lw	$7,100($sp)move	$6,$fpaddiu	$8,$18,3312$L265: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)bne	$6,$8,$L265addiu	$7,$7,16lw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$3,104($sp)li	$2,32			# 0x20sw	$2,0($3)lw	$3,8($19)addiu	$2,$3,31slt	$4,$2,0addiu	$3,$3,62movn	$2,$3,$4sra	$2,$2,5j	$L219sll	$2,$2,2$L288:lw	$5,3140($18)mul	$3,$23,$2lw	$2,2896($18)addu	$4,$3,$21lw	$3,28($sp)sll	$4,$4,3addu	$4,$3,$4jal	$2addiu	$6,$22,512lw	$2,40($sp)lw	$5,3144($18)mul	$3,$23,$2lw	$2,2896($18)addu	$4,$3,$21lw	$3,36($sp)sll	$4,$4,3addu	$4,$3,$4jal	$2addiu	$6,$22,640j	$L289lw	$2,3520($18)$L268:lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)move	$4,$0jal	av_logmove	$5,$0j	$L219li	$2,-1			# 0xffffffffffffffff$L280:lui	$6,%hi($LC4)move	$4,$17addiu	$6,$6,%lo($LC4)jal	av_logmove	$5,$0j	$L219li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	decode_frame.section	.rodata.str1.4.align	2$LC7:.ascii	"invalid mb type in I Frame at %d %d\012\000".align	2$LC8:.ascii	"invalid mb type in P Frame at %d %d\012\000".align	2$LC9:.ascii	"invalid mb type in B Frame at %d %d\012\000".align	2$LC10:.ascii	"00 motion_type at %d %d\012\000".align	2$LC11:.ascii	"invalid cbp at %d %d\012\000".section	.text.mpeg_decode_mb,"ax",@progbits.align	2.align	5.ent	mpeg_decode_mb.type	mpeg_decode_mb, @functionmpeg_decode_mb:.frame	$sp,88,$31		# vars= 24, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-88sw	$17,52($sp)sw	$31,84($sp)sw	$fp,80($sp)sw	$23,76($sp)sw	$22,72($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$19,60($sp)sw	$18,56($sp)sw	$16,48($sp)lw	$2,6176($4)li	$3,-1			# 0xffffffffffffffffaddiu	$2,$2,-1move	$17,$4sw	$2,6176($4)beq	$2,$3,$L291lw	$4,8540($4)lw	$3,2084($17)li	$2,2			# 0x2bne	$3,$2,$L293noplw	$2,6172($17)lw	$4,152($17)lw	$3,6168($17)mul	$6,$2,$4lw	$5,1568($17)addu	$2,$6,$3sll	$2,$2,2addu	$2,$2,$5li	$3,1			# 0x1li	$4,14344			# 0x3808sw	$3,2016($17)move	$5,$0sw	$4,0($2)$L295:lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)move	$2,$5j	$31addiu	$sp,$sp,88$L291:li	$2,1			# 0x1sll	$2,$2,$4lw	$5,2084($17)addiu	$2,$2,4li	$3,2			# 0x2beq	$5,$3,$L304sw	$2,36($sp)li	$2,3			# 0x3beq	$5,$2,$L305addiu	$20,$17,8448lw	$5,8($20)lw	$6,8448($17)sra	$2,$5,3addu	$2,$6,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$4,$5,1srl	$3,$3,7beq	$3,$0,$L306sw	$4,8($20)li	$9,1			# 0x1sw	$9,28($sp)move	$16,$0$L308:lw	$3,2180($17)jal	$3lw	$4,8636($17)lw	$2,8548($17)beq	$2,$0,$L617noplw	$3,8500($17)$L662:li	$2,3			# 0x3beq	$3,$2,$L618nop$L320:beq	$16,$0,$L323noplw	$6,8($20)lw	$2,8448($17)sra	$4,$6,3addu	$4,$4,$2lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16addiu	$4,$6,5or	$3,$3,$5or	$3,$3,$7sw	$4,8($20)sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7lw	$3,8520($17)sll	$2,$2,$6beq	$3,$0,$L325srl	$4,$2,27lui	$2,%hi(non_linear_qscale)addiu	$2,$2,%lo(non_linear_qscale)addu	$2,$4,$2lbu	$2,0($2)$L327:sw	$2,2056($17)$L323:lw	$2,8516($17)beq	$2,$0,$L328addiu	$4,$17,5524lw	$3,8500($17)li	$2,3			# 0x3beq	$3,$2,$L330noplw	$2,8($20)addiu	$2,$2,1sw	$2,8($20)$L330:lw	$5,8484($17)lw	$6,5524($17)jal	mpeg_decode_motionmove	$4,$17lw	$5,8488($17)lw	$6,5528($17)sw	$2,5444($17)sw	$2,5532($17)sw	$2,5524($17)jal	mpeg_decode_motionmove	$4,$17sw	$2,5448($17)sw	$2,5536($17)sw	$2,5528($17)lw	$2,8($20)addiu	$2,$2,1sw	$2,8($20)lw	$2,44($17)$L663:li	$3,1			# 0x1li	$4,2			# 0x2beq	$2,$4,$L619sw	$3,6180($17)move	$16,$17li	$18,-3			# 0xfffffffffffffffdaddiu	$13,$17,6252addiu	$19,$17,6908$L378:addiu	$2,$18,3slt	$2,$2,4lw	$14,8588($16)bne	$2,$0,$L379lw	$12,2056($17)beq	$18,$0,$L382move	$15,$18lw	$8,8($20)lw	$11,8448($17)sra	$4,$8,3addu	$4,$11,$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,$3lui	$3,%hi(dc_chroma_vlc+4)andi	$4,$8,0x7lw	$10,%lo(dc_chroma_vlc+4)($3)sll	$2,$2,$4$L616:srl	$2,$2,23sll	$2,$2,2addu	$2,$10,$2lh	$7,2($2)bltz	$7,$L620lh	$9,0($2)$L386:addu	$2,$8,$7bltz	$9,$L598sw	$2,8($20)bne	$9,$0,$L390move	$5,$0$L392:sll	$4,$15,2addu	$4,$4,$17lw	$3,1896($4)lui	$2,%hi(ff_rl_mpeg1+60)addu	$3,$5,$3lw	$11,%lo(ff_rl_mpeg1+60)($2)lw	$7,8456($17)lw	$15,8448($17)sll	$5,$3,3move	$9,$0sw	$3,1896($4)j	$L393sh	$5,0($14)$L622:addu	$9,$9,$3addu	$3,$19,$9lbu	$3,0($3)mul	$2,$6,$12sll	$6,$3,1addu	$3,$6,$13lhu	$4,0($3)sra	$5,$10,31mul	$2,$2,$4addiu	$7,$8,1sra	$2,$2,4addiu	$2,$2,-1ori	$2,$2,0x1xor	$2,$2,$5subu	$4,$2,$5$L400:slt	$2,$9,64beq	$2,$0,$L602addu	$2,$6,$14$L669:sh	$4,0($2)$L393:sra	$3,$7,3addu	$3,$15,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)sll	$5,$5,16lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$7,0x7sll	$5,$4,$3srl	$2,$5,23sll	$2,$2,2addu	$2,$11,$2lb	$4,2($2)bltz	$4,$L621lh	$6,0($2)lbu	$3,3($2)li	$2,127			# 0x7fbeq	$6,$2,$L396addu	$8,$7,$4$L627:bne	$6,$0,$L622sll	$10,$5,$4addiu	$6,$8,6sra	$4,$6,3addu	$4,$15,$4lbu	$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	$6,$6,0x7sll	$2,$2,$6sra	$4,$2,24sll	$3,$2,8li	$2,-128			# 0xffffffffffffff80beq	$4,$2,$L623addiu	$7,$8,14bne	$4,$0,$L668srl	$2,$10,26srl	$4,$3,24addiu	$7,$8,22$L668:addiu	$2,$2,1addu	$9,$9,$2addu	$3,$19,$9bltz	$4,$L624lbu	$3,0($3)$L405:mul	$2,$4,$12sll	$6,$3,1addu	$3,$6,$13lhu	$4,0($3)mul	$2,$2,$4sra	$2,$2,4addiu	$2,$2,-1ori	$4,$2,0x1slt	$2,$9,64bne	$2,$0,$L669addu	$2,$6,$14$L602:lw	$2,6172($17)lw	$4,0($17)lw	$7,6168($17)lui	$6,%hi($LC5)move	$5,$0addiu	$6,$6,%lo($LC5)jal	av_logsw	$2,16($sp)li	$5,-1			# 0xfffffffffffffffflw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)move	$2,$5j	$31addiu	$sp,$sp,88$L618:lw	$2,8508($17)bne	$2,$0,$L320noplw	$5,8($20)lw	$3,8448($17)sra	$4,$5,3addu	$3,$3,$4lbu	$2,0($3)andi	$4,$5,0x7sll	$2,$2,$4andi	$2,$2,0x00ffaddiu	$5,$5,1srl	$2,$2,7sw	$5,8($20)j	$L320sw	$2,8564($17)$L305:lw	$6,8($20)lw	$8,8448($17)sra	$4,$6,3addu	$4,$4,$8lbu	$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,$4lui	$3,%hi(mb_btype_vlc+4)lw	$4,%lo(mb_btype_vlc+4)($3)srl	$2,$2,26sll	$2,$2,2addu	$2,$2,$4lh	$3,2($2)lh	$2,0($2)addu	$6,$6,$3bltz	$2,$L626sw	$6,8($20)sll	$3,$2,2lui	$2,%hi(btype2mb_type)addiu	$2,$2,%lo(btype2mb_type)addu	$3,$3,$2lw	$3,0($3)sw	$3,28($sp)$L313:andi	$2,$3,0x7beq	$2,$0,$L316li	$2,536870912			# 0x20000000li	$2,65536			# 0x10000j	$L308and	$16,$3,$2$L621:sll	$5,$5,9srl	$2,$5,$4addu	$2,$2,$6sll	$2,$2,2addu	$2,$11,$2lb	$4,2($2)lh	$6,0($2)addiu	$7,$7,9lbu	$3,3($2)li	$2,127			# 0x7fbne	$6,$2,$L627addu	$8,$7,$4$L396:addiu	$18,$18,1li	$2,3			# 0x3sw	$9,6856($16)sw	$8,8456($17)bne	$18,$2,$L378addiu	$16,$16,4$L338:lw	$2,6172($17)$L664:lw	$4,152($17)lw	$3,6168($17)mul	$6,$2,$4lw	$5,1568($17)addu	$2,$6,$3lw	$8,28($sp)sll	$2,$2,2addu	$2,$2,$5sw	$8,0($2)move	$5,$0lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)move	$2,$5j	$31addiu	$sp,$sp,88$L623:srl	$2,$3,24addiu	$4,$2,-256srl	$2,$10,26addiu	$2,$2,1addu	$9,$9,$2addu	$3,$19,$9addiu	$7,$8,22bgez	$4,$L405lbu	$3,0($3)$L624:subu	$2,$0,$4mul	$2,$12,$2sll	$6,$3,1addu	$3,$6,$13lhu	$4,0($3)mul	$2,$2,$4sra	$2,$2,4addiu	$2,$2,-1ori	$2,$2,0x1j	$L400subu	$4,$0,$2$L379:move	$15,$0$L382:lw	$8,8($20)lw	$11,0($20)sra	$4,$8,3addu	$4,$11,$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,$3lui	$3,%hi(dc_lum_vlc+4)andi	$4,$8,0x7lw	$10,%lo(dc_lum_vlc+4)($3)j	$L616sll	$2,$2,$4$L390:lw	$6,8($20)lw	$2,0($20)sra	$4,$6,3addu	$4,$4,$2lbu	$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,$4nor	$3,$0,$2sra	$3,$3,31xor	$2,$2,$3subu	$4,$0,$9srl	$2,$2,$4xor	$2,$2,$3subu	$5,$2,$3li	$2,65534			# 0xfffeaddu	$6,$9,$6slt	$2,$2,$5beq	$2,$0,$L392sw	$6,8($20)$L299:j	$L295li	$5,-1			# 0xffffffffffffffff$L304:addiu	$20,$17,8448lw	$6,8($20)lw	$8,8448($17)sra	$4,$6,3addu	$4,$4,$8lbu	$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,$4lui	$3,%hi(mb_ptype_vlc+4)lw	$4,%lo(mb_ptype_vlc+4)($3)srl	$2,$2,26sll	$2,$2,2addu	$2,$2,$4lh	$3,2($2)lh	$2,0($2)addu	$6,$6,$3bltz	$2,$L628sw	$6,8($20)sll	$3,$2,2lui	$2,%hi(ptype2mb_type)addiu	$2,$2,%lo(ptype2mb_type)addu	$3,$3,$2lw	$3,0($3)j	$L313sw	$3,28($sp)$L306:sra	$2,$4,3addu	$2,$6,$2lbu	$3,0($2)andi	$4,$4,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$2,$5,2srl	$3,$3,7beq	$3,$0,$L629sw	$2,8($20)li	$2,65536			# 0x10000ori	$2,$2,0x1li	$16,65536			# 0x10000j	$L308sw	$2,28($sp)$L316:and	$2,$3,$2bne	$2,$0,$L630li	$2,1			# 0x1lw	$2,8508($17)beq	$2,$0,$L422li	$10,2			# 0x2$L424:lw	$9,28($sp)li	$2,65536			# 0x10000and	$2,$9,$2beq	$2,$0,$L670lw	$3,28($sp)lw	$6,8($20)sra	$4,$6,3addu	$4,$4,$8lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16addiu	$4,$6,5or	$3,$3,$5or	$3,$3,$7sw	$4,8($20)sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7lw	$3,8520($17)sll	$2,$2,$6beq	$3,$0,$L429srl	$4,$2,27lui	$2,%hi(non_linear_qscale)addiu	$2,$2,%lo(non_linear_qscale)addu	$2,$4,$2lbu	$2,0($2)$L431:sw	$2,2056($17)lw	$3,28($sp)$L670:sra	$2,$3,13andi	$2,$2,0x3li	$3,2			# 0x2beq	$10,$3,$L434sw	$2,5436($17)li	$3,3			# 0x3beq	$10,$3,$L435li	$2,1			# 0x1beq	$10,$2,$L631lui	$6,%hi($LC10)lw	$4,0($17)lw	$7,6168($17)lw	$2,6172($17)move	$5,$0addiu	$6,$6,%lo($LC10)jal	av_logsw	$2,16($sp)j	$L295li	$5,-1			# 0xffffffffffffffff$L293:lw	$6,6168($17)beq	$6,$0,$L296noplw	$7,6172($17)lw	$5,152($17)lw	$4,1568($17)mul	$3,$7,$5addu	$2,$3,$6sll	$2,$2,2addu	$2,$2,$4lw	$3,-4($2)$L298:andi	$2,$3,0x7bne	$2,$0,$L299mul	$8,$7,$5ori	$3,$3,0x800addu	$2,$8,$6sll	$2,$2,2addu	$2,$2,$4sw	$3,0($2)lw	$4,5444($17)lw	$5,5448($17)lw	$2,5476($17)lw	$3,5480($17)or	$4,$4,$5or	$2,$2,$3or	$4,$4,$2bne	$4,$0,$L632li	$2,1			# 0x1move	$5,$0j	$L295sw	$2,2016($17)$L617:lw	$4,8636($17)lw	$2,2180($17)jal	$2addiu	$4,$4,768j	$L662lw	$3,8500($17)$L328:move	$5,$0jal	memsetli	$6,32			# 0x20j	$L663lw	$2,44($17)$L619:lw	$2,60($17)andi	$2,$2,0x1bne	$2,$0,$L335move	$21,$17lw	$4,36($sp)blez	$4,$L338move	$23,$17move	$fp,$0addiu	$19,$17,6908$L358:slt	$2,$fp,4lw	$21,8588($23)beq	$2,$0,$L359lw	$18,2056($17)addiu	$22,$17,6252move	$16,$0$L361:move	$4,$20jal	decode_dcmove	$5,$16move	$6,$2li	$2,65534			# 0xfffeslt	$2,$2,$6bne	$2,$0,$L299sll	$4,$16,2addu	$4,$4,$17lw	$3,1896($4)lw	$5,8504($17)li	$2,3			# 0x3addu	$3,$6,$3subu	$2,$2,$5sll	$2,$3,$2sll	$6,$2,16lw	$5,8524($17)sra	$6,$6,16sw	$3,1896($4)beq	$5,$0,$L363sh	$6,0($21)lui	$2,%hi(ff_rl_mpeg2)addiu	$2,$2,%lo(ff_rl_mpeg2)$L365:lw	$24,60($2)lw	$10,8456($17)lw	$15,8448($17)xori	$16,$6,0x1j	$L366move	$14,$0$L634:addu	$14,$14,$3addu	$2,$19,$14lbu	$3,0($2)sll	$5,$3,1addu	$3,$5,$22lhu	$2,0($3)mul	$2,$13,$2sra	$2,$2,4xor	$2,$2,$4subu	$3,$2,$4$L373:slt	$2,$14,64addu	$4,$5,$21beq	$2,$0,$L602xor	$16,$16,$3sh	$3,0($4)$L366:sra	$3,$10,3addu	$3,$15,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)sll	$5,$5,16lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$10,0x7sll	$3,$4,$3srl	$2,$3,23sll	$2,$2,2addu	$7,$24,$2lb	$5,2($7)bltz	$5,$L633lh	$8,0($7)$L367:sll	$3,$3,$5addu	$9,$10,$5srl	$2,$3,26sra	$4,$3,31addiu	$3,$9,6addiu	$11,$2,1sra	$2,$3,3addu	$6,$15,$2li	$2,127			# 0x7fandi	$12,$3,0x7mul	$13,$8,$18addiu	$10,$9,1beq	$8,$2,$L369lbu	$3,3($7)bne	$8,$0,$L634noplbu	$3,0($6)

⌨️ 快捷键说明

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