summaryrefslogtreecommitdiff
path: root/sys/libkern/scanc.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
| | | | | | | | | | license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson Notes: svn path=/head/; revision=128019
* Backed out the micro-optimization in 1.4. It was to help gcc-2.6.3Bruce Evans2003-07-251-6/+1
| | | | | | | | | | | | on i486's (and probably i386's), but it has had very little effect since gcc-2.7 or gcc-2.95. With gcc-3.3, it gave a small pessimization for at least i386's, athlon-xp's and pentium4's, a small optimization (I think) for pentium1's, and made no difference for i386's. (movzbl is best for all the later processors, and the micro-optimization was to stop it being used on i486's.) Notes: svn path=/head/; revision=118017
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
| | | | Notes: svn path=/head/; revision=116189
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
| | | | | | | ready for it yet. Notes: svn path=/head/; revision=22975
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Fixed the easy cases of const poisoning in the kernel. Cosmetic.Bruce Evans1996-08-311-4/+4
| | | | Notes: svn path=/head/; revision=17974
* Rearrange the inner loop of scanc() to get better code on i*86'sBruce Evans1995-07-111-2/+10
| | | | | | | | | | | | | | (on an i486, 10 cycles (+ cache misses) instead of 15). The change should be a no-op if the compiler is any good. The best possible i*86 code for the same algorithm is only 1 more cycle faster on i486's so I don't want to bother implementing an assembler version. scanc() is a bottleneck for OPOST processing. It is naturally about 4 times as slow as bcopy() on 32-bit systems. Notes: svn path=/head/; revision=9485
* <libkern/libkern.h> has moved to <sys/libkern.h> (repository copy).Poul-Henning Kamp1995-03-171-2/+2
| | | | | | | | Since /usr/include/libkern doesn't and shouldn't exist, this is the least evil way to handle this. Notes: svn path=/head/; revision=7109
* Added $Id$David Greenman1994-08-021-0/+2
| | | | Notes: svn path=/head/; revision=1817
* BSD 4.4 Lite Kernel SourcesRodney W. Grimes1994-05-241-0/+50
Notes: svn path=/head/; revision=1541