svq1dec.s

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

S
4,802
字号
andi	$3,$16,0x3$L247:li	$2,4			# 0x4subu	$2,$2,$3.set	noreorder.set	nomacrobeq	$2,$20,$L136move	$3,$16.set	macro.set	reorderli	$6,3			# 0x3.set	noreorder.set	nomacrobeq	$2,$6,$L137li	$4,1			# 0x1.set	macro.set	reorderbeq	$2,$4,$L232$L134:addiu	$5,$3,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L243li	$3,-32			# 0xffffffffffffffe0.set	macro.set	reorderli	$6,-32			# 0xffffffffffffffe0and	$2,$5,$6addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L243li	$3,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L200:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L200li	$3,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L243:addiu	$2,$18,-31and	$4,$2,$3sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L244addiu	$2,$18,-4.set	macro.set	reorderaddiu	$2,$5,4$L245:#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,$4.set	noreorder.set	nomacrobne	$2,$0,$L245addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$18,-4$L244:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L246andi	$2,$18,0x3.set	macro.set	reorder$L202:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L202andi	$2,$18,0x3.set	macro.set	reorder$L246:.set	noreorder.set	nomacrobeq	$2,$20,$L146addiu	$3,$5,4.set	macro.set	reorderli	$4,3			# 0x3.set	noreorder.set	nomacrobeq	$2,$4,$L147li	$6,1			# 0x1.set	macro.set	reorderbeq	$2,$6,$L233$L133:lw	$3,296($sp)addiu	$19,$19,1sltu	$2,$19,$3addu	$18,$18,$23.set	noreorder.set	nomacrobeq	$2,$0,$L128addu	$16,$16,$23.set	macro.set	reorderlw	$5,320($sp).set	noreorder.set	nomacrobeq	$5,$0,$L247andi	$3,$16,0x3.set	macro.set	reorder$L231:move	$6,$15move	$4,$16move	$5,$0.set	noreorder.set	nomacrojal	memsetsw	$15,328($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L133lw	$15,328($sp).set	macro.set	reorder$L136:addiu	$3,$16,2sb	$0,0($16).set	noreorder.set	nomacroj	$L134sb	$0,1($16).set	macro.set	reorder$L146:sb	$0,4($5).set	noreorder.set	nomacroj	$L133sb	$0,1($3).set	macro.set	reorder$L147:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L133sb	$0,5($5).set	macro.set	reorder$L137:addiu	$3,$16,3sb	$0,0($16)sb	$0,1($16).set	noreorder.set	nomacroj	$L134sb	$0,2($16).set	macro.set	reorder$L232:addiu	$3,$16,1.set	noreorder.set	nomacroj	$L134sb	$0,0($16).set	macro.set	reorder$L233:.set	noreorder.set	nomacroj	$L133sb	$0,4($5).set	macro.set	reorder$L219:addiu	$9,$7,3sra	$4,$9,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,$3andi	$4,$9,0x7sll	$2,$2,$4srl	$2,$2,$8addu	$2,$2,$14sll	$2,$2,2addu	$2,$10,$2subu	$3,$0,$8lh	$8,2($2).set	noreorder.set	nomacrobgez	$8,$L123lh	$14,0($2).set	macro.set	reorderaddu	$9,$9,$3sra	$4,$9,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,$3andi	$4,$9,0x7sll	$2,$2,$4srl	$2,$2,$8addu	$2,$2,$14sll	$2,$2,2addu	$2,$10,$2lh	$8,2($2).set	noreorder.set	nomacroj	$L123lh	$14,0($2).set	macro.set	reorder$L229:addiu	$5,$5,-1.set	noreorder.set	nomacrobne	$5,$0,$L114sw	$5,300($sp).set	macro.set	reorderlw	$6,304($sp)li	$13,2			# 0x2li	$15,4			# 0x4sw	$6,308($sp).set	noreorder.set	nomacroj	$L116sw	$13,296($sp).set	macro.set	reorder$L222:addiu	$9,$7,8sra	$4,$9,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,$3andi	$4,$9,0x7sll	$2,$2,$4srl	$2,$2,$8addu	$2,$2,$12sll	$2,$2,2addu	$2,$10,$2subu	$3,$0,$8lh	$8,2($2).set	noreorder.set	nomacrobgez	$8,$L152lh	$12,0($2).set	macro.set	reorderaddu	$9,$9,$3sra	$4,$9,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,$3andi	$4,$9,0x7sll	$2,$2,$4srl	$2,$2,$8addu	$2,$2,$12sll	$2,$2,2addu	$2,$10,$2lh	$8,2($2).set	noreorder.set	nomacroj	$L152lh	$12,0($2).set	macro.set	reorder$L221:sltu	$2,$4,4.set	noreorder.set	nomacrobne	$2,$0,$L248sra	$4,$7,3.set	macro.set	reorder.set	noreorder.set	nomacroj	$L151li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder$L114:lw	$2,304($sp).set	noreorder.set	nomacroj	$L112sw	$2,308($sp).set	macro.set	reorder$L227:move	$2,$0$L151:lw	$31,372($sp)lw	$fp,368($sp)lw	$23,364($sp)lw	$22,360($sp)lw	$21,356($sp)lw	$20,352($sp)lw	$19,348($sp)lw	$18,344($sp)lw	$17,340($sp)lw	$16,336($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,376.set	macro.set	reorder.end	svq1_decode_block_intra.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC6:.ascii	"embedded message: \"%s\"\012\000".align	2$LC7:.ascii	"Error in svq1_decode_block %i (keyframe)\012\000".section	.text.svq1_decode_frame,"ax",@progbits.align	2.align	5.ent	svq1_decode_frame.type	svq1_decode_frame, @functionsvq1_decode_frame:.frame	$fp,472,$31		# vars= 416, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-472sw	$fp,464($sp)sw	$20,448($sp)sw	$16,432($sp)sw	$31,468($sp)sw	$23,460($sp)sw	$22,456($sp)sw	$21,452($sp)sw	$19,444($sp)sw	$18,440($sp)sw	$17,436($sp)move	$fp,$splw	$22,488($fp)lw	$21,136($4)sll	$2,$22,3sra	$3,$2,3move	$16,$4sw	$5,476($fp)sw	$6,480($fp).set	noreorder.set	nomacrobltz	$3,$L250addiu	$20,$21,8448.set	macro.set	reorderbltz	$2,$L250addu	$4,$7,$3move	$3,$7$L253:sw	$0,8($20)sw	$2,12($20)sw	$3,0($20)sw	$4,4($20)lbu	$2,0($3)move	$9,$3lbu	$3,1($3)lbu	$4,2($9)sll	$3,$3,16sll	$2,$2,24or	$2,$2,$3sll	$4,$4,8or	$2,$2,$4srl	$4,$2,10li	$3,-113			# 0xffffffffffffff8fli	$8,22			# 0x16and	$3,$4,$3sw	$8,8($20).set	noreorder.set	nomacrobeq	$3,$0,$L416sw	$4,5256($21).set	macro.set	reorder$L254:li	$16,-1			# 0xffffffffffffffff$L308:move	$sp,$fp$L452:move	$2,$16lw	$31,468($sp)lw	$fp,464($sp)lw	$23,460($sp)lw	$22,456($sp)lw	$21,452($sp)lw	$20,448($sp)lw	$19,444($sp)lw	$18,440($sp)lw	$17,436($sp)lw	$16,432($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,472.set	macro.set	reorder$L250:move	$3,$0move	$2,$0.set	noreorder.set	nomacroj	$L253move	$4,$0.set	macro.set	reorder$L416:andi	$2,$4,0x60.set	noreorder.set	nomacrobeq	$2,$0,$L254li	$2,32			# 0x20.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L257addiu	$6,$7,4.set	macro.set	reorderlw	$2,4($7)lw	$4,28($6)sll	$3,$2,16srl	$2,$2,16or	$2,$2,$3xor	$2,$2,$4lw	$3,8($7)sw	$2,4($7)lw	$2,24($6)sll	$4,$3,16srl	$3,$3,16or	$3,$3,$4xor	$3,$3,$2lw	$4,12($7)sw	$3,8($7)lw	$3,20($6)sll	$2,$4,16srl	$4,$4,16or	$4,$4,$2xor	$4,$4,$3lw	$2,16($7)sw	$4,12($7)lw	$5,16($6)sll	$3,$2,16srl	$2,$2,16or	$2,$2,$3xor	$2,$2,$5sw	$2,16($7)$L257:lw	$7,8($20)addiu	$8,$7,8sra	$4,$8,3sw	$8,8($20)addu	$4,$4,$9lbu	$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,8andi	$4,$8,0x7or	$2,$2,$3sll	$2,$2,$4srl	$2,$2,30addiu	$4,$2,1addiu	$8,$7,10li	$2,4			# 0x4sw	$8,8($20).set	noreorder.set	nomacrobeq	$4,$2,$L254sw	$4,2084($21).set	macro.set	reorderli	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$4,$2,$L417li	$2,80			# 0x50.set	macro.set	reorder$L260:lw	$8,8($20)$L450:li	$10,1			# 0x1sra	$2,$8,3addu	$2,$9,$2lbu	$3,0($2)andi	$4,$8,0x7sll	$3,$3,$4andi	$3,$3,0x00ffmove	$7,$8srl	$3,$3,7addiu	$8,$8,1.set	noreorder.set	nomacrobeq	$3,$10,$L418sw	$8,8($20).set	macro.set	reordersra	$2,$8,3$L447:addu	$2,$9,$2lbu	$3,0($2)andi	$4,$8,0x7sll	$3,$3,$4andi	$3,$3,0x00ffmove	$5,$8srl	$6,$3,7addiu	$8,$8,1.set	noreorder.set	nomacrobeq	$6,$10,$L419sw	$8,8($20).set	macro.set	reorder$L275:lw	$4,2084($21)$L448:li	$2,3			# 0x3beq	$4,$2,$L420$L280:lw	$2,128($16).set	noreorder.set	nomacrobeq	$2,$0,$L281li	$2,3			# 0x3.set	macro.set	reorderbeq	$4,$2,$L279$L281:lw	$3,716($16)slt	$2,$3,8.set	noreorder.set	nomacrobne	$2,$0,$L454slt	$2,$3,32.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L279slt	$2,$3,32.set	macro.set	reorder$L454:.set	noreorder.set	nomacrobne	$2,$0,$L455slt	$2,$3,48.set	macro.set	reorderli	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$4,$2,$L285slt	$2,$3,48.set	macro.set	reorder$L279:.set	noreorder.set	nomacroj	$L308move	$16,$22.set	macro.set	reorder$L285:$L455:beq	$2,$0,$L279move	$5,$16.set	noreorder.set	nomacrojal	MPV_frame_startmove	$4,$21.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L308li	$16,-1			# 0xffffffffffffffff.set	macro.set	reordersw	$21,348($fp)sw	$0,404($fp)$L289:lw	$2,404($fp).set	noreorder.set	nomacrobne	$2,$0,$L290li	$4,-16			# 0xfffffffffffffff0.set	macro.set	reorderlw	$2,4($21)lw	$3,8($21)addiu	$2,$2,15addiu	$3,$3,15and	$3,$3,$4and	$2,$2,$4lw	$23,176($21)sw	$3,392($fp)sw	$2,396($fp)$L292:lw	$4,348($fp)lw	$3,2084($21)lw	$4,1464($4)li	$5,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$5,$L421sw	$4,412($fp).set	macro.set	reorderlw	$7,348($fp)li	$2,1			# 0x1lw	$7,240($7).set	noreorder.set	nomacrobeq	$3,$2,$L422sw	$7,408($fp).set	macro.set	reorder$L299:lw	$2,396($fp).set	noreorder.set	nomacrobltz	$2,$L423sw	$sp,416($fp).set	macro.set	reorder$L311:sra	$2,$2,3sll	$3,$2,3addiu	$2,$3,32addiu	$6,$3,24subu	$sp,$sp,$2addiu	$7,$sp,16sltu	$3,$6,40.set	noreorder.set	nomacrobne	$3,$0,$L424sw	$7,424($fp).set	macro.set	reorderlw	$8,424($fp)li	$3,4			# 0x4andi	$2,$8,0x3subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L317move	$4,$8.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L318li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L425$L315:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L319li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L319$L401:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L401$L319:lw	$7,424($fp)li	$3,-32			# 0xffffffffffffffe0addu	$6,$6,$7addiu	$2,$6,-31and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L456addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L457:#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,$L457addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L456:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L324$L403:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L403$L324:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L327addiu	$4,$5,4.set	macro.set	reorderli	$8,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$8,$L328li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L426$L314:lw	$2,392($fp)$L453:.set	noreorder.set	nomacroblez	$2,$L329lw	$3,412($fp).set	macro.set	reorderlw	$4,408($fp)addu	$3,$3,$23addu	$2,$3,$23sw	$3,428($fp)addu	$3,$4,$23addu	$5,$3,$23addu	$4,$2,$23lw	$8,408($fp)sw	$4,324($fp)sw	$5,320($fp)sll	$6,$23,3sll	$7,$23,4addu	$4,$4,$23addu	$5,$5,$23sw	$2,316($fp)sw	$3,344($fp)sw	$6,388($fp)sw	$7,420($fp)sw	$4,332($fp)sw	$5,328($fp)sw	$8,340($fp)sw	$0,400($fp)sw	$0,336($fp)$L331:lw	$7,396($fp).set	noreorder.set	nomacroblez	$7,$L394lw	$2,336($fp).set	macro.set	reorderlw	$8,412($fp)lw	$3,340($fp)lw	$4,428($fp)addu	$8,$8,$2addu	$4,$2,$4sw	$8,384($fp)sw	$3,380($fp)lw	$5,344($fp)lw	$6,316($fp)lw	$7,320($fp)lw	$8,324($fp)lw	$2,328($fp)lw	$3,332($fp)sw	$4,376($fp)sw	$5,372($fp)sw	$6,368($fp)sw	$7,364($fp)sw	$8,360($fp)sw	$2,356($fp)sw	$3,352($fp).set	noreorder.set	nomacroj	$L332sw	$0,312($fp).set	macro.set	reorder$L428:li	$5,3			# 0x3.set	noreorder.set	nomacrobeq	$7,$5,$L458lw	$2,312($fp).set	macro.set	reorder$L337:li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$7,$2,$L341

⌨️ 快捷键说明

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