LINUX.ORG.RU

История изменений

Исправление jpegqs, (текущая версия) :

Так себе SWAR, один маленький приём в одном макросе, еще и скопированный с известного сайта. Который используется в strlen как минимум с девяностых. Я считаю это слишком мелким для упоминания в новостях как SWAR.

Ситуация прям под мем «а разговоров то было».

А вот это, извините, что?

if (LEXBOR_SWAR_IS_LITTLE_ENDIAN) {

Почему для big endian нет никакого кода в функции? Этот метод работает и для BE, нужно лишь учитывать что байты в обратном порядке при получении индекса. Это какое-то дилетантство, лайк забираю.

Исходная версия jpegqs, :

Так себе SWAR, один маленький приём в одном макросе, еще и скопированный с известного сайта. Который используется в strlen как минимум с девяностых. Я считаю это слишком мелким для упоминания в новостях как SWAR.