摘要 |
1. Система целочисленного деления для делимого и делителя, содержащая модуль предварительного вычисления для выбора аппроксимации обратной величины и значения компенсации ошибки округления делителя, причем аппроксимация обратной величины равна тому же самому заранее заданному числу двоичных битов, что и в делителе, и модуль предварительного вычисления определяет, следует ли использовать округление в большую сторону или округление в меньшую сторону при выборе аппроксимации обратной величины и значения компенсации ошибки округления; модуль генерации команд для генерации команды для вычисления частного делимого с использованием аппроксимации обратной величины и значения компенсации ошибки округления.2. Система по п.1, в которой модуль предварительного вычисления выбирает обратную величину и значение компенсации ошибки округления путем вычисления обратной величины и значения компенсации ошибки округления с использованием блока целочисленной арифметики процессора.3. Система по п.1, в которой модуль предварительного вычисления выбирает обратную величину и значение компенсации ошибки округления путем вычисления значения обратной величины и компенсации ошибки округления с использованием блока арифметики с плавающей запятой процессора.4. Система по п.3, в которой для деления со знаком на делитель без знака округление в большую сторону и округление в меньшую сторону относятся к округлению аппроксимации обратной величины в направлении плюс бесконечности и минус бесконечности, соответственно.5. Система по п.1, в которой команды, генерируемые модулем генерации команд, включают в себя объединенную команду |