resulting *.o have "FUNC" symbols with size set.
L1: incl %eax
L2: ret
+END(bcmp)
-/* $OpenBSD: ffs.S,v 1.1 2004/01/28 01:44:45 mickey Exp $ */
+/* $OpenBSD: ffs.S,v 1.2 2015/05/29 07:21:09 uebayasi Exp $ */
/*
* Written by J.T. Conklin <jtc@netbsd.org>.
* Public domain.
_ALIGN_TEXT
L1: xorl %eax,%eax /* clear result */
ret
+END(ffs)
ret
L1: xorq %rax,%rax
ret
+END(memchr)
movq %r11,%rax
cld
ret
+// END(memcpy)
+END(memmove)
+END(bcopy)
movq %r11,%rax
ret
+END(memset)
-/* $OpenBSD: strchr.S,v 1.5 2015/05/15 22:29:37 millert Exp $ */
+/* $OpenBSD: strchr.S,v 1.6 2015/05/29 07:21:09 uebayasi Exp $ */
/* $NetBSD: strchr.S,v 1.7 2014/03/22 19:16:34 jakllsch Exp $ */
/*-
sar %cl,%r10 /* top bytes 0xff */
and %r10,%rax /* clear lsb from unwanted low bytes */
jmp 21b
+END(strchr)
-/* $OpenBSD: strcmp.S,v 1.4 2014/12/09 15:10:39 reyk Exp $ */
+/* $OpenBSD: strcmp.S,v 1.5 2015/05/29 07:21:09 uebayasi Exp $ */
/* $NetBSD: strcmp.S,v 1.2 2014/03/22 19:16:34 jakllsch Exp $ */
/*
movzbq %dl,%rdx
subq %rdx,%rax
ret
+END(strcmp)
-/* $OpenBSD: strlen.S,v 1.3 2014/12/09 15:10:39 reyk Exp $ */
+/* $OpenBSD: strlen.S,v 1.4 2015/05/29 07:21:09 uebayasi Exp $ */
/* $NetBSD: strlen.S,v 1.6 2014/03/22 19:16:34 jakllsch Exp $ */
/*-
dec %rsi
or %rsi,%rdx /* low bytes now non-zero */
jmp 2b
+END(strlen)
-/* $OpenBSD: strrchr.S,v 1.5 2015/05/15 22:29:37 millert Exp $ */
+/* $OpenBSD: strrchr.S,v 1.6 2015/05/29 07:21:09 uebayasi Exp $ */
/* $NetBSD: strrchr.S,v 1.3 2014/03/22 19:16:34 jakllsch Exp $ */
/*
.Ldone:
ret
+END(strrchr)