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