Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Реализация математических функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посчитать значение следующего математического выражения, x вводится с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread990745.html
Не знаю, что еще добавить, чтобы норм работало.
C++ Блок-схема! Всем здраствуйте, кому не сложно, пожайлуста помогите сделать схему алгортима (блок-схему). Вот задание "Найти произведение элементов , которые больше за первый элемент массива" Вот код: ... http://www.cyberforum.ru/cpp-beginners/thread990744.html
Создать массив C++
Создать массив с 9 действительных чисел и отсортировать его методом вставки,с спаданием.
While.if. И прочее. Задача C++
Вычислить кол-во случайных чисел, которые являются парными. Брать случайное число до тех пор, пока не встретится число 500. Вернуть кол-во парных и не парных чисел которые попадались до тех пор, пока...
C++ Постфиксный, инфиксный и префиксный обходы дерева http://www.cyberforum.ru/cpp-beginners/thread990714.html
помогите дописать/исправить код Построить и вывести на экран бинарное дерево следуйщего выражения: 9+8*(7+(6*(5+4)–(3–2))+1) написать функции постфиксного, инфиксного и префиксного обхода дерева и...
C++ Преобразование мер длины Помогите! не могу составить программу для перевода длин. Длина выражена в виде A саженей B аршин. Вывести её в форме Х метров Y cм. 1 сажень = 3 аршина, 1 аршин = 16 вершков, 1 вершок = 44,45 мм подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4885 / 3020 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
28.10.2013, 20:02
Есть software-implementation, есть hardware-implementation. Вас какие интересуют?
Как уже говорилось, практически всё это можно найти в glibc, dietlibc, uClibc, Newlib..

В GCC все эти функции я реализовывал аппаратным образом так:
C++
1
2
double my_sqrt( double x ) { double r; __asm__ __volatile__ ( "fsqrt" : "=t" (r) : "0" (x) : ); return r; }
double my_sin( double x ) { double r; __asm__ __volatile__ ( "fsin" : "=t" (r) : "0" (x) : ); return r; }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru