История изменений
Исправление jpegqs, (текущая версия) :
Так себе SWAR, один маленький приём в одном макросе, еще и скопированный с известного сайта. Который используется в strlen как минимум с девяностых. Я считаю это слишком мелким для упоминания в новостях как SWAR.
Ситуация прям под мем «а разговоров то было».
А вот это, извините, что?
if (LEXBOR_SWAR_IS_LITTLE_ENDIAN) {
Почему для big endian нет никакого кода в функции? Этот метод работает и для BE, нужно лишь учитывать что байты в обратном порядке при получении индекса. Это какое-то дилетантство, лайк забираю.
Исходная версия jpegqs, :
Так себе SWAR, один маленький приём в одном макросе, еще и скопированный с известного сайта. Который используется в strlen как минимум с девяностых. Я считаю это слишком мелким для упоминания в новостях как SWAR.