[PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs

Maxim Sobolev sobomax at FreeBSD.org
Thu Jan 18 22:01:46 UTC 2007


Heh, it's so complex, so machine-dependent....

That makes me wonder why we still don't have 3 simple to use 
instructions that do equivalent of memmove(), memcpy() and memset() all 
in hardware in the best possible way with the respect of block size, 
alignment, caches, chipset, you-name-it? Virtually every program would 
benefit from such instructions.

-Maxim


More information about the freebsd-current mailing list