vc1.s

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

S
5,152
字号
and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L762addiu	$2,$22,-31.set	macro.set	reorder$L721:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L721addiu	$2,$22,-31.set	macro.set	reorder$L762:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L763addiu	$2,$22,-4.set	macro.set	reorderaddiu	$2,$5,4$L764:#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,$L764addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$22,-4$L763:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L677$L723:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L723$L677:andi	$3,$22,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L680addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L681li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L664.set	noreorder.set	nomacroj	$L664sb	$0,4($5).set	macro.set	reorder$L577:li	$2,1431633920			# 0x55550000ori	$5,$2,0x5556mult	$20,$5sra	$4,$20,31mfhi	$3subu	$3,$3,$4sll	$2,$3,1addu	$2,$2,$3.set	noreorder.set	nomacrobne	$20,$2,$L595mult	$17,$5.set	macro.set	reordersra	$3,$17,31mfhi	$4subu	$18,$4,$3sll	$2,$18,1addu	$2,$2,$18subu	$18,$17,$2bne	$18,$0,$L748$L597:andi	$2,$20,0x1sw	$2,16($sp)slt	$2,$2,$20.set	noreorder.set	nomacrobeq	$2,$0,$L617lw	$2,88($sp).set	macro.set	reorderslt	$4,$18,$17mtlo	$2lw	$2,16($sp)lw	$25,16($sp)madd	$19,$2addu	$2,$19,$18mflo	$3sw	$4,40($sp)addu	$23,$3,$2addu	$22,$18,$3sll	$3,$19,1sw	$3,20($sp)$L619:lw	$5,40($sp).set	noreorder.set	nomacrobeq	$5,$0,$L620move	$12,$22.set	macro.set	reordermove	$10,$23move	$14,$18.set	noreorder.set	nomacroj	$L622lui	$24,%hi(ff_vc1_norm6_vlc).set	macro.set	reorder$L623:addu	$11,$9,$7.set	noreorder.set	nomacrobltz	$8,$L717sw	$11,8($16).set	macro.set	reordersra	$7,$8,5sra	$3,$8,1sra	$4,$8,2sra	$5,$8,3sra	$6,$8,4addiu	$14,$14,3andi	$2,$8,0x1andi	$3,$3,0x1andi	$4,$4,0x1andi	$5,$5,0x1andi	$6,$6,0x1andi	$7,$7,0x1slt	$8,$14,$17sb	$2,0($12)sb	$3,1($12)sb	$4,2($12)sb	$5,0($10)sb	$6,1($10)sb	$7,2($10)addiu	$12,$12,3.set	noreorder.set	nomacrobeq	$8,$0,$L620addiu	$10,$10,3.set	macro.set	reorder$L622:lw	$9,8($16)lw	$13,0($16)sra	$4,$9,3addu	$4,$13,$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,$4addiu	$3,$24,%lo(ff_vc1_norm6_vlc)lw	$11,4($3)srl	$2,$2,23sll	$2,$2,2addu	$2,$11,$2lh	$7,2($2).set	noreorder.set	nomacrobgez	$7,$L623lh	$8,0($2).set	macro.set	reorderaddiu	$9,$9,9sra	$4,$9,3addu	$4,$13,$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,$7addu	$2,$2,$8sll	$2,$2,2addu	$2,$11,$2lh	$7,2($2).set	noreorder.set	nomacroj	$L623lh	$8,0($2).set	macro.set	reorder$L576:mul	$12,$17,$20andi	$2,$12,0x1.set	noreorder.set	nomacrobne	$2,$0,$L585li	$10,1			# 0x1.set	macro.set	reorderlw	$8,88($sp)move	$10,$0$L587:slt	$2,$10,$12.set	noreorder.set	nomacrobeq	$2,$0,$L574lui	$2,%hi(ff_vc1_norm2_vlc).set	macro.set	reorderaddiu	$14,$2,%lo(ff_vc1_norm2_vlc)move	$9,$10.set	noreorder.set	nomacroj	$L589subu	$13,$19,$17.set	macro.set	reorder$L750:sra	$2,$5,1addiu	$10,$10,2sb	$2,0($4).set	noreorder.set	nomacrobeq	$10,$17,$L749addiu	$8,$4,1.set	macro.set	reorder$L593:addiu	$9,$9,2slt	$2,$9,$12.set	noreorder.set	nomacrobeq	$2,$0,$L756li	$2,2			# 0x2.set	macro.set	reorder$L589:lw	$7,8($16)lw	$2,0($16)sra	$4,$7,3addu	$4,$4,$2lbu	$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,8or	$2,$2,$3andi	$4,$7,0x7sll	$2,$2,$4lw	$3,4($14)srl	$2,$2,29sll	$2,$2,2addu	$2,$2,$3lh	$4,2($2)lh	$5,0($2)addu	$11,$7,$4andi	$2,$5,0x1addiu	$3,$10,1sw	$11,8($16)addiu	$4,$8,1.set	noreorder.set	nomacrobne	$17,$3,$L750sb	$2,0($8).set	macro.set	reorderaddu	$4,$4,$13sra	$2,$5,1li	$10,1			# 0x1sb	$2,0($4).set	noreorder.set	nomacrobne	$10,$17,$L593addiu	$8,$4,1.set	macro.set	reorder$L749:addu	$8,$8,$13.set	noreorder.set	nomacroj	$L593move	$10,$0.set	macro.set	reorder$L747:move	$4,$18move	$5,$0.set	noreorder.set	nomacrojal	memsetmove	$6,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L755addiu	$23,$23,1.set	macro.set	reorder$L669:addiu	$3,$18,2sb	$0,0($18).set	noreorder.set	nomacroj	$L671sb	$0,1($18).set	macro.set	reorder$L717:lw	$4,0($15)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0).set	noreorder.set	nomacrojal	av_logli	$5,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L584li	$10,-1			# 0xffffffffffffffff.set	macro.set	reorder$L680:sb	$0,4($5).set	noreorder.set	nomacroj	$L664sb	$0,1($4).set	macro.set	reorder$L620:lw	$3,20($sp)addiu	$25,$25,2slt	$2,$25,$20addu	$23,$23,$3.set	noreorder.set	nomacrobne	$2,$0,$L619addu	$22,$22,$3.set	macro.set	reorder$L617:.set	noreorder.set	nomacrobeq	$18,$0,$L765lw	$4,16($sp).set	macro.set	reorder.set	noreorder.set	nomacroblez	$18,$L765lw	$8,88($sp).set	macro.set	reordermove	$9,$0lw	$11,8($16)$L766:lw	$7,0($16)sra	$2,$11,3addu	$2,$7,$2lbu	$3,0($2)andi	$4,$11,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$11,$11,1srl	$3,$3,7.set	noreorder.set	nomacrobne	$3,$0,$L631sw	$11,8($16).set	macro.set	reorderblez	$20,$L634move	$2,$8move	$3,$0$L636:addiu	$3,$3,1sb	$0,0($2).set	noreorder.set	nomacrobne	$20,$3,$L636addu	$2,$2,$19.set	macro.set	reorder$L634:addiu	$9,$9,1$L757:.set	noreorder.set	nomacrobeq	$9,$18,$L627addiu	$8,$8,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L766lw	$11,8($16).set	macro.set	reorder$L681:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L664sb	$0,5($5).set	macro.set	reorder$L670:addiu	$3,$18,3sb	$0,0($18)sb	$0,1($18).set	noreorder.set	nomacroj	$L671sb	$0,2($18).set	macro.set	reorder$L585:lw	$5,8($16)lw	$3,0($16)sra	$4,$5,3addu	$3,$3,$4lbu	$2,0($3)andi	$4,$5,0x7lw	$3,88($sp)sll	$2,$2,$4andi	$2,$2,0x00ffaddiu	$11,$5,1srl	$2,$2,7addiu	$8,$3,1sw	$11,8($16).set	noreorder.set	nomacroj	$L587sb	$2,0($3).set	macro.set	reorder$L595:sra	$3,$17,31mfhi	$4subu	$18,$4,$3sll	$2,$18,1addu	$2,$2,$18.set	noreorder.set	nomacroj	$L597subu	$18,$17,$2.set	macro.set	reorder$L748:.set	noreorder.set	nomacroblez	$20,$L751sll	$2,$19,1.set	macro.set	reorderandi	$22,$17,0x1lw	$5,88($sp)addu	$3,$22,$2addu	$4,$19,$22addu	$2,$2,$19addu	$3,$3,$5addu	$4,$5,$4sw	$2,32($sp)slt	$2,$22,$17sw	$3,28($sp)sw	$4,24($sp)addu	$25,$22,$5move	$23,$0sw	$2,36($sp)$L602:lw	$3,36($sp).set	noreorder.set	nomacrobeq	$3,$0,$L603lw	$12,24($sp).set	macro.set	reorderlw	$10,28($sp)move	$13,$25move	$18,$22.set	noreorder.set	nomacroj	$L605lui	$24,%hi(ff_vc1_norm6_vlc).set	macro.set	reorder$L606:addu	$11,$9,$7.set	noreorder.set	nomacrobltz	$8,$L717sw	$11,8($16).set	macro.set	reordersra	$7,$8,5sra	$3,$8,1sra	$4,$8,2sra	$5,$8,3sra	$6,$8,4addiu	$18,$18,2andi	$2,$8,0x1andi	$3,$3,0x1andi	$4,$4,0x1andi	$5,$5,0x1andi	$6,$6,0x1andi	$7,$7,0x1slt	$8,$18,$17sb	$2,0($13)sb	$3,1($13)sb	$4,0($12)sb	$5,1($12)addiu	$13,$13,2sb	$6,0($10)sb	$7,1($10)addiu	$12,$12,2.set	noreorder.set	nomacrobeq	$8,$0,$L603addiu	$10,$10,2.set	macro.set	reorder$L605:lw	$9,8($16)lw	$14,0($16)sra	$4,$9,3addu	$4,$14,$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,$4addiu	$3,$24,%lo(ff_vc1_norm6_vlc)lw	$11,4($3)srl	$2,$2,23sll	$2,$2,2addu	$2,$11,$2lh	$7,2($2).set	noreorder.set	nomacrobgez	$7,$L606lh	$8,0($2).set	macro.set	reorderaddiu	$9,$9,9sra	$4,$9,3addu	$4,$14,$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,$7addu	$2,$2,$8sll	$2,$2,2addu	$2,$11,$2lh	$7,2($2).set	noreorder.set	nomacroj	$L606lh	$8,0($2).set	macro.set	reorder$L668:.set	noreorder.set	nomacroj	$L671sb	$0,0($18).set	macro.set	reorder$L603:lw	$5,32($sp)lw	$4,28($sp)lw	$3,24($sp)addiu	$23,$23,3addu	$4,$4,$5addu	$3,$3,$5slt	$2,$23,$20sw	$4,28($sp)sw	$3,24($sp).set	noreorder.set	nomacrobne	$2,$0,$L602addu	$25,$25,$5.set	macro.set	reorder$L601:.set	noreorder.set	nomacrobeq	$22,$0,$L756li	$2,2			# 0x2.set	macro.set	reorderlw	$11,8($16)lw	$7,0($16)sra	$2,$11,3addu	$2,$7,$2lbu	$3,0($2)andi	$4,$11,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$11,$11,1srl	$3,$3,7.set	noreorder.set	nomacrobne	$3,$0,$L752sw	$11,8($16).set	macro.set	reorder.set	noreorder.set	nomacroblez	$20,$L574lw	$2,88($sp).set	macro.set	reordermove	$3,$0$L615:addiu	$3,$3,1sb	$0,0($2).set	noreorder.set	nomacrobne	$20,$3,$L615addu	$2,$2,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L756li	$2,2			# 0x2.set	macro.set	reorder$L631:.set	noreorder.set	nomacroblez	$20,$L634move	$5,$8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L637move	$6,$0.set	macro.set	reorder$L712:lw	$11,8($16)lw	$7,0($16)$L637:sra	$2,$11,3addu	$2,$7,$2lbu	$3,0($2)andi	$4,$11,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$11,$11,1srl	$3,$3,7addiu	$6,$6,1sw	$11,8($16)sb	$3,0($5).set	noreorder.set	nomacrobne	$20,$6,$L712addu	$5,$5,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L757addiu	$9,$9,1.set	macro.set	reorder$L627:lw	$4,16($sp)$L765:.set	noreorder.set	nomacrobeq	$4,$0,$L756li	$2,2			# 0x2.set	macro.set	reorderlw	$11,8($16)lw	$7,0($16)sra	$2,$11,3addu	$2,$7,$2lbu	$3,0($2)andi	$4,$11,0x7sll	$3,$3,$4andi	$3,$3,0x00fflw	$5,88($sp)addiu	$11,$11,1srl	$3,$3,7subu	$8,$17,$18sw	$11,8($16).set	noreorder.set	nomacrobeq	$3,$0,$L640addu	$6,$5,$18.set	macro.set	reorder.set	noreorder.set	nomacroblez	$8,$L574move	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L767sra	$2,$11,3.set	macro.set	reorder$L713:lw	$11,8($16)lw	$7,0($16)sra	$2,$11,3$L767:addu	$2,$7,$2lbu	$3,0($2)andi	$4,$11,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddu	$2,$6,$5addiu	$11,$11,1srl	$3,$3,7addiu	$5,$5,1sw	$11,8($16).set	noreorder.set	nomacrobne	$8,$5,$L713sb	$3,0($2).set	macro.set	reorder.set	noreorder.set	nomacroj	$L756li	$2,2			# 0x2.set	macro.set	reorder$L648:addiu	$4,$6,3sb	$0,0($6)sb	$0,1($6).set	noreorder.set	nomacroj	$L645sb	$0,2($6).set	macro.set	reorder$L647:addiu	$4,$6,2sb	$0,0($6).set	noreorder.set	nomacroj	$L645sb	$0,1($6).set	macro.set	reorder$L751:.set	noreorder.set	nomacroj	$L601andi	$22,$17,0x1.set	macro.set	reorder$L752:.set	noreorder.set	nomacroblez	$20,$L574lw	$5,88($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L616move	$6,$0.set	macro.set	reorder$L711:lw	$11,8($16)lw	$7,0($16)$L616:sra	$2,$11,3addu	$2,$7,$2lbu	$3,0($2)andi	$4,$11,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$11,$11,1srl	$3,$3,7addiu	$6,$6,1sw	$11,8($16)sb	$3,0($5).set	noreorder.set	nomacrobne	$20,$6,$L711addu	$5,$5,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L756li	$2,2			# 0x2.set	macro.set	reorder$L743:move	$5,$0.set	noreorder.set	nomacrojal	memsetmove	$6,$8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L756li	$2,2			# 0x2.set	macro.set	reorder$L657:sb	$0,4($5).set	noreorder.set	nomacroj	$L574sb	$0,1($3).set	macro.set	reorder$L658:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L574sb	$0,5($5).set	macro.set	reorder.end	bitplane_decoding.section	.text.vop_dquant_decoding,"ax",@progbits.align	2.align	5.ent	vop_dquant_decoding.type	vop_dquant_decoding, @functionvop_dquant_decoding:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$3,8812($4)li	$2,2			# 0x2move	$10,$4beq	$3,$2,$L786addiu	$8,$4,8448lw	$5,8($8)lw	$9,8448($4)sra	$2,$5,3addu	$2,$9,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$5,$5,1srl	$3,$3,7sw	$5,8($8)beq	$3,$0,$L773sb	$3,8854($10)lw	$6,8($8)sra	$4,$6,3addu	$4,$4,$9lbu	$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,$4addiu	$6,$6,2srl	$3,$2,30sw	$6,8($8)beq	$3,$0,$L775sb	$3,8855($1

⌨️ 快捷键说明

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