0 ответов

Существует ли версия стандартной математической библиотеки, которая использует инструкции VEX?

У меня есть эта большая библиотека со смесью обычного C++, большим количеством встроенных функций SSE и несколькими незначительными частями сборки. Я достиг точки, где я хотел бы нацелить набор инструкций AVX. Чтобы сделать это, я хотел бы построить…
26 мар '18 в 15:48
1 ответ

Ошибка выполнения собственного приложения, скомпилированного с помощью NDK в Android. не удается найти 'log2' (работает нормально на эмуляторе)

Я (кросс) скомпилировал бинарный файл, используя Android-NDK, без ошибок на этапе компиляции / компоновки. Приложение статически связано. Используя эмулятор Nesux7, я выполняю: $ adb shell mount -o remount,rw /system $ adb push myApp /system/bin $ a…
19 сен '14 в 11:23
1 ответ

Динамическая замена Fedora для libm.a(статическая библиотека)?

Я просто пытаюсь понять, почему в Fedora нет статической библиотеки libm.a и если это факт, который я должен использовать? Как упомянуто здесь в Stackru, я могу просто установить pkg из yum, но допустимо думать, что в Fedora замена по умолчанию вмес…
06 дек '16 в 18:55
0 ответов

Двойное деление в sqrtf? [ОБНОВИТЬ]

Я использую операции с плавающей точкой (программная реализация) на STM32F0 и обнаружил что-то странное в списке. Как только я использую sqrtf, компоновщик добавляет __aeabi_ddiv, что составляет ~1.6 КБ памяти. Этот код, например, ссылается на ddiv:…
06 апр '18 в 11:27
0 ответов

Gcc автоматически связывает libm?

В моей программе я не включаю ни math.h, ни связываю -lm с ним: g++ -std= C++11 -g -O0.. Все еще лдд показывает это ldd ./bin/apps/dummy linux-vdso.so.1 => (0x00007fff9e5fe000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x0000…
15 фев '15 в 22:22
1 ответ

Что такое libc? какие функции он включает? как мы можем получить исходный код этого?

Согласно Википедии, существует много вариантов стандартной библиотеки C, основанной на операционной системе и компиляторах. Ссылка: http://en.wikipedia.org/wiki/C_standard_library Но я хочу понять, как много функций, которые объявлены в разных загол…
05 дек '13 в 09:43
0 ответов

Как связать файл python с libm?

Я установил библиотеку pandas, но при ее импорте выдает ошибку, поскольку файл с именем algos.cpython.so использует функции libm. Как я могу связать файл с libm?
22 ноя '17 в 07:06
1 ответ

Оптимизировать математическую библиотеку (libm)

Кто-нибудь пытался скомпилировать glibc с -march=corei7 чтобы увидеть, есть ли улучшение производительности по сравнению с версией, которая поставляется по умолчанию с любым дистрибутивом Linux x68_64? GCC составлен с -march=i686, Я думаю (не уверен…
10 мар '14 в 03:45
0 ответов

Как я могу сказать в CMake, нуждается ли моя среда сборки в связывании с libm для математических функций?

Я использую CMake, модифицирующий некоторый C-код для многоплатформенного построения. Этот код использует функциональность, и поэтому на платформах Unix должен быть связан с libm бежать. Похоже, что на Windows (с MSVC? Иначе?) libm не является необх…
27 фев '19 в 08:30
1 ответ

Для каких функций предназначена библиотека libm?

Насколько я знаю, некоторые математические функции содержатся в libc, а другие - в libm. Я обнаружил это экспериментально: $ nm --dynamic --defined-only /lib/x86_64-linux-gnu/libm.so.6 | grep -w abs $ nm --dynamic --defined-only /lib/x86_64-linux-gn…
05 янв '19 в 18:21
3 ответа

Я * не * хочу правильное округление для функции exp

GCC- реализация математической библиотеки C в системах Debian, по-видимому, (IEEE 754-2008) совместима с реализацией функции exp, подразумевая, что округление всегда должно быть правильным: ( из Википедии) Стандарт IEEE с плавающей запятой гарантиру…
03 июн '17 в 16:52
3 ответа

Функция Sqrt не работает

Поэтому я пытаюсь создать программу, которая вычисляет квадратную формулу, но когда я пытаюсь скомпилировать код, я получаю следующее:"неопределенная ссылка на sqrt" Но я пытался определить sqrt через math.h и 2 раза в код. Я приложил свой код Любая…
17 ноя '14 в 07:53
1 ответ

Неопределенная ссылка компиляции OpenFP

Я использую Ubuntu 14.04. Я пытаюсь скомпилировать этот проект OpenFP. Проблема в том, что после запуска оболочки "configure" и использования "make" для ее компиляции я получаю следующую ошибку. / usr / bin / ld: openfp_extract-fft.o: неопределенная…
04 июн '14 в 21:00
1 ответ

Натуральный логарифм с использованием ряда в Haskell дает неточные результаты

Поэтому я написал две функции для вычисления натурального логарифма переменной x, после увеличения верхней границы добавочной суммы до 33000 функции все еще возвращают неточные результаты, тестируемые в ghci, по сравнению с функцией журнала по умолч…
09 апр '17 в 03:58
2 ответа

Программа больше не найдет math.h

Спустя долгое время я скачал программу, которую я разработал, и попытался перекомпилировать ее на своем Ubuntu Linux 12.04, но, похоже, он больше не находит math.h. Это может быть потому, что что-то недавно изменилось в gcc, но я не могу понять, есл…
09 июл '12 в 15:11
1 ответ

Не удается найти символ "пол" во время выполнения

Я кросс-скомпилировал сервер http Mongoose для Android, используя Linux в качестве системы BUILD, android-ndk от Google в качестве набора инструментов и пользовательский скрипт, который в итоге выполняет следующую команду: arm-linux-androideabi-gcc …
14 авг '14 в 09:40
0 ответов

Лицензии библиотеки встроенных инструментов GNU ARM

Я разрабатываю коммерческое программное обеспечение для MCU, созданное GNU ARM Embedded Toolchain. Я хочу продать устройство (продукт) и не хочу выпускать исходный код. Когда я компилирую свой код, используя -Wl,--verbose Я вижу, что моя программа и…
31 авг '17 в 10:26
2 ответа

Как использовать библиотеку математических функций Intel с gcc?

Я пытаюсь следующее:gcc -o foo foo.c -L /path/to/directory/containing/libimf.so -limfи я использовал функцию 'log2' в foo.c. Я хочу, чтобы он связывался с функцией оптимизированной библиотеки Intel, но я получаю следующую ошибку /usr/bin/ld: skippin…
24 авг '17 в 00:59
3 ответа

Почему нет статической библиотеки для математических функций?

Является ли стандартом наличие только динамических библиотек, в основном без их статической версии? Я особенно спрашиваю о математической библиотеке. В моей Fedora 17 (Linux-машина на процессоре Intel 32) у меня установлена ​​последняя версия gcc, в…
08 окт '13 в 04:00
1 ответ

Objective C Pow функция смешанной точности результат

Общий вопрос о функции pow в target-c. Почему следующий код выплевывает ans=4.9999999, когда base = 125 NSDecimalNumber * base = [[NSDecimalNumber alloc ]initWithString:@"125"]; NSDecimalNumber * root = [[NSDecimalNumber alloc] initWithString:@"3"];…
02 фев '14 в 00:13