Группа: Участник
Сообщений: 13
Регистрация: 21-11-09
Из: Беларусь, Минск
Пользователь №: 53 770
Здравствуйте. Среда Keil v5.13.0.0 Работаю с float на stm32 Результатом умножения нуля на отрицательное значение является минус ноль (80 00 00 00). В дизассемблерном файле видно что вызывается функция __aeabi_fmul. Можно ли указать функции что бы она возвращала ноль без знака?
Группа: Участник
Сообщений: 77
Регистрация: 12-05-17
Пользователь №: 97 032
Это характерно для float-величин (использование сравнения). Для integer, при использовании дополнительного кода, не существует двузначного представления нуля, но это характерно для обратного кода.