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

📄 msmpeg4.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
lw	$5,8420($4)sltu	$2,$5,7beq	$2,$0,$L17move	$21,$4lui	$3,%hi($L22)sll	$2,$5,2addiu	$3,$3,%lo($L22)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L22:.word	$L17.word	$L18.word	$L18.word	$L19.word	$L20.word	$L20.word	$L21.section	.text.ff_msmpeg4_decode_init$L19:lw	$2,80($21)beq	$2,$0,$L23lui	$2,%hi(ff_mpeg4_y_dc_scale_table)lui	$2,%hi(old_ff_y_dc_scale_table)lui	$3,%hi(old_ff_c_dc_scale_table)addiu	$2,$2,%lo(old_ff_y_dc_scale_table)addiu	$3,$3,%lo(old_ff_c_dc_scale_table)sw	$2,1972($21)sw	$3,1976($21)$L17:slt	$2,$5,4beq	$2,$0,$L54lui	$16,%hi(wmv1_scantable)lui	$3,%hi(inited.7438)$L59:lw	$2,%lo(inited.7438)($3)bne	$2,$0,$L27li	$2,1			# 0x1sw	$2,%lo(inited.7438)($3)lui	$3,%hi(v2_dc_lum_table)addiu	$12,$3,%lo(v2_dc_lum_table)li	$10,-256			# 0xffffffffffffff00move	$13,$0lui	$16,%hi(DCtab_lum)lui	$14,%hi(DCtab_chrom)lui	$15,%hi(v2_dc_chroma_table)$L29:bltz	$10,$L55move	$2,$10beq	$2,$0,$L56move	$6,$0$L34:sra	$2,$2,1bne	$2,$0,$L34addiu	$6,$6,1bltz	$10,$L60li	$2,1			# 0x1$L57:sll	$5,$6,1addiu	$2,$16,%lo(DCtab_lum)addu	$2,$5,$2lbu	$7,1($2)li	$11,1			# 0x1lbu	$4,0($2)sll	$3,$11,$7addiu	$3,$3,-1move	$9,$10blez	$6,$L38xor	$8,$4,$3$L58:sll	$2,$8,$6slt	$11,$6,9or	$8,$9,$2bne	$11,$0,$L40addu	$7,$7,$6sll	$2,$8,1ori	$8,$2,0x1addiu	$7,$7,1$L40:addiu	$3,$14,%lo(DCtab_chrom)addu	$3,$5,$3lbu	$5,1($3)li	$2,1			# 0x1sll	$2,$2,$5lbu	$4,0($3)addiu	$2,$2,-1xor	$2,$2,$4sll	$2,$2,$6sw	$8,0($12)sw	$7,4($12)or	$4,$9,$2bne	$11,$0,$L42addu	$5,$5,$6sll	$2,$4,1ori	$4,$2,0x1addiu	$5,$5,1$L42:sll	$2,$13,3addiu	$3,$15,%lo(v2_dc_chroma_table)addu	$2,$2,$3sw	$5,4($2)sw	$4,0($2)addiu	$10,$10,1li	$2,256			# 0x100addiu	$13,$13,1bne	$10,$2,$L29addiu	$12,$12,8$L27:lui	$3,%hi(done.7821)lw	$2,%lo(done.7821)($3)bne	$2,$0,$L44noplui	$16,%hi(rl_table)lui	$5,%hi(static_rl_table_store)li	$17,1			# 0x1addiu	$4,$16,%lo(rl_table)addiu	$5,$5,%lo(static_rl_table_store)jal	init_rlsw	$17,%lo(done.7821)($3)addiu	$4,$16,%lo(rl_table)li	$5,1			# 0x1jal	init_vlc_rllui	$16,%hi(rl_table+188)addiu	$16,$16,%lo(rl_table+188)lui	$5,%hi(static_rl_table_store+390)move	$4,$16jal	init_rladdiu	$5,$5,%lo(static_rl_table_store+390)move	$4,$16li	$5,1			# 0x1jal	init_vlc_rllui	$16,%hi(rl_table+376)addiu	$16,$16,%lo(rl_table+376)lui	$5,%hi(static_rl_table_store+780)move	$4,$16jal	init_rladdiu	$5,$5,%lo(static_rl_table_store+780)move	$4,$16li	$5,1			# 0x1jal	init_vlc_rllui	$16,%hi(rl_table+564)addiu	$16,$16,%lo(rl_table+564)lui	$5,%hi(static_rl_table_store+1170)move	$4,$16jal	init_rladdiu	$5,$5,%lo(static_rl_table_store+1170)move	$4,$16li	$5,1			# 0x1jal	init_vlc_rllui	$16,%hi(rl_table+752)addiu	$16,$16,%lo(rl_table+752)lui	$5,%hi(static_rl_table_store+1560)move	$4,$16jal	init_rladdiu	$5,$5,%lo(static_rl_table_store+1560)move	$4,$16li	$5,1			# 0x1jal	init_vlc_rllui	$16,%hi(rl_table+940)addiu	$16,$16,%lo(rl_table+940)lui	$5,%hi(static_rl_table_store+1950)move	$4,$16jal	init_rladdiu	$5,$5,%lo(static_rl_table_store+1950)move	$4,$16jal	init_vlc_rlli	$5,1			# 0x1lui	$2,%hi(mv_tables)lw	$6,%lo(mv_tables)($2)addiu	$3,$2,%lo(mv_tables)lw	$7,8($3)lw	$2,4($3)lui	$4,%hi(mv_tables+24)li	$16,2			# 0x2addiu	$4,$4,%lo(mv_tables+24)addiu	$6,$6,1li	$5,9			# 0x9sw	$2,24($sp)sw	$17,16($sp)sw	$17,20($sp)sw	$16,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(mv_tables+40)lw	$6,%lo(mv_tables+40)($3)addiu	$4,$3,%lo(mv_tables+40)lw	$7,8($4)lw	$2,4($4)addiu	$6,$6,1addiu	$4,$4,24li	$5,9			# 0x9sw	$2,24($sp)sw	$17,16($sp)sw	$17,20($sp)sw	$16,28($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(ff_table0_dc_lum)addiu	$3,$3,%lo(ff_table0_dc_lum)lui	$4,%hi(ff_msmp4_dc_luma_vlc)li	$18,4			# 0x4li	$19,8			# 0x8addiu	$7,$3,4addiu	$4,$4,%lo(ff_msmp4_dc_luma_vlc)li	$5,9			# 0x9li	$6,120			# 0x78sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(ff_table0_dc_chroma)addiu	$3,$3,%lo(ff_table0_dc_chroma)lui	$4,%hi(ff_msmp4_dc_chroma_vlc)addiu	$7,$3,4addiu	$4,$4,%lo(ff_msmp4_dc_chroma_vlc)li	$5,9			# 0x9li	$6,120			# 0x78sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(ff_table1_dc_lum)addiu	$3,$3,%lo(ff_table1_dc_lum)lui	$4,%hi(ff_msmp4_dc_luma_vlc+16)addiu	$7,$3,4addiu	$4,$4,%lo(ff_msmp4_dc_luma_vlc+16)li	$5,9			# 0x9li	$6,120			# 0x78sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(ff_table1_dc_chroma)addiu	$3,$3,%lo(ff_table1_dc_chroma)lui	$4,%hi(ff_msmp4_dc_chroma_vlc+16)addiu	$7,$3,4addiu	$4,$4,%lo(ff_msmp4_dc_chroma_vlc+16)li	$5,9			# 0x9li	$6,120			# 0x78sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(v2_dc_lum_table)addiu	$3,$3,%lo(v2_dc_lum_table)lui	$4,%hi(v2_dc_lum_vlc)addiu	$7,$3,4addiu	$4,$4,%lo(v2_dc_lum_vlc)li	$5,9			# 0x9li	$6,512			# 0x200sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(v2_dc_chroma_table)addiu	$3,$3,%lo(v2_dc_chroma_table)lui	$4,%hi(v2_dc_chroma_vlc)addiu	$7,$3,4addiu	$4,$4,%lo(v2_dc_chroma_vlc)li	$5,9			# 0x9li	$6,512			# 0x200sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(cbpy_tab)addiu	$3,$3,%lo(cbpy_tab)lui	$4,%hi(cbpy_vlc)addiu	$7,$3,1addiu	$4,$4,%lo(cbpy_vlc)li	$5,6			# 0x6li	$6,16			# 0x10sw	$3,24($sp)sw	$16,16($sp)sw	$17,20($sp)sw	$16,28($sp)sw	$17,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(v2_intra_cbpc)addiu	$3,$3,%lo(v2_intra_cbpc)lui	$4,%hi(v2_intra_cbpc_vlc)addiu	$7,$3,1addiu	$4,$4,%lo(v2_intra_cbpc_vlc)li	$5,3			# 0x3li	$6,4			# 0x4sw	$3,24($sp)sw	$16,16($sp)sw	$17,20($sp)sw	$16,28($sp)sw	$17,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(v2_mb_type)addiu	$3,$3,%lo(v2_mb_type)lui	$4,%hi(v2_mb_type_vlc)addiu	$7,$3,1addiu	$4,$4,%lo(v2_mb_type_vlc)li	$5,7			# 0x7li	$6,8			# 0x8sw	$3,24($sp)sw	$16,16($sp)sw	$17,20($sp)sw	$16,28($sp)sw	$17,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(mvtab)addiu	$3,$3,%lo(mvtab)lui	$4,%hi(v2_mv_vlc)addiu	$7,$3,1addiu	$4,$4,%lo(v2_mv_vlc)li	$5,9			# 0x9li	$6,33			# 0x21lui	$20,%hi(wmv2_inter_table)sw	$3,24($sp)sw	$16,16($sp)sw	$17,20($sp)sw	$16,28($sp)sw	$17,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lw	$3,%lo(wmv2_inter_table)($20)lui	$4,%hi(mb_non_intra_vlc)addiu	$20,$20,%lo(wmv2_inter_table)addiu	$7,$3,4addiu	$4,$4,%lo(mb_non_intra_vlc)li	$5,9			# 0x9li	$6,128			# 0x80sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lw	$3,4($20)lui	$4,%hi(mb_non_intra_vlc+16)addiu	$7,$3,4addiu	$4,$4,%lo(mb_non_intra_vlc+16)li	$5,9			# 0x9li	$6,128			# 0x80sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lw	$3,8($20)lui	$4,%hi(mb_non_intra_vlc+32)addiu	$7,$3,4addiu	$4,$4,%lo(mb_non_intra_vlc+32)li	$5,9			# 0x9li	$6,128			# 0x80sw	$3,24($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$19,28($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lw	$3,12($20)lui	$4,%hi(mb_non_intra_vlc+48)addiu	$7,$3,4addiu	$4,$4,%lo(mb_non_intra_vlc+48)li	$5,9			# 0x9li	$6,128			# 0x80sw	$3,24($sp)sw	$19,28($sp)sw	$19,16($sp)sw	$18,20($sp)sw	$18,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(ff_msmp4_mb_i_table)addiu	$3,$3,%lo(ff_msmp4_mb_i_table)lui	$4,%hi(ff_msmp4_mb_i_vlc)addiu	$7,$3,2addiu	$4,$4,%lo(ff_msmp4_mb_i_vlc)li	$5,9			# 0x9li	$6,64			# 0x40sw	$3,24($sp)sw	$18,28($sp)sw	$18,16($sp)sw	$16,20($sp)sw	$16,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$4,%hi(v1_intra_cbpc_vlc)lui	$7,%hi(intra_MCBPC_bits)lui	$2,%hi(intra_MCBPC_code)addiu	$4,$4,%lo(v1_intra_cbpc_vlc)addiu	$7,$7,%lo(intra_MCBPC_bits)li	$5,6			# 0x6li	$6,8			# 0x8addiu	$2,$2,%lo(intra_MCBPC_code)sw	$2,24($sp)sw	$17,16($sp)sw	$17,20($sp)sw	$17,28($sp)sw	$17,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$4,%hi(v1_inter_cbpc_vlc)lui	$7,%hi(inter_MCBPC_bits)lui	$2,%hi(inter_MCBPC_code)addiu	$4,$4,%lo(v1_inter_cbpc_vlc)addiu	$7,$7,%lo(inter_MCBPC_bits)li	$5,6			# 0x6li	$6,25			# 0x19addiu	$2,$2,%lo(inter_MCBPC_code)sw	$2,24($sp)sw	$17,16($sp)sw	$17,20($sp)sw	$17,28($sp)sw	$17,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp)jal	init_vlc_sparsesw	$17,48($sp)lui	$3,%hi(table_inter_intra)addiu	$3,$3,%lo(table_inter_intra)lui	$4,%hi(inter_intra_vlc)addiu	$4,$4,%lo(inter_intra_vlc)addiu	$7,$3,1li	$5,3			# 0x3li	$6,4			# 0x4sw	$16,28($sp)sw	$17,48($sp)sw	$16,16($sp)sw	$17,20($sp)sw	$3,24($sp)sw	$17,32($sp)sw	$0,36($sp)sw	$0,40($sp)jal	init_vlc_sparsesw	$0,44($sp)$L44:lw	$3,8420($21)sltu	$2,$3,6beq	$2,$0,$L46sll	$2,$3,2lui	$3,%hi($L50)addiu	$3,$3,%lo($L50)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L50:.word	$L46.word	$L47.word	$L47.word	$L48.word	$L48.word	$L49.section	.text.ff_msmpeg4_decode_init$L55:subu	$2,$0,$10bne	$2,$0,$L34move	$6,$0$L56:bgez	$10,$L57move	$6,$0li	$2,1			# 0x1$L60:sll	$2,$2,$6addiu	$2,$2,-1subu	$3,$0,$10xor	$9,$2,$3sll	$5,$6,1addiu	$2,$16,%lo(DCtab_lum)addu	$2,$5,$2lbu	$7,1($2)li	$11,1			# 0x1lbu	$4,0($2)sll	$3,$11,$7addiu	$3,$3,-1bgtz	$6,$L58xor	$8,$4,$3$L38:addiu	$2,$14,%lo(DCtab_chrom)addu	$2,$5,$2lbu	$5,1($2)lbu	$4,0($2)sll	$3,$11,$5addiu	$3,$3,-1xor	$4,$4,$3sw	$8,0($12)j	$L42sw	$7,4($12)$L48:lui	$2,%hi(msmpeg4v34_decode_mb)addiu	$2,$2,%lo(msmpeg4v34_decode_mb)

⌨️ 快捷键说明

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