Включает ли gcc ffast-math векторизацию?

Я сейчас компилирую spec2000 art benchmark, используя следующие 2 флага:

  1. -Ofast -m32 -march = родной
  2. -Ofast -m32 -march = собственный -fno-tree-vectorize

Вторая настройка просто отключить векторизатор. Однако, когда я проверил objdump из двух настроек, они оба показывают некоторые упакованные инструкции, такие как vmovapd, vxorpd и т. Д.

Кто-нибудь может дать некоторые объяснения? Благодарю.

0 ответов

Другие вопросы по тегам