Разница между глобальной и функциональной оптимизацией атрибутов

Я пытаюсь произвести сборку arm neon для функции c ++, используя gcc Aarch64 в Linux. Добавление флага -o3 к вызову командной строки gcc даст неоновые инструкции для функции, однако, если я буду использовать только такие атрибуты функции, как

void __attribute__ ((optimize ("-O3", "-ftree-vectorize" )))

не будет Я предполагаю, что компилятор пропустит какой-то шаг, если флаг O3 не применяется глобально. Кто-нибудь знает список таких отличий?

С уважением

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector