Per il kernel Linux è stata proposta un'implementazione della funzione memchr, fino a 4 volte più veloce.
È stato proposto un insieme di patch per includere nel kernel Linux un'implementazione ottimizzata della funzione memchr(), utilizzata per cercare un carattere in un array. A differenza della versione precedente, che utilizzava il confronto byte per byte, l'implementazione proposta è costruita tenendo conto dell'uso completo dei registri CPU a 64 e 32 bit. Invece di eseguire il confronto byte per byte, il confronto avviene utilizzando parole macchina, consentendo di confrontare […]
