16+
Суббота
18 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры MSP430

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
IBAH  (03.02.2016 08:23) , в ответ на Посмотрел на листинг и заплакал:) Нужен асмовый 64-бит быстрый:) сдвиг влево на 2. Или вариант быстрого и/или разбивающегося на короткие части квадратного корня для fixed-point. Исходные данные беззнаковые 16.16. Результат (после денормализации) автор: Vit
Чего-то ничего не понял из этого потока, но квадратный корень в целых вот 
unsigned long sqrt(int64_t x)
{
long i;
int64_t z0=1;
int64_t z=1;
if(x==0)return 0;
for(i=0;i<32;i++)
  {
  z=(z+x/z)>>1;
  if(z==z0)break;
  z0=z;
  }
return z;
}
правда с делением
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII