projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
x86/asm: Optimize unnecessarily wide TEST instructions
[firefly-linux-kernel-4.4.55.git]
/
arch
/
x86
/
lib
/
checksum_32.S
diff --git
a/arch/x86/lib/checksum_32.S
b/arch/x86/lib/checksum_32.S
index c3b9953d3fa0b6e9ef32c929f81006cf18209a5a..9bc944a9127481ead40689a73054d80e50f0bc10 100644
(file)
--- a/
arch/x86/lib/checksum_32.S
+++ b/
arch/x86/lib/checksum_32.S
@@
-125,7
+125,7
@@
ENTRY(csum_partial)
6: addl %ecx,%eax
adcl $0, %eax
7:
- test
l
$1, 12(%esp)
+ test
b
$1, 12(%esp)
jz 8f
roll $8, %eax
8:
@@
-245,7
+245,7
@@
ENTRY(csum_partial)
addl %ebx,%eax
adcl $0,%eax
80:
- test
l
$1, 12(%esp)
+ test
b
$1, 12(%esp)
jz 90f
roll $8, %eax
90: