· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› SHR & JNB

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Авг 26, 2004 12:41:13

q_q
"..анализом четности на каждой итерации"
Это не анализ четности, а какое-то заимствование из алгоритма умножения\деления двоичных полиномов. Аналогичный побитный анализ используется при формировании таблицы в CRC32:
  SHR EAX,1
  JNC @@skip //=jnb нет переноса => младший бит = 0
  XOR EAX,$EDB88320


Дата: Авг 26, 2004 12:49:01

Народ, конечно извенити за двойной пост, но может Вы тогда ответите на первый вопрос если уже мы из топика вышли за рамки.

З.Ы. Без обид.

Сенкс.


Дата: Авг 26, 2004 12:51:50 · Поправил: q_q

leo
"это проверка того, что исходное число четное" - первое твое сообщение в этой ветке, теперь ты пишешь так "Это не анализ четности". И ты обвиняешь меня в споре по пустякам? Научись формулировать мысль, прежде чем постить.

b10t
Чем тебе не нравится код в ответе leo Авг 26, 2004 10:22:15?


Дата: Авг 26, 2004 12:54:28

q_q

Сори, после твоего поста увидел, моему вопросу удовлетворяет.

Сенкс.


Дата: Авг 26, 2004 22:31:18 · Поправил: leo

b10t
На паскале обычно это делают так:
if (a and 1) = 0 then
  b:=a shr 1
else
begin
  b:=a shr 1;
  ...... //здесь xor-ы
end;

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.044