Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Mar 1995 09:35:45 +0100 (MET)
From:      Christoph Kukulies <kuku@gilberto.physik.rwth-aachen.de>
To:        joerg_wunsch@uriah.heep.sax.de
Cc:        freebsd-hackers@freefall.cdrom.com (user alias)
Subject:   Re: fast string inline routines (asm)
Message-ID:  <199503230835.JAA14369@gilberto.physik.rwth-aachen.de>
In-Reply-To: <199503230815.JAA17664@uriah.heep.sax.de> from "J Wunsch" at Mar 23, 95 09:15:13 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> As Christoph P. Kukulies wrote:
> > 
> > In the djgpp list a discussion came up recently about inlining (asm)
> > fast memcpy/memmove/strcpy and such stuff and someone pointed out that
> > Linux had these - I cite from Mat Hostetter:
> 
> Do you mean those?  They are not inlined, but regular lib functions.
> 
> Can you compare them against the Linux versions?

Sorry, I don't have a Linux system in reach (for the moment, though I
have two CDs lying here but Linux installation is a horror to me :-)
The mainline of that discussion was asm inlining and I assume that
the functions in question are defines as inline asm code in the header
file (string.h).

> 
> j@uriah 250% ls /usr/src/lib/libc/i386/string/
> /usr/src/lib/libc/i386/string:
> CVS/          bzero.S       memcmp.S      strcat.S      strlen.S 
> Makefile.inc  ffs.S         memmove.S     strchr.S      strncmp.S 
> bcmp.S        index.S       memset.S      strcmp.S      strrchr.S 
> bcopy.S       memchr.S      rindex.S      strcpy.S      swab.S 
> 
> -- 
> cheers, J"org
> 
> joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/
> Never trust an operating system you don't have sources for. ;-)
> 

--Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de
FreeBSD blues 2.1.0-Development FreeBSD 2.1.0-Development #0: Wed Mar 22
04:54:59  1995     root@blues:/usr/src/sys/compile/BLUESGUS  i386



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503230835.JAA14369>