diff options
Diffstat (limited to 'arch/sparc/lib')
| -rw-r--r-- | arch/sparc/lib/NG2memcpy.S | 4 | ||||
| -rw-r--r-- | arch/sparc/lib/NG4memcpy.S | 1 | ||||
| -rw-r--r-- | arch/sparc/lib/NG4memset.S | 1 | ||||
| -rw-r--r-- | arch/sparc/lib/NGmemcpy.S | 1 | 
4 files changed, 7 insertions, 0 deletions
diff --git a/arch/sparc/lib/NG2memcpy.S b/arch/sparc/lib/NG2memcpy.S index c629dbd121b6..64dcd6cdb606 100644 --- a/arch/sparc/lib/NG2memcpy.S +++ b/arch/sparc/lib/NG2memcpy.S @@ -326,11 +326,13 @@ FUNC_NAME:	/* %o0=dst, %o1=src, %o2=len */  	blu		170f  	 nop  	ba,a,pt		%xcc, 180f +	 nop  4:	/* 32 <= low bits < 48 */  	blu		150f  	 nop  	ba,a,pt		%xcc, 160f +	 nop  5:	/* 0 < low bits < 32 */  	blu,a		6f  	 cmp		%g2, 8 @@ -338,6 +340,7 @@ FUNC_NAME:	/* %o0=dst, %o1=src, %o2=len */  	blu		130f  	 nop  	ba,a,pt		%xcc, 140f +	 nop  6:	/* 0 < low bits < 16 */  	bgeu		120f  	 nop @@ -475,6 +478,7 @@ FUNC_NAME:	/* %o0=dst, %o1=src, %o2=len */  	brz,pt		%o2, 85f  	 sub		%o0, %o1, GLOBAL_SPARE  	ba,a,pt		%XCC, 90f +	 nop  	.align		64  75: /* 16 < len <= 64 */ diff --git a/arch/sparc/lib/NG4memcpy.S b/arch/sparc/lib/NG4memcpy.S index 75bb93b1437f..78ea962edcbe 100644 --- a/arch/sparc/lib/NG4memcpy.S +++ b/arch/sparc/lib/NG4memcpy.S @@ -530,4 +530,5 @@ FUNC_NAME:	/* %o0=dst, %o1=src, %o2=len */  	bne,pt		%icc, 1b  	 EX_ST(STORE(stb, %g1, %o0 - 0x01), NG4_retl_o2_plus_1)  	ba,a,pt		%icc, .Lexit +	 nop  	.size		FUNC_NAME, .-FUNC_NAME diff --git a/arch/sparc/lib/NG4memset.S b/arch/sparc/lib/NG4memset.S index 41da4bdd95cb..7c0c81f18837 100644 --- a/arch/sparc/lib/NG4memset.S +++ b/arch/sparc/lib/NG4memset.S @@ -102,4 +102,5 @@ NG4bzero:  	bne,pt		%icc, 1b  	 add		%o0, 0x30, %o0  	ba,a,pt		%icc, .Lpostloop +	 nop  	.size		NG4bzero,.-NG4bzero diff --git a/arch/sparc/lib/NGmemcpy.S b/arch/sparc/lib/NGmemcpy.S index d88c4ed50a00..cd654a719b27 100644 --- a/arch/sparc/lib/NGmemcpy.S +++ b/arch/sparc/lib/NGmemcpy.S @@ -394,6 +394,7 @@ FUNC_NAME:	/* %i0=dst, %i1=src, %i2=len */  	brz,pt		%i2, 85f  	 sub		%o0, %i1, %i3  	ba,a,pt		%XCC, 90f +	 nop  	.align		64  70: /* 16 < len <= 64 */  | 
