git: 8e4f67f17ff2 - main - i386: retire bcmp
Mateusz Guzik
mjg at FreeBSD.org
Mon Aug 23 18:38:12 UTC 2021
The branch main has been updated by mjg:
URL: https://cgit.FreeBSD.org/src/commit/?id=8e4f67f17ff27371c6d06c4143807e293f07c51e
commit 8e4f67f17ff27371c6d06c4143807e293f07c51e
Author: Mateusz Guzik <mjg at FreeBSD.org>
AuthorDate: 2021-08-23 16:27:17 +0000
Commit: Mateusz Guzik <mjg at FreeBSD.org>
CommitDate: 2021-08-23 18:38:04 +0000
i386: retire bcmp
Unused since ba96f37758412151 ("Use __builtin for various mem* and b* (e.g. bzero)
routines.")
Sponsored by: Rubicon Communications, LLC ("Netgate")
---
sys/i386/i386/support.s | 25 -------------------------
1 file changed, 25 deletions(-)
diff --git a/sys/i386/i386/support.s b/sys/i386/i386/support.s
index b29354c47455..2fc02a67b600 100644
--- a/sys/i386/i386/support.s
+++ b/sys/i386/i386/support.s
@@ -232,31 +232,6 @@ ENTRY(memcpy)
ret
END(memcpy)
-ENTRY(bcmp)
- pushl %edi
- pushl %esi
- movl 12(%esp),%edi
- movl 16(%esp),%esi
- movl 20(%esp),%edx
-
- movl %edx,%ecx
- shrl $2,%ecx
- repe
- cmpsl
- jne 1f
-
- movl %edx,%ecx
- andl $3,%ecx
- repe
- cmpsb
-1:
- setne %al
- movsbl %al,%eax
- popl %esi
- popl %edi
- ret
-END(bcmp)
-
/*
* Handling of special 386 registers and descriptor tables etc
*/
More information about the dev-commits-src-main
mailing list