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