Описание тега signed-overflow
1
ответ
Почему std::push_heap генерирует предупреждение -Wstrict-overflow=3, даже если не используются подписанные типы?
Согласно документации -Wstrict-overflow , Уровень 3: Также предупредите о других случаях, когда сравнение упрощено. Например: x + 1 > 1 упрощается до x > 0. Показанный ниже MWE выдает следующее предупреждение на уровне 3 и выше, но не ниже, И если д…
14 авг '20 в 05:08
1
ответ
Почему в этом примере не установлен флаг переполнения?
mov al, -1 add al, 130 Пытаюсь ответить на вопрос из учебника для своего класса x86-assembly. В одном из примеров предлагается объяснить, почему флаг over поможет вам определить, попадает ли в этом случае окончательное значение al в допустимый диапа…
09 окт '20 в 02:42
3
ответа
как определить, включен / выключен флаг переполнения для двоичного сложения со смешанными знаками?
Я до сих пор не совсем понимаю флаги переполнения, но из того, что я собрал, если два наиболее значимых бита положительны и приводят к отрицательному результату, и наоборот, флаг переполнения включается. Но как быть в случае двоичного кода со смешан…
18 дек '20 в 08:31
1
ответ
Понимание разницы между флагами переполнения и переноса
Я разрабатываю 16-битный ALU в Verilog на основе существующей RISC ISA. ISA сообщает, что флаг переноса устанавливается, когда операция не подписана, а переполнение устанавливается, когда операция подписана. Интересно то, что ISA реализует ADD а так…
10 сен '21 в 00:23
0
ответов
Почему переполнение целого числа со знаком в С++ не определено, а не определено реализацией?
Из того, что я нашел в сети, переполнение целого числа со знаком не определено в С++, потому что у нас просто нет только одного представления для целых чисел со знаком. Но я не могу понять, почему это не делает его определяемым реализацией, когда ка…
25 фев '23 в 12:34
1
ответ
C: Неопределенное поведение при умножении uint16_t?
Я понял и прочитал, что умножение a на другоеuint16_tприводит к целому числу (на самом деле оно кажется целым числом со знаком? см.: ). Учитывая это, должен ли я предполагать, что следующая функцияfпроизводит неопределенное поведение, потому что буд…
04 сен '22 в 14:39