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

Описание

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

Категория: Аппаратная реализация

Настройки

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

На

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

'off'

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

Советы

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

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

Зависимость

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

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

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

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

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

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

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

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

Была ли эта тема полезной?