[an error occurred while processing this directive]
|
можно использовать lpm_divide из стандартной библиотеки Макса (Квартуса). Но операнды там всегда целые числа, а результат - целое число и остаток деления. Поэтому выгодно числитель предварительно умножить на какую-то константу. И далее проводить все вычисления учитывая, что все полученные значения умножены на эту константу. Своего рода упрощённый формат представления дробных чисел.
Выгоднее в качестве константы, на кот. умножается числитель использовать числа 2 в степени n (где n=1,2,3...), тогда умножение превращается в сдвиг влево, что практически не отнимает ресурсов.
E-mail: info@telesys.ru