Опишите, как ваш компилятор для оборудования заполняет знаковый бит в сдвиге вправо целого числа со знаком.
Аппаратная реализация Category:
Значение по умолчанию: на
Генерирует простой, эффективный код каждый раз, когда модель Simulink® выполняет арифметические сдвиги на целых числах со знаком.
Генерирует полностью портативный но менее эффективный код, чтобы реализовать правильные арифметические сдвиги.
Выберите этот параметр, если компилятор C реализует сдвиг вправо целого числа со знаком как арифметический сдвиг вправо.
Арифметический сдвиг вправо заполняет биты, освобожденные сдвигом вправо со значением старшего значащего бита. Старший значащий бит указывает на знак номера парами дополнительное обозначение.
Выбор устройства при помощи Device vendor и параметров Device type устанавливает специфичное для устройства значение для этого параметра.
Этот параметр включен, только если можно изменить его для выбранного оборудования.
Параметр:
ProdShiftRightIntArith |
Ввод: строка |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Приложение | Установка |
---|---|
Отладка | Никакое влияние |
Трассируемость | Никакое влияние |
Эффективность | На |
Меры безопасности | Никакая рекомендация для симуляции без генерации кода. |
Опции аппаратной реализации (Simulink Coder)
Определение производственных характеристик оборудования (Simulink Coder)