11.2.2. Motorola 680x0

На верх  Назад  Вперёд

Использование переключателя -O2 (по умолчанию) делает несколько оптимизаций в генерируемом коде, наиболее заметные из них перечислены ниже:

Расширение из байта в длинное целое будет использовать EXTB.

Возвращение из функции будет использовать RTD.

Проверка диапазона не будет генерироваться во время вызовов.

Умножение будет использовать длинную инструкцию MULS, вызов библиотеки реального времени не будет сгенерирован.

Деление будет использовать длинную инструкцию DIVS, вызов библиотеки реального времени не будет сгенерирован.