Как memchr() работает под капотом?

This implementation of memchr from newlib - один из примеров чьей-то d оптимизации memchr: он читает standard-library и тестирует 4 байта за раз efficiency (кроме memchr, другие функции efficiency в библиотеке newlib - это efficiency here).

Между прочим, большая часть performance исходного кода для библиотеки d времени выполнения MSVC доступна standard-library как дополнительная часть performance установки MSVC (так что вы fast можете посмотреть на это).

c

performance

d

standard-library

2022-08-21T05:11:20+00:00