dvdsubdec.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,410 行 · 第 1/3 页

S
2,410
字号
.set	nomacrobeq	$2,$0,$L97li	$2,132			# 0x84.set	macro.set	reorderli	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$9,$2,$L89sltu	$2,$9,3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L98li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$9,$0,$L87li	$2,1			# 0x1.set	macro.set	reorderbeq	$9,$2,$L256$L86:.set	noreorder.set	nomacrobltz	$fp,$L114lw	$4,316($sp).set	macro.set	reordermove	$19,$0subu	$2,$15,$4addiu	$2,$2,1slt	$3,$2,0movz	$19,$2,$3.set	noreorder.set	nomacrobeq	$19,$0,$L114lw	$2,320($sp).set	macro.set	reordersubu	$3,$13,$2slt	$2,$3,0movn	$3,$0,$2.set	noreorder.set	nomacrobeq	$3,$0,$L114sw	$3,340($sp).set	macro.set	reorderlw	$13,16($21).set	noreorder.set	nomacrobeq	$13,$0,$L265lw	$2,340($sp).set	macro.set	reorderlw	$2,12($21).set	noreorder.set	nomacrobeq	$2,$0,$L120move	$17,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L122move	$3,$0.set	macro.set	reorder$L232:lw	$13,16($21)$L122:sll	$2,$3,3sll	$16,$3,5subu	$16,$16,$2addu	$3,$13,$16.set	noreorder.set	nomacrojal	av_freelw	$4,20($3).set	macro.set	reorderlw	$2,16($21)addu	$16,$16,$2.set	noreorder.set	nomacrojal	av_freelw	$4,16($16).set	macro.set	reorderlw	$2,12($21)addiu	$3,$17,1sltu	$2,$3,$2.set	noreorder.set	nomacrobne	$2,$0,$L232move	$17,$3.set	macro.set	reorder$L120:.set	noreorder.set	nomacrojal	av_freepaddiu	$4,$21,16.set	macro.set	reordersw	$0,12($21)lw	$2,340($sp)$L265:sll	$17,$19,1.set	noreorder.set	nomacrojal	av_mallocmul	$4,$2,$19.set	macro.set	reorderli	$4,24			# 0x18.set	noreorder.set	nomacrojal	av_malloczmove	$16,$2.set	macro.set	reorderlw	$3,340($sp)li	$4,1			# 0x1sw	$4,12($21)sw	$16,20($2)sw	$2,16($21)addiu	$7,$3,1lw	$13,416($sp)lw	$2,336($sp)sra	$7,$7,1move	$4,$16move	$5,$17move	$6,$19sw	$13,24($sp)sw	$fp,20($sp)sw	$20,16($sp).set	noreorder.set	nomacrojal	decode_rlesw	$2,28($sp).set	macro.set	reorderlw	$3,340($sp)lw	$13,324($sp)sra	$7,$3,1lw	$2,416($sp)lw	$3,336($sp)addu	$4,$16,$19move	$5,$17move	$6,$19sw	$13,20($sp)sw	$20,16($sp)sw	$2,24($sp).set	noreorder.set	nomacrojal	decode_rlesw	$3,28($sp).set	macro.set	reorderlw	$4,336($sp).set	noreorder.set	nomacrobeq	$4,$0,$L123lw	$13,312($sp).set	macro.set	reorderbeq	$13,$0,$L101lw	$16,16($21).set	noreorder.set	nomacrojal	av_mallocli	$4,1024			# 0x400.set	macro.set	reorderlw	$13,16($21)sw	$2,16($16)li	$2,256sh	$2,8($13)lui	$2,%hi($LC0)addiu	$2,$2,%lo($LC0)lw	$10,16($13)lw	$9,312($sp)lw	$12,0($2)addiu	$11,$sp,52addiu	$17,$sp,308li	$16,1192			# 0x4a8li	$15,-401			# 0xfffffffffffffe6fli	$14,1634			# 0x662$L126:lbu	$5,2($9)lbu	$7,1($9)addiu	$5,$5,-128lbu	$6,0($9)addiu	$7,$7,-128sll	$4,$5,2sll	$2,$5,4subu	$2,$2,$4sll	$3,$7,3sll	$4,$7,10mul	$6,$6,$16addu	$3,$3,$4mul	$4,$5,$14mul	$8,$7,$15addiu	$6,$6,-18560addu	$2,$2,$5addu	$3,$3,$7addu	$5,$4,$6sll	$2,$2,6subu	$8,$8,$2sra	$5,$5,10sll	$3,$3,1addu	$3,$6,$3addu	$5,$5,$12addu	$6,$6,$8lbu	$7,0($5)lbu	$2,0($11)sra	$6,$6,10sra	$3,$3,10addu	$6,$6,$12addu	$3,$3,$12lbu	$4,0($6)lbu	$5,0($3)sll	$2,$2,24sll	$7,$7,16or	$2,$2,$7or	$2,$2,$5sll	$4,$4,8or	$4,$4,$2addiu	$11,$11,1sw	$4,0($10)addiu	$9,$9,3.set	noreorder.set	nomacrobne	$17,$11,$L126addiu	$10,$10,4.set	macro.set	reorderlw	$2,316($sp)lw	$3,320($sp)lw	$4,340($sp)sw	$19,12($13)sh	$2,0($13)sh	$3,2($13)sh	$4,6($13)sh	$19,4($13)$L114:.set	noreorder.set	nomacrobeq	$22,$23,$L147move	$22,$23.set	macro.set	reorder.set	noreorder.set	nomacroj	$L274lw	$13,332($sp).set	macro.set	reorder$L184:addiu	$20,$20,1addu	$5,$5,$8.set	noreorder.set	nomacrobne	$9,$20,$L183addu	$6,$6,$8.set	macro.set	reorder$L190:.set	noreorder.set	nomacrojal	av_freepaddiu	$4,$13,20.set	macro.set	reorderlw	$2,16($21)sh	$0,4($2)sh	$0,6($2)$L75:lw	$4,408($sp)$L266:sw	$0,0($4)$L155:lw	$2,416($sp)lw	$31,396($sp)lw	$fp,392($sp)lw	$23,388($sp)lw	$22,384($sp)lw	$21,380($sp)lw	$20,376($sp)lw	$19,372($sp)lw	$18,368($sp)lw	$17,364($sp)lw	$16,360($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,400.set	macro.set	reorder$L256:sw	$14,4($21)$L100:lw	$3,416($sp)slt	$2,$12,$3.set	noreorder.set	nomacrobeq	$2,$0,$L86li	$2,5			# 0x5.set	macro.set	reordermove	$11,$12addu	$3,$20,$12lbu	$9,0($3).set	noreorder.set	nomacrobne	$9,$2,$L257addiu	$12,$11,1.set	macro.set	reorder$L92:lw	$13,416($sp)subu	$2,$13,$12slt	$2,$2,6.set	noreorder.set	nomacrobne	$2,$0,$L101addu	$2,$20,$12.set	macro.set	reorderlbu	$4,1($2)lbu	$6,4($2)lbu	$7,0($2)lbu	$8,3($2)lw	$13,336($sp)lbu	$11,5($2)lbu	$10,2($2)andi	$3,$4,0xfandi	$5,$6,0xfandi	$9,$9,0x80li	$2,1			# 0x1movn	$13,$2,$9sll	$7,$7,4sll	$3,$3,8sll	$8,$8,4sll	$5,$5,8srl	$4,$4,4srl	$6,$6,4sw	$13,336($sp)or	$7,$7,$4or	$8,$8,$6or	$15,$3,$10or	$13,$5,$11addiu	$12,$12,6sw	$7,316($sp).set	noreorder.set	nomacroj	$L100sw	$8,320($sp).set	macro.set	reorder$L77:lbu	$2,2($7)lbu	$3,3($7)sll	$2,$2,8or	$22,$2,$3sw	$0,328($sp).set	noreorder.set	nomacroj	$L79sw	$4,332($sp).set	macro.set	reorder$L97:.set	noreorder.set	nomacrobeq	$9,$2,$L95sltu	$2,$9,133.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L99li	$2,133			# 0x85.set	macro.set	reorderli	$2,6			# 0x6.set	noreorder.set	nomacrobeq	$9,$2,$L93li	$2,131			# 0x83.set	macro.set	reorderbne	$9,$2,$L86lw	$3,416($sp)subu	$2,$3,$12slt	$2,$2,768.set	noreorder.set	nomacrobne	$2,$0,$L101addu	$12,$20,$12.set	macro.set	reordersw	$12,312($sp).set	noreorder.set	nomacroj	$L100addiu	$12,$11,769.set	macro.set	reorder$L98:.set	noreorder.set	nomacrobeq	$9,$2,$L90li	$2,4			# 0x4.set	macro.set	reorder.set	noreorder.set	nomacrobne	$9,$2,$L86lw	$4,416($sp).set	macro.set	reordersubu	$2,$4,$12slt	$2,$2,2.set	noreorder.set	nomacrobne	$2,$0,$L101addu	$4,$20,$12.set	macro.set	reorderlbu	$2,0($4)addiu	$12,$11,3andi	$3,$2,0xfsrl	$2,$2,4sb	$2,55($sp)sb	$3,54($sp)lbu	$2,1($4)srl	$2,$2,4sb	$2,53($sp)lbu	$3,1($4)andi	$3,$3,0xf.set	noreorder.set	nomacroj	$L100sb	$3,52($sp).set	macro.set	reorder$L99:.set	noreorder.set	nomacrobeq	$9,$2,$L92li	$2,134			# 0x86.set	macro.set	reorder.set	noreorder.set	nomacrobne	$9,$2,$L86lw	$4,416($sp).set	macro.set	reordersubu	$2,$4,$12slt	$2,$2,8.set	noreorder.set	nomacrobne	$2,$0,$L101addu	$2,$20,$12.set	macro.set	reorderlbu	$4,0($2)lbu	$8,1($2)lbu	$3,4($2)lbu	$6,5($2)lbu	$10,7($2)lbu	$7,2($2)lbu	$9,3($2)lbu	$5,6($2)sll	$4,$4,24sll	$8,$8,16sll	$3,$3,24sll	$6,$6,16or	$4,$4,$8or	$3,$3,$6or	$4,$4,$9or	$3,$3,$10sll	$7,$7,8sll	$5,$5,8or	$5,$5,$3or	$fp,$7,$4addiu	$12,$11,9.set	noreorder.set	nomacroj	$L100sw	$5,324($sp).set	macro.set	reorder$L82:lbu	$2,2($6)lbu	$3,3($6)sll	$2,$2,8.set	noreorder.set	nomacroj	$L84or	$23,$2,$3.set	macro.set	reorder$L95:lw	$4,416($sp)subu	$2,$4,$12slt	$2,$2,256.set	noreorder.set	nomacrobne	$2,$0,$L101move	$4,$3.set	macro.set	reorderaddiu	$3,$sp,52$L111:lbu	$2,1($4)nor	$2,$0,$2sb	$2,0($3)addiu	$3,$3,1.set	noreorder.set	nomacrobne	$3,$18,$L111addiu	$4,$4,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L100addiu	$12,$12,256.set	macro.set	reorder$L89:.set	noreorder.set	nomacroj	$L100sw	$14,8($21).set	macro.set	reorder$L87:.set	noreorder.set	nomacroj	$L100sw	$2,344($sp).set	macro.set	reorder$L93:lw	$3,416($sp)subu	$2,$3,$12slt	$2,$2,4.set	noreorder.set	nomacrobne	$2,$0,$L101addu	$2,$20,$12.set	macro.set	reorderlbu	$3,0($2)lbu	$4,2($2)lbu	$6,3($2)lbu	$5,1($2)sll	$3,$3,8sll	$4,$4,8or	$4,$4,$6or	$fp,$3,$5addiu	$12,$11,5.set	noreorder.set	nomacroj	$L100sw	$4,324($sp).set	macro.set	reorder$L90:lw	$3,416($sp)subu	$2,$3,$12slt	$2,$2,2.set	noreorder.set	nomacrobne	$2,$0,$L101addu	$4,$20,$12.set	macro.set	reorderlbu	$2,0($4)addiu	$12,$11,3andi	$3,$2,0xfsrl	$2,$2,4sb	$2,35($sp)sb	$3,34($sp)lbu	$2,1($4)srl	$2,$2,4sb	$2,33($sp)lbu	$3,1($4)andi	$3,$3,0xf.set	noreorder.set	nomacroj	$L100sb	$3,32($sp).set	macro.set	reorder$L147:lw	$2,12($21).set	noreorder.set	nomacrobeq	$2,$0,$L101lw	$3,344($sp).set	macro.set	reorder.set	noreorder.set	nomacrobltz	$3,$L266lw	$4,408($sp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$0,$L267lw	$3,408($sp).set	macro.set	reorderlw	$3,16($21)beq	$3,$0,$L266lhu	$2,4($3)beq	$2,$0,$L266lhu	$2,6($3).set	noreorder.set	nomacrobeq	$2,$0,$L266addiu	$14,$sp,52.set	macro.set	reorderli	$4,4			# 0x4li	$2,3			# 0x3move	$3,$14.set	noreorder.set	nomacrobeq	$4,$2,$L164addiu	$6,$sp,308.set	macro.set	reorderli	$2,1			# 0x1beq	$4,$2,$L258$L161:addiu	$5,$3,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L268addiu	$2,$6,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L268addiu	$2,$6,-31.set	macro.set	reorder$L236:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L236addiu	$2,$6,-31.set	macro.set	reorder$L268:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L168addiu	$2,$5,4.set	macro.set	reorder$L269:#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,$L269addiu	$2,$5,4.set	macro.set	reorder$L168:addiu	$3,$6,-4sltu	$2,$5,$3beq	$2,$0,$L170$L238:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L238$L170:andi	$3,$6,0x3li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L175li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L259$L172:lw	$13,16($21)lhu	$2,8($13)blez	$2,$L176move	$5,$0li	$6,1$L178:lw	$2,16($13)sll	$3,$5,2addu	$3,$3,$2

⌨️ 快捷键说明

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