11.2.2. Motorola 680x0

Вверх  Предыдущий  Следующий

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

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

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

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

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

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