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

Описание

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

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

Настройки

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

На

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

'off'

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

Советы

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

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

Зависимость

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

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

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

Параметр: ProdShiftRightIntArith
Ввод: строка
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

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

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

Никакая рекомендация для симуляции без генерации кода.
Для симуляции с генерацией кода выберите свой Device vendor и Device type, если они доступны в выпадающем списке. Если ваш Device vendor и Device type не доступны, установите специфичные для устройства значения при помощи Custom Processor.

Смотрите также