Сдвиг прямо на целом числе со знаком как арифметический сдвиг

Описание

Опишите, как ваш компилятор для тестового оборудования заполняет знаковый бит в сдвиге вправо целого числа со знаком.

Аппаратная реализация Category:

Настройки

Значение по умолчанию: On

On

Генерирует простой, эффективный код каждый раз, когда модель Simulink® выполняет арифметические сдвиги на целых числах со знаком.

Off

Генерирует полностью портативный но менее эффективный код, чтобы реализовать правильные арифметические сдвиги.

Советы

  • Выберите этот параметр, если ваш компилятор C реализует сдвиг вправо целого числа со знаком как арифметический сдвиг вправо.

  • Арифметический сдвиг вправо заполняет биты, освобожденные сдвигом вправо со значением старшего значащего бита, который указывает на знак номера парами дополнительное обозначение. Это эквивалентно делению номера 2.

  • Эта установка влияет только на генерацию кода.

Зависимость

  • Выбор устройства при помощи Device vendor и параметров Device type устанавливает специфичное для устройства значение для этого параметра.

  • Этот параметр включен, только если можно изменить его для выбранного оборудования.

Информация о командной строке

Параметр: TargetShiftRightIntArith
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакой удар
ТрассируемостьНикакой удар
ЭффективностьOn
Меры безопасности

Никакой удар, когда Test hardware is the same as production hardware выбран. Если это не выбрано, никакая рекомендация.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте