ao_jz4740_vol.s

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

S
217
字号
.file	1 "ao_jz4740_vol.c".section .mdebug.abi32.previous.section	.text.replay_fill_all_16,"ax",@progbits.align	2.align	5.globl	replay_fill_all_16.ent	replay_fill_all_16.type	replay_fill_all_16, @functionreplay_fill_all_16:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0srl	$2,$5,31addu	$2,$2,$5sra	$2,$2,1addiu	$4,$4,-4sll	$2,$2,1addu	$5,$4,$2lw	$3,16($sp)#APP.word	0b01110000000001110000001111101111	#S32I2M XR15,$7#NO_APPsltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L8addiu	$6,$6,-4.set	macro.set	reorder$L4:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000010110000111110101001000	#D16MUL XR5,XR15,XR1,XR6,LW.word	0b01110000011000001011110111001000	#D16MUL XR7,XR15,XR2,XR8,LW.word	0b01110000011010001111111001001000	#D16MUL XR9,XR15,XR3,XR10,LW.word	0b01110000011100010011111011001000	#D16MUL XR11,XR15,XR4,XR12,LW.word	0b01110000011000011001010101100111	#D32SARW XR5,XR5,XR6,$3.word	0b01110000011000100001110111100111	#D32SARW XR7,XR7,XR8,$3.word	0b01110000011000101010011001100111	#D32SARW XR9,XR9,XR10,$3.word	0b01110000011000110010111011100111	#D32SARW XR11,XR11,XR12,$3.word	0b01110000110000000000010101010101	#S32SDI XR5,$6,4.word	0b01110000110000000000010111010101	#S32SDI XR7,$6,4.word	0b01110000110000000000011001010101	#S32SDI XR9,$6,4.word	0b01110000110000000000011011010101	#S32SDI XR11,$6,4#NO_APPsltu	$2,$4,$5bne	$2,$0,$L4$L8:j	$31.end	replay_fill_all_16.section	.text.replay_fill_all_8,"ax",@progbits.align	2.align	5.globl	replay_fill_all_8.ent	replay_fill_all_8.type	replay_fill_all_8, @functionreplay_fill_all_8:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0lw	$3,16($sp)#APP.word	0b01110000000001110000001111101111	#S32I2M XR15,$7.word	0b01110011001111111111110000111101	#S32SFL XR0,XR15,XR15,XR15,PTN3.word	0b01110001001111111111110000111101	#S32SFL XR0,XR15,XR15,XR15,PTN1#NO_APPaddiu	$4,$4,-4addu	$5,$4,$5sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L15addiu	$6,$6,-4.set	macro.set	reorder$L12:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000000110111100010101111000	#Q8MUL XR5,XR1,XR15,XR6.word	0b01110000001000111100100111111000	#Q8MUL XR7,XR2,XR15,XR8.word	0b01110000001010111100111001111000	#Q8MUL XR9,XR3,XR15,XR10.word	0b01110000001100111101001011111000	#Q8MUL XR11,XR4,XR15,XR12.word	0b01110000011111011001010000110110	#Q16SARV XR5,XR6,$3.word	0b01110000011111100001110000110110	#Q16SARV XR7,XR8,$3.word	0b01110000011111101010010000110110	#Q16SARV XR9,XR10,$3.word	0b01110000011111110010110000110110	#Q16SARV XR11,XR12,$3.word	0b01110000000110011001010110000111	#Q16SAT XR6,XR5,XR6.word	0b01110000000110100001111000000111	#Q16SAT XR8,XR7,XR8.word	0b01110000000110101010011010000111	#Q16SAT XR10,XR9,XR10.word	0b01110000000110110010111100000111	#Q16SAT XR12,XR11,XR12.word	0b01110000110000000000010110010101	#S32SDI XR6,$6,4.word	0b01110000110000000000011000010101	#S32SDI XR8,$6,4.word	0b01110000110000000000011010010101	#S32SDI XR10,$6,4.word	0b01110000110000000000011100010101	#S32SDI XR12,$6,4#NO_APPsltu	$2,$4,$5bne	$2,$0,$L12$L15:j	$31.end	replay_fill_all_8.section	.text.replay_fill_all_8_mid,"ax",@progbits.align	2.align	5.globl	replay_fill_all_8_mid.ent	replay_fill_all_8_mid.type	replay_fill_all_8_mid, @functionreplay_fill_all_8_mid:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0lw	$3,16($sp)#APP.word	0b01110000000001110000001111101111	#S32I2M XR15,$7.word	0b01110011001111111111110000111101	#S32SFL XR0,XR15,XR15,XR15,PTN3.word	0b01110001001111111111110000111101	#S32SFL XR0,XR15,XR15,XR15,PTN1#NO_APPaddiu	$4,$4,-4addu	$5,$4,$5sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L22addiu	$6,$6,-4.set	macro.set	reorder$L19:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000000110111100010101111000	#Q8MUL XR5,XR1,XR15,XR6.word	0b01110000001000111100100111111000	#Q8MUL XR7,XR2,XR15,XR8.word	0b01110000001010111100111001111000	#Q8MUL XR9,XR3,XR15,XR10.word	0b01110000001100111101001011111000	#Q8MUL XR11,XR4,XR15,XR12.word	0b01110000011111011001010000110110	#Q16SARV XR5,XR6,$3.word	0b01110000011111100001110000110110	#Q16SARV XR7,XR8,$3.word	0b01110000011111101010010000110110	#Q16SARV XR9,XR10,$3.word	0b01110000011111110010110000110110	#Q16SARV XR11,XR12,$3.word	0b01110000000110011001010110000111	#Q16SAT XR6,XR5,XR6.word	0b01110000000110100001111000000111	#Q16SAT XR8,XR7,XR8.word	0b01110000000110101010011010000111	#Q16SAT XR10,XR9,XR10.word	0b01110000000110110010111100000111	#Q16SAT XR12,XR11,XR12.word	0b01110000110000000000010110010101	#S32SDI XR6,$6,4.word	0b01110000110000000000011000010101	#S32SDI XR8,$6,4.word	0b01110000110000000000011010010101	#S32SDI XR10,$6,4.word	0b01110000110000000000011100010101	#S32SDI XR12,$6,4#NO_APPsltu	$2,$4,$5bne	$2,$0,$L19$L22:j	$31.end	replay_fill_all_8_mid.section	.text.replay_fill_all_16_mid,"ax",@progbits.align	2.align	5.globl	replay_fill_all_16_mid.ent	replay_fill_all_16_mid.type	replay_fill_all_16_mid, @functionreplay_fill_all_16_mid:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0srl	$2,$5,31addu	$2,$2,$5sra	$2,$2,1addiu	$4,$4,-4sll	$2,$2,1addu	$5,$4,$2lw	$3,16($sp)#APP.word	0b01110000000001110000001111101111	#S32I2M XR15,$7#NO_APPsltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L29addiu	$6,$6,-4.set	macro.set	reorder$L26:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000010110000111110101001000	#D16MUL XR5,XR15,XR1,XR6,LW.word	0b01110000011000001011110111001000	#D16MUL XR7,XR15,XR2,XR8,LW.word	0b01110000011010001111111001001000	#D16MUL XR9,XR15,XR3,XR10,LW.word	0b01110000011100010011111011001000	#D16MUL XR11,XR15,XR4,XR12,LW.word	0b01110000011000011001010101100111	#D32SARW XR5,XR5,XR6,$3.word	0b01110000011000100001110111100111	#D32SARW XR7,XR7,XR8,$3.word	0b01110000011000101010011001100111	#D32SARW XR9,XR9,XR10,$3.word	0b01110000011000110010111011100111	#D32SARW XR11,XR11,XR12,$3.word	0b01110000110000000000010101010101	#S32SDI XR5,$6,4.word	0b01110000110000000000010111010101	#S32SDI XR7,$6,4.word	0b01110000110000000000011001010101	#S32SDI XR9,$6,4.word	0b01110000110000000000011011010101	#S32SDI XR11,$6,4#NO_APPsltu	$2,$4,$5bne	$2,$0,$L26$L29:j	$31.end	replay_fill_all_16_mid.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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