Опишите, как ваш компилятор для тестового оборудования заполняет бит знака в правом сдвиге целого числа со знаком.
Category: аппаратной реализации
По умолчанию: On
Генерирует простой, эффективный код каждый раз, когда Simulink® модель выполняет арифметические сдвиги на знаковых целых числах.
Генерирует полностью портативный, но менее эффективный код для реализации правой арифметики сдвигов.
Выберите этот параметр, если ваш компилятор C реализует целочисленный сдвиг вправо со знаком в качестве арифметического сдвига вправо.
Арифметика сдвиг вправо заполняет биты, освобожденные правым сдвигом, значением самого значимого бита, что указывает на знак числа в обозначении дополнения двойки. Это эквивалентно делению числа на 2.
Этот параметр влияет только на генерацию кода.
Выбор устройства при помощи параметров Device vendor и Device type устанавливает значение конкретного устройства для этого параметра.
Этот параметр включен, только если вы можете изменить его для выбранного оборудования.
Параметр:
TargetShiftRightIntArith |
Значение:
'on' | 'off' |
По умолчанию:
'on'
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | На |
Меры безопасности | Нет влияния, когда Test hardware is the same as production hardware выбран. Если он не выбран, рекомендация отсутствует. |