Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-04-01 | It turns out that the so-called fast ffs(3) routines were wrong, as soon as | Miod Vallat | |
more than one bit is set, as the ff1 instruction counts from the highest order. However, gcc/m88k with optimization enabled would use a correct, short sequence based upon ff1 and tweaks, to achieve the intended result, hence i did not catch this flaw initially. So revert to the C implementation - it is correct, still decently fast, and will only be used when compiling at -O0. | |||
2004-01-22 | use C comments, works better | Theo de Raadt | |
2004-01-21 | A faster ffs() routine based upon the ff1 assembly instruction. | Miod Vallat | |
2003-06-01 | strcpy/strcat/sprintf removal in all bootblocks. various testing by | Theo de Raadt | |
various people. outside of some messy things in src/gnu, only one thing in the main tree now violates this rule: bind | |||
2001-02-01 | ??? Bogons! How did this get broken? | Steve Murphree | |
2000-12-18 | strlcat and strlcpy into libkern. | Niels Provos | |
2000-06-16 | Pull memcmp() into libkern. Also, use asm version of memset() on m68k. | Todd C. Miller | |
1999-03-03 | added ffs() | Steve Murphree | |
1998-12-15 | Support for the m88k arch. | Steve Murphree | |