master
Import new amd64 assembly versions of strchr/index, strrchr/rindex, and strlen that provide a significantly faster performance than our previous .c or .S implementations. Based on NetBSD's code.
Add ENTRY_NB() macro for doing an ASM function entry without setting the binding to global (NB == "no binding"), as clang 13 is now warning about changing the binding from global to weak.
Add retguard macros for libc. ok deraadt
memmove() entry point is declared with NENTRY() and isn't consecutive with an ENTRY(), so it needs its own endbr64 for IBT
spelling