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

Описание

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

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

Настройки

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

На

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

Прочь

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

Совет

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

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

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

Зависимость

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

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

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

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

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

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

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

Похожие темы

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