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

📄 msmpeg4.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
sw	$2,8644($21)$L46:lw	$3,148($21)move	$2,$0sw	$3,8408($21)lw	$31,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp)j	$31addiu	$sp,$sp,88$L54:addiu	$17,$16,%lo(wmv1_scantable)addiu	$18,$21,5040lw	$6,4($17)addiu	$5,$21,6904jal	ff_init_scantablemove	$4,$18lw	$6,8($17)move	$4,$18jal	ff_init_scantableaddiu	$5,$21,7036lw	$6,12($17)move	$4,$18jal	ff_init_scantableaddiu	$5,$21,7168lw	$6,%lo(wmv1_scantable)($16)move	$4,$18jal	ff_init_scantableaddiu	$5,$21,7300j	$L59lui	$3,%hi(inited.7438)$L47:lw	$3,148($21)lui	$2,%hi(msmpeg4v12_decode_mb)addiu	$2,$2,%lo(msmpeg4v12_decode_mb)sw	$2,8644($21)sw	$3,8408($21)lw	$31,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp)move	$2,$0j	$31addiu	$sp,$sp,88$L49:lw	$3,148($21)lui	$2,%hi(wmv2_decode_mb)addiu	$2,$2,%lo(wmv2_decode_mb)sw	$2,8644($21)sw	$3,8408($21)lw	$31,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp)move	$2,$0j	$31addiu	$sp,$sp,88$L21:lui	$2,%hi(wmv3_dc_scale_table)addiu	$2,$2,%lo(wmv3_dc_scale_table)sw	$2,1976($21)j	$L17sw	$2,1972($21)$L20:lui	$2,%hi(wmv1_y_dc_scale_table)lui	$3,%hi(wmv1_c_dc_scale_table)addiu	$2,$2,%lo(wmv1_y_dc_scale_table)addiu	$3,$3,%lo(wmv1_c_dc_scale_table)sw	$2,1972($21)j	$L17sw	$3,1976($21)$L18:lui	$2,%hi(ff_mpeg1_dc_scale_table)addiu	$2,$2,%lo(ff_mpeg1_dc_scale_table)sw	$2,1972($21)j	$L17sw	$2,1976($21)$L23:lui	$3,%hi(ff_mpeg4_c_dc_scale_table)addiu	$2,$2,%lo(ff_mpeg4_y_dc_scale_table)addiu	$3,$3,%lo(ff_mpeg4_c_dc_scale_table)sw	$2,1972($21)j	$L17sw	$3,1976($21).set	macro.set	reorder.end	ff_msmpeg4_decode_init.section	.text.ff_mspel_motion,"ax",@progbits.align	2.align	5.globl	ff_mspel_motion.ent	ff_mspel_motion.type	ff_mspel_motion, @functionff_mspel_motion:.frame	$sp,104,$31		# vars= 24, regs= 10/0, args= 40, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-104sw	$23,92($sp)lw	$23,132($sp)sw	$fp,96($sp)sw	$22,88($sp)sw	$21,84($sp)sw	$19,76($sp)sw	$17,68($sp)sw	$31,100($sp)sw	$20,80($sp)sw	$18,72($sp)sw	$16,64($sp)lw	$22,128($sp)lw	$3,6168($4)andi	$2,$23,0x1move	$19,$4andi	$8,$22,0x1sll	$2,$2,1lw	$4,6172($4)sll	$3,$3,4sra	$9,$22,1or	$2,$2,$8lw	$8,8772($19)addu	$10,$3,$9sll	$2,$2,1sra	$3,$23,1sll	$4,$4,4addu	$17,$2,$8addu	$4,$4,$3lw	$2,124($sp)lw	$3,136($sp)slt	$9,$10,-16sw	$6,48($sp)move	$21,$5sw	$7,52($sp)lw	$fp,120($sp)sw	$2,56($sp)sw	$3,60($sp)lw	$11,168($19)beq	$9,$0,$L62lw	$6,4($19)li	$9,-16			# 0xfffffffffffffff0li	$5,-16			# 0xfffffffffffffff0$L64:slt	$2,$4,-16beq	$2,$0,$L65lw	$3,8($19)li	$8,-16			# 0xfffffffffffffff0$L67:slt	$2,$9,-15bne	$2,$0,$L116li	$2,-4			# 0xfffffffffffffffcslt	$2,$9,$6beq	$2,$0,$L68li	$2,-4			# 0xfffffffffffffffc$L70:slt	$2,$8,-15bne	$2,$0,$L71slt	$2,$8,$3beq	$2,$0,$L71noplw	$20,176($19)lw	$2,0($fp)mul	$4,$8,$20lw	$3,56($19)addu	$2,$4,$2addu	$18,$2,$5lw	$2,180($19)andi	$3,$3,0x4000beq	$3,$0,$L74sw	$2,44($sp)$L107:blez	$9,$L105nopblez	$8,$L105addiu	$2,$9,17lw	$10,164($19)slt	$2,$2,$10bne	$2,$0,$L106lw	$3,60($sp)$L76:lw	$4,2040($19)$L115:subu	$5,$18,$20addiu	$3,$9,-1li	$2,19			# 0x13addiu	$8,$8,-1addiu	$5,$5,-1move	$6,$20li	$7,19			# 0x13sw	$2,16($sp)sw	$3,20($sp)sw	$8,24($sp)sw	$10,28($sp)jal	ff_emulated_edge_mcsw	$11,32($sp)lw	$2,2040($19)lw	$3,176($19)li	$4,1			# 0x1addu	$2,$2,$3addiu	$18,$2,1j	$L80sw	$4,40($sp)$L71:lw	$20,176($19)li	$2,-5			# 0xfffffffffffffffbmul	$4,$8,$20and	$17,$17,$2lw	$2,0($fp)lw	$3,56($19)addu	$2,$4,$2addu	$18,$2,$5lw	$2,180($19)andi	$3,$3,0x4000bne	$3,$0,$L107sw	$2,44($sp)$L74:sw	$0,40($sp)$L80:sll	$17,$17,2addu	$17,$17,$19lw	$2,3460($17)move	$5,$18move	$4,$21jal	$2move	$6,$20lw	$3,3460($17)addiu	$5,$18,8addiu	$4,$21,8move	$6,$20jal	$3sll	$16,$20,3addu	$18,$18,$16lw	$2,3460($17)addu	$16,$21,$16move	$4,$16move	$5,$18jal	$2move	$6,$20lw	$3,3460($17)addiu	$4,$16,8addiu	$5,$18,8jal	$3move	$6,$20lw	$2,56($19)andi	$2,$2,0x2000bne	$2,$0,$L103li	$2,2			# 0x2lw	$3,24($19)beq	$3,$2,$L108andi	$2,$22,0x3srl	$5,$22,31addu	$5,$5,$22srl	$4,$23,31addu	$4,$4,$23sra	$2,$5,1andi	$2,$2,0x1andi	$3,$4,0x2or	$7,$3,$2sra	$5,$5,2sra	$6,$4,2$L87:lw	$2,6168($19)lw	$3,6172($19)sll	$2,$2,3addu	$18,$5,$2lw	$4,4($19)sll	$3,$3,3slt	$2,$18,-8addu	$17,$6,$3beq	$2,$0,$L88sra	$4,$4,1li	$18,-8			# 0xfffffffffffffff8$L90:beq	$18,$4,$L109slt	$3,$17,-8lw	$2,8($19)beq	$3,$0,$L94sra	$4,$2,1$L111:li	$17,-8			# 0xfffffffffffffff8$L96:beq	$17,$4,$L110lw	$3,44($sp)lw	$2,4($fp)mul	$4,$3,$17lw	$8,40($sp)addu	$21,$4,$18beq	$8,$0,$L100addu	$5,$21,$2$L112:lw	$2,164($19)lw	$3,168($19)lw	$4,2040($19)lw	$6,180($19)lw	$8,56($sp)sra	$2,$2,1sra	$3,$3,1sll	$22,$7,2li	$16,9			# 0x9li	$7,9			# 0x9addiu	$23,$8,16sw	$2,28($sp)sw	$3,32($sp)sw	$16,16($sp)sw	$18,20($sp)jal	ff_emulated_edge_mcsw	$17,24($sp)lw	$3,60($sp)addu	$2,$22,$23sra	$20,$3,1lw	$5,2040($19)lw	$3,0($2)lw	$4,48($sp)lw	$6,44($sp)jal	$3move	$7,$20lw	$5,8($fp)lw	$2,164($19)lw	$3,168($19)lw	$4,2040($19)lw	$6,180($19)addu	$5,$21,$5sra	$2,$2,1sra	$3,$3,1li	$7,9			# 0x9sw	$16,16($sp)sw	$18,20($sp)sw	$17,24($sp)sw	$2,28($sp)jal	ff_emulated_edge_mcsw	$3,32($sp)lw	$5,2040($19)$L102:addu	$2,$22,$23lw	$4,52($sp)lw	$6,44($sp)lw	$25,0($2)move	$7,$20lw	$31,100($sp)lw	$fp,96($sp)lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp)jr	$25addiu	$sp,$sp,104$L68:$L116:j	$L70and	$17,$17,$2$L65:slt	$2,$3,$4move	$8,$3j	$L67movz	$8,$4,$2$L62:slt	$2,$6,$10move	$9,$6movz	$9,$10,$2j	$L64move	$5,$9$L88:slt	$2,$4,$18beq	$2,$0,$L90li	$2,-2			# 0xfffffffffffffffeand	$7,$7,$2move	$18,$4$L114:lw	$2,8($19)slt	$3,$17,-8bne	$3,$0,$L111sra	$4,$2,1$L94:slt	$2,$4,$17beq	$2,$0,$L96li	$2,-3			# 0xfffffffffffffffdand	$7,$7,$2move	$17,$4$L113:lw	$3,44($sp)lw	$2,4($fp)mul	$4,$3,$17lw	$8,40($sp)addu	$21,$4,$18bne	$8,$0,$L112addu	$5,$21,$2$L100:lw	$4,56($sp)sll	$22,$7,2addiu	$23,$4,16lw	$8,60($sp)addu	$2,$22,$23move	$6,$3sra	$20,$8,1lw	$3,0($2)lw	$4,48($sp)jal	$3move	$7,$20lw	$2,8($fp)j	$L102addu	$5,$21,$2$L103:lw	$31,100($sp)lw	$fp,96($sp)lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp)j	$31addiu	$sp,$sp,104$L108:sltu	$7,$0,$2andi	$3,$23,0x3ori	$2,$7,0x2movn	$7,$2,$3sra	$5,$22,2j	$L87sra	$6,$23,2$L106:addiu	$2,$3,1addu	$2,$8,$2slt	$2,$2,$11bne	$2,$0,$L74nopj	$L115lw	$4,2040($19)$L105:j	$L76lw	$10,164($19)$L110:move	$4,$17li	$2,-3			# 0xfffffffffffffffdand	$7,$7,$2j	$L113move	$17,$4$L109:move	$4,$18li	$2,-2			# 0xfffffffffffffffeand	$7,$7,$2j	$L114move	$18,$4.set	macro.set	reorder.end	ff_mspel_motion.section	.text.ff_msmpeg4_encode_block,"ax",@progbits.align	2.align	5.globl	ff_msmpeg4_encode_block.ent	ff_msmpeg4_encode_block.type	ff_msmpeg4_encode_block, @functionff_msmpeg4_encode_block:.frame	$sp,48,$31		# vars= 8, regs= 9/0, args= 0, gp= 0.mask	0x40ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$21,28($sp)sw	$18,16($sp)sw	$fp,40($sp)sw	$23,36($sp)sw	$22,32($sp)sw	$20,24($sp)sw	$19,20($sp)sw	$17,12($sp)sw	$16,8($sp)lw	$2,6180($4)move	$21,$4sw	$5,52($sp)beq	$2,$0,$L118move	$18,$6lw	$12,8420($4)li	$2,1			# 0x1beq	$12,$2,$L357lh	$15,0($5)slt	$16,$6,4beq	$16,$0,$L126noplw	$11,1964($4)$L128:sll	$17,$18,2addu	$2,$17,$21lw	$3,6188($2)lw	$4,6212($2)lw	$5,1912($21)sll	$3,$3,1nor	$2,$0,$4addu	$14,$3,$5sll	$2,$2,1sll	$4,$4,1lw	$3,8412($21)addu	$2,$2,$14subu	$4,$14,$4lh	$9,0($2)lh	$10,0($4)beq	$3,$0,$L345lh	$8,-2($14)andi	$2,$18,0x2bne	$2,$0,$L386li	$2,8			# 0x8slt	$13,$12,4bne	$13,$0,$L358nop$L129:li	$2,8			# 0x8beq	$11,$2,$L387addiu	$2,$8,4$L133:sra	$2,$11,1addu	$3,$8,$2div	$0,$3,$11teq	$11,$0,7addu	$4,$10,$2addu	$2,$9,$2mflo	$8div	$0,$2,$11teq	$11,$0,7mflo	$9div	$0,$4,$11teq	$11,$0,7bne	$13,$0,$L139mflo	$10$L379:lw	$2,8440($21)beq	$2,$0,$L141subu	$3,$9,$10li	$2,1			# 0x1beq	$18,$2,$L143li	$2,2			# 0x2beq	$18,$2,$L145li	$2,3			# 0x3beq	$18,$2,$L360subu	$2,$8,$9beq	$16,$0,$L151addu	$2,$17,$21lw	$13,6172($21)lw	$8,176($21)sll	$2,$13,1sra	$3,$18,1

⌨️ 快捷键说明

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