Показать сообщение отдельно
Старый 06.11.2013, 15:41   #23
Paul Kellerman
Gold Member
 
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,830
По умолчанию

Цитата:
Сообщение от Dikoy Посмотреть сообщение
Вот кто как на 10 делит?
Оптимизированный вариант кода, который генерирует компилятор
Intel C++ Compiler v10 для деления знаковых 32-битных целых на 10.

mov ecx,value
mov eax,66666667h
imul ecx
sar ecx,31
sar edx,2
sub edx,ecx
mov eax,edx

P.S. Самый быстрый вариант, который мне попадался.

Цитата:
Сообщение от Степан Капуста Посмотреть сообщение
А для RISC-подбных камней слабо?
Тебе надо - ты и придумывай, и проверяй, а мы оценим твои наработки
Paul Kellerman вне форума   Ответить с цитированием
Реклама