Für den Linux-Kernel wurde die Implementierung der Funktion memchr vorgeschlagen, die bis zu 4 Mal schneller arbeitet.
Ein Satz von Patches mit einer optimierten Implementierung der Funktion memchr(), die zum Suchen eines Zeichens in einem Array verwendet wird, wurde zur Aufnahme in den Linux-Kernel vorgeschlagen. Im Gegensatz zur alten Version, in der ein Byte-für-Byte-Vergleich durchgeführt wurde, basiert die vorgeschlagene Implementierung auf einer vollständigen Ausnutzung der 64- und 32-Bit-Register der CPU. Anstelle von Bytes erfolgt der Vergleich unter Verwendung von Maschinenwörtern, was es ermöglicht, […]
