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

📄 motion_comp.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
.file	1 "motion_comp.c".section .mdebug.abi32.previous.section	.text.mpeg2_mc_init,"ax",@progbits.align	2.align	5.globl	mpeg2_mc_init.ent	mpeg2_mc_init.type	mpeg2_mc_init, @functionmpeg2_mc_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(mpeg2_mc_c)addiu	$6,$2,%lo(mpeg2_mc_c)lui	$3,%hi(mpeg2_mc)addiu	$7,$3,%lo(mpeg2_mc)addiu	$8,$6,64$L2:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7)bne	$6,$8,$L2addiu	$7,$7,16j	$31nop.set	macro.set	reorder.end	mpeg2_mc_init.section	.text.MC_put_o_16_c,"ax",@progbits.align	2.align	5.ent	MC_put_o_16_c.type	MC_put_o_16_c, @functionMC_put_o_16_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0subu	$5,$5,$6andi	$3,$5,0x3li	$2,4			# 0x4subu	$3,$2,$3li	$2,-4			# 0xfffffffffffffffcand	$5,$5,$2subu	$4,$4,$6$L8:#APP.word	0b01110000101001100000000001010110	#S32LDIV XR1,$5,$6,0.word	0b01110000101000000000010010010000	#S32LDD XR2,$5,4.word	0b01110000011001000100100011100111	#S32ALN XR3,XR2,XR1,$3.word	0b01110000101000000000100100010000	#S32LDD XR4,$5,8.word	0b01110000011001001001000101100111	#S32ALN XR5,XR4,XR2,$3.word	0b01110000101000000000110110010000	#S32LDD XR6,$5,12.word	0b01110000011001010001100111100111	#S32ALN XR7,XR6,XR4,$3.word	0b01110000101000000001001000010000	#S32LDD XR8,$5,16.word	0b01110000011001011010001001100111	#S32ALN XR9,XR8,XR6,$3.word	0b01110000100001100000000011010111	#S32SDIV XR3,$4,$6,0.word	0b01110000100000000000010101010001	#S32STD XR5,$4,4.word	0b01110000100000000000100111010001	#S32STD XR7,$4,8.word	0b01110000100000000000111001010001	#S32STD XR9,$4,12#NO_APPaddiu	$7,$7,-1bne	$7,$0,$L8j	$31.end	MC_put_o_16_c.section	.text.MC_put_o_8_c,"ax",@progbits.align	2.align	5.ent	MC_put_o_8_c.type	MC_put_o_8_c, @functionMC_put_o_8_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0subu	$5,$5,$6andi	$3,$5,0x3li	$2,4			# 0x4subu	$3,$2,$3li	$2,-4			# 0xfffffffffffffffcand	$5,$5,$2subu	$4,$4,$6$L14:#APP.word	0b01110000101001100000000001010110	#S32LDIV XR1,$5,$6,0.word	0b01110000101000000000010010010000	#S32LDD XR2,$5,4.word	0b01110000011001000100100011100111	#S32ALN XR3,XR2,XR1,$3.word	0b01110000101000000000100100010000	#S32LDD XR4,$5,8.word	0b01110000011001001001000101100111	#S32ALN XR5,XR4,XR2,$3.word	0b01110000100001100000000011010111	#S32SDIV XR3,$4,$6,0.word	0b01110000100000000000010101010001	#S32STD XR5,$4,4#NO_APPaddiu	$7,$7,-1bne	$7,$0,$L14j	$31.end	MC_put_o_8_c.section	.text.MC_avg_o_16_c,"ax",@progbits.align	2.align	5.ent	MC_avg_o_16_c.type	MC_avg_o_16_c, @functionMC_avg_o_16_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacro$L21:lbu	$3,0($5)lbu	$2,0($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,0($4)lbu	$3,1($5)lbu	$2,1($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,1($4)lbu	$3,2($5)lbu	$2,2($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,2($4)lbu	$3,3($5)lbu	$2,3($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,3($4)lbu	$3,4($5)lbu	$2,4($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,4($4)lbu	$3,5($5)lbu	$2,5($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,5($4)lbu	$3,6($5)lbu	$2,6($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,6($4)lbu	$3,7($5)lbu	$2,7($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,7($4)lbu	$3,8($5)lbu	$2,8($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,8($4)lbu	$3,9($5)lbu	$2,9($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,9($4)lbu	$3,10($5)lbu	$2,10($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,10($4)lbu	$3,11($5)lbu	$2,11($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,11($4)lbu	$3,12($5)lbu	$2,12($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,12($4)lbu	$3,13($5)lbu	$2,13($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,13($4)lbu	$3,14($5)lbu	$2,14($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,14($4)lbu	$3,15($5)lbu	$2,15($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1addiu	$7,$7,-1sb	$2,15($4)addu	$5,$5,$6bne	$7,$0,$L21addu	$4,$4,$6j	$31nop.set	macro.set	reorder.end	MC_avg_o_16_c.section	.text.MC_avg_o_8_c,"ax",@progbits.align	2.align	5.ent	MC_avg_o_8_c.type	MC_avg_o_8_c, @functionMC_avg_o_8_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacro$L28:lbu	$3,0($5)lbu	$2,0($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,0($4)lbu	$3,1($5)lbu	$2,1($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,1($4)lbu	$3,2($5)lbu	$2,2($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,2($4)lbu	$3,3($5)lbu	$2,3($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,3($4)lbu	$3,4($5)lbu	$2,4($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,4($4)lbu	$3,5($5)lbu	$2,5($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,5($4)lbu	$3,6($5)lbu	$2,6($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1sb	$2,6($4)lbu	$3,7($5)lbu	$2,7($4)addiu	$3,$3,1addu	$2,$2,$3sra	$2,$2,1addiu	$7,$7,-1sb	$2,7($4)addu	$5,$5,$6bne	$7,$0,$L28addu	$4,$4,$6j	$31nop.set	macro.set	reorder.end	MC_avg_o_8_c.section	.text.MC_put_x_16_c,"ax",@progbits.align	2.align	5.ent	MC_put_x_16_c.type	MC_put_x_16_c, @functionMC_put_x_16_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0subu	$9,$5,$6addiu	$2,$5,1move	$10,$6li	$8,-4			# 0xfffffffffffffffcaddiu	$6,$9,1li	$3,4			# 0x4andi	$2,$2,0x3andi	$5,$5,0x3subu	$2,$3,$2and	$6,$6,$8subu	$3,$3,$5subu	$4,$4,$10and	$9,$9,$8$L34:#APP.word	0b01110001001010100000000001010110	#S32LDIV XR1,$9,$10,0.word	0b01110001001000000000010010010000	#S32LDD XR2,$9,4.word	0b01110001001000000000100011010000	#S32LDD XR3,$9,8.word	0b01110001001000000000110100010000	#S32LDD XR4,$9,12.word	0b01110001001000000001000101010000	#S32LDD XR5,$9,16.word	0b01110000011001000100100001100111	#S32ALN XR1,XR2,XR1,$3.word	0b01110000011001001000110010100111	#S32ALN XR2,XR3,XR2,$3.word	0b01110000011001001101000011100111	#S32ALN XR3,XR4,XR3,$3.word	0b01110000011001010001010100100111	#S32ALN XR4,XR5,XR4,$3.word	0b01110000110010100000000101010110	#S32LDIV XR5,$6,$10,0.word	0b01110000110000000000010110010000	#S32LDD XR6,$6,4.word	0b01110000110000000000100111010000	#S32LDD XR7,$6,8.word	0b01110000110000000000111000010000	#S32LDD XR8,$6,12.word	0b01110000110000000001001001010000	#S32LDD XR9,$6,16.word	0b01110000010001010101100101100111	#S32ALN XR5,XR6,XR5,$2.word	0b01110000010001011001110110100111	#S32ALN XR6,XR7,XR6,$2.word	0b01110000010001011110000111100111	#S32ALN XR7,XR8,XR7,$2.word	0b01110000010001100010011000100111	#S32ALN XR8,XR9,XR8,$2.word	0b01110000000101000101010101000110	#Q8AVGR XR5,XR5,XR1.word	0b01110000000101001001100110000110	#Q8AVGR XR6,XR6,XR2.word	0b01110000000101001101110111000110	#Q8AVGR XR7,XR7,XR3.word	0b01110000000101010010001000000110	#Q8AVGR XR8,XR8,XR4.word	0b01110000100010100000000101010111	#S32SDIV XR5,$4,$10,0.word	0b01110000100000000000010110010001	#S32STD XR6,$4,4.word	0b01110000100000000000100111010001	#S32STD XR7,$4,8.word	0b01110000100000000000111000010001	#S32STD XR8,$4,12#NO_APPaddiu	$7,$7,-1bne	$7,$0,$L34j	$31.end	MC_put_x_16_c.section	.text.MC_put_x_8_c,"ax",@progbits.align	2.align	5.ent	MC_put_x_8_c.type	MC_put_x_8_c, @functionMC_put_x_8_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0subu	$9,$5,$6addiu	$2,$5,1move	$10,$6li	$8,-4			# 0xfffffffffffffffcaddiu	$6,$9,1li	$3,4			# 0x4andi	$2,$2,0x3andi	$5,$5,0x3subu	$2,$3,$2and	$6,$6,$8subu	$3,$3,$5subu	$4,$4,$10and	$9,$9,$8$L40:#APP.word	0b01110001001010100000000001010110	#S32LDIV XR1,$9,$10,0.word	0b01110001001000000000010010010000	#S32LDD XR2,$9,4.word	0b01110001001000000000100011010000	#S32LDD XR3,$9,8.word	0b01110000011001000100100001100111	#S32ALN XR1,XR2,XR1,$3.word	0b01110000011001001000110010100111	#S32ALN XR2,XR3,XR2,$3.word	0b01110000110010100000000101010110	#S32LDIV XR5,$6,$10,0.word	0b01110000110000000000010110010000	#S32LDD XR6,$6,4.word	0b01110000110000000000100111010000	#S32LDD XR7,$6,8.word	0b01110000010001010101100101100111	#S32ALN XR5,XR6,XR5,$2.word	0b01110000010001011001110110100111	#S32ALN XR6,XR7,XR6,$2.word	0b01110000000101000101010101000110	#Q8AVGR XR5,XR5,XR1.word	0b01110000000101001001100110000110	#Q8AVGR XR6,XR6,XR2.word	0b01110000100010100000000101010111	#S32SDIV XR5,$4,$10,0.word	0b01110000100000000000010110010001	#S32STD XR6,$4,4#NO_APPaddiu	$7,$7,-1bne	$7,$0,$L40j	$31.end	MC_put_x_8_c.section	.text.MC_avg_x_16_c,"ax",@progbits.align	2.align	5.ent	MC_avg_x_16_c.type	MC_avg_x_16_c, @functionMC_avg_x_16_c:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$8,$4$L47:lbu	$3,0($5)lbu	$2,1($5)lbu	$4,0($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,0($8)lbu	$3,1($5)lbu	$2,2($5)lbu	$4,1($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,1($8)lbu	$3,2($5)lbu	$2,3($5)lbu	$4,2($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,2($8)lbu	$3,3($5)lbu	$2,4($5)lbu	$4,3($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,3($8)lbu	$3,4($5)lbu	$2,5($5)lbu	$4,4($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,4($8)lbu	$3,5($5)lbu	$2,6($5)lbu	$4,5($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,5($8)lbu	$3,6($5)lbu	$2,7($5)lbu	$4,6($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,6($8)lbu	$3,7($5)lbu	$2,8($5)lbu	$4,7($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,7($8)lbu	$3,8($5)lbu	$2,9($5)lbu	$4,8($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,8($8)lbu	$3,9($5)lbu	$2,10($5)lbu	$4,9($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,9($8)lbu	$3,10($5)lbu	$2,11($5)lbu	$4,10($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,10($8)lbu	$3,11($5)lbu	$2,12($5)lbu	$4,11($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,11($8)lbu	$3,12($5)lbu	$2,13($5)lbu	$4,12($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,12($8)lbu	$3,13($5)lbu	$2,14($5)lbu	$4,13($8)addiu	$3,$3,1addu	$2,$2,$3addiu	$4,$4,1sra	$2,$2,1addu	$2,$2,$4sra	$2,$2,1sb	$2,13($8)lbu	$3,14($5)

⌨️ 快捷键说明

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