mirror of
https://github.com/opnsense/src.git
synced 2026-05-23 18:36:32 -04:00
This is a tradeoff which saves jumps for smaller sizes while making
the 8-16 range slower (roughly in line with the other cases).
Tested with glibc test suite.
For example size 3 (most common with vfs namecache) (ops/s):
before: 407086026
after: 461391995
The regressed range of 8-16 (with 8 as example):
before: 540850489
after: 461671032
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| bcmp.S | ||
| bcopy.c | ||
| bzero.c | ||
| Makefile.inc | ||
| memcmp.S | ||
| memcpy.S | ||
| memmove.S | ||
| memset.S | ||
| stpcpy.S | ||
| strcat.S | ||
| strcmp.S | ||
| strcpy.c | ||