Алгоритм целочисленного деления процессоров Intel x86 - PullRequest
7 голосов
/ 06 декабря 2011

Какой алгоритм целочисленного деления Intel использует в своих процессорах x86?

1 Ответ

8 голосов
/ 06 декабря 2011

У Intel есть статья Улучшения в архитектуре семейства процессоров Intel® Core ™ 2 и микроархитектуре , в которой обсуждается ряд различных алгоритмов деления. Первый абзац:

Новый делитель Radix-16 с плавающей запятой с переменной задержкой Возможность целочисленного деления Radix-16 заменяет Merom Radix-4 с делением с плавающей запятой и аппаратное обеспечение деления квадратного корня и целочисленного значения Radix-2. Предыдущий алгоритм восходит к реализации разделения Pentium®.

Похоже, что процессоры Intel имели такое же целочисленное деление (Radix-2) с первых дней Pentium.

Поиск в Google по radix 16 integer Деление дает очень хорошую информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...