소스 검색

MIPS: IP checksums: Remove unncessary folding of sum to 16 bit.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Ralf Baechle 16 년 전
부모
커밋
d86a8123b1
1개의 변경된 파일0개의 추가작업 그리고 10개의 파일을 삭제
  1. 0 10
      arch/mips/lib/csum_partial.S

+ 0 - 10
arch/mips/lib/csum_partial.S

@@ -276,11 +276,6 @@ LEAF(csum_partial)
 	dsra32	sum, sum, 0
 	dsra32	sum, sum, 0
 	addu	sum, v1
 	addu	sum, v1
 #endif
 #endif
-	sll	v1, sum, 16
-	addu	sum, v1
-	sltu	v1, sum, v1
-	srl	sum, sum, 16
-	addu	sum, v1
 
 
 	/* odd buffer alignment? */
 	/* odd buffer alignment? */
 	beqz	t7, 1f
 	beqz	t7, 1f
@@ -678,11 +673,6 @@ EXC(	sb	t0, NBYTES-2(dst), .Ls_exc)
 	dsra32	sum, sum, 0
 	dsra32	sum, sum, 0
 	addu	sum, v1
 	addu	sum, v1
 #endif
 #endif
-	sll	v1, sum, 16
-	addu	sum, v1
-	sltu	v1, sum, v1
-	srl	sum, sum, 16
-	addu	sum, v1
 
 
 	/* odd buffer alignment? */
 	/* odd buffer alignment? */
 	beqz	odd, 1f
 	beqz	odd, 1f