Skip to main content

IAR Embedded Workbench for Arm 9.70.x

vectorize

このセクションの内容:
構文
#pragma vectorize [= never]
パラメータ

パラメータなし

32ビットモードのNEONベクタ命令の生成を有効にします。

never

NEONベクタ命令の生成を無効にします。

説明

このプラグマディレクティブを使用して、このディレクティブの直後に続くループについて、NEONベクタ命令の生成を有効または無効にします。このプラグマディレクティブは、fordowhileループの直前にのみ配置できます。最適化レベルが「高」より低い場合、このプラグマディレクティブの効果はありません。

注記

自動ベクトル化は64ビットモードではサポートされていません。

#pragma vectorize
for (i = 0; i < 1024; ++i)
{
  a[i] = b[i] * c[i];]
}
関連項目

ベクトル化.