MIPS: IP checksums: Remove unncessary folding of sum to 16 bit.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
384740dc49
commit
d86a8123b1
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue