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

Описание

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

Category: аппаратной реализации

Настройки

По умолчанию: On

На

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

Прочь

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

Совет

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

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

Зависимость

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

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

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

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

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

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

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

См. также