exponenta event banner

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

Описание

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

Категория: Внедрение аппаратных средств

Настройки

По умолчанию: Вкл.

На

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

Прочь

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

Совет

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

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

Зависимость

  • При выборе устройства с помощью параметров «Поставщик устройства» и «Тип устройства» задается значение этого параметра, зависящее от устройства.

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

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

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

Рекомендуемые параметры

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

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

См. также