Вопросы по теме 'floating-point-exceptions'

C: неупорядоченное сравнение с плавающей запятой не вызывает FE_INVALID
Я столкнулся с проблемой сравнения чисел с плавающей запятой. При сравнении значения с NaN с использованием оператора < я ожидаю, что будет установлен флаг FE_INVALID . Оператор < должен поднимать флаг по стандарту C11 (а также по...
243 просмотров

Что приводит к исключению с плавающей запятой 1.#IO
Я отлаживаю симуляцию со многими вычислениями во многих файлах Fortran. Я привык видеть некоторые исключения с плавающей запятой (-1.#QNB или 1.#QNAN) для ошибок, связанных с делением на ноль или операций, которые превышают максимальный размер для...
191 просмотров

Почему этот код получает исключение с плавающей запятой, когда нет типа данных с плавающей запятой?
Я не делю на ноль, и в моем коде нет типа данных с плавающей запятой, я все еще получаю исключение с плавающей запятой. #include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm>...
2766 просмотров
schedule 27.04.2022

Причины для NaN в приложении C++, которые не вызывают исключения с плавающей запятой
Чтобы найти причину того, что переменные с плавающей запятой были установлены в NaN в моей программе на C++, я включил такие исключения с плавающей запятой: #include <fenv.h> feenableexcept(FE_INVALID | FE_OVERFLOW); Я знаю, что это...
7684 просмотров
schedule 17.05.2022

Включение прерываний с плавающей запятой в Mac OS X Intel
В Linux функции FeenableException и FedisableException могут использоваться для управления генерацией прерываний SIGFPE для исключений с плавающей запятой. Как я могу сделать это на Mac OS X Intel? Встроенный ассемблер для включения прерываний с...
5249 просмотров

Какая часть этого вызывает исключение с плавающей запятой?
Я был бы очень признателен, если бы люди могли просмотреть этот фрагмент кода и сообщить мне, что может быть возможной причиной исключения с плавающей запятой. Информация: ветки - это размер массива int 200 строка представляет собой размер...
715 просмотров
schedule 08.06.2023

чрезвычайно медленная программа из-за использования инструкций AVX
Я пытаюсь написать среднее геометрическое sqrt (a * b), используя встроенные функции AVX, но он работает медленнее, чем патока! int main() { int count = 0; for (int i = 0; i < 100000000; ++i) { __m128i v8n_a = _mm_set1_epi16((++count)...
942 просмотров
schedule 14.04.2023

Исключения с плавающей запятой в сборке NASM x86 с использованием инструкции div
У меня есть задание, в котором я должен ввести число и вычислить все простые числа до этого числа, но не превышая его. Например, если я ввел 9 в программу, она должна напечатать 3, 5 и 7. Мой план определить, является ли число простым или нет,...
2577 просмотров

Vigenere.c CS50 Исключение с плавающей запятой (основной дамп)
Я работаю над упражнением Виженера из Гарвардского университета CS50 (если вы заметили, что я использую string, а не str). Моя программа выдает ошибку исключения с плавающей запятой , когда я использую "a" в ключевом слове. Это на самом...
152 просмотров
schedule 27.11.2022