vectorize
このセクションの内容:
構文
#pragma vectorize [= never]
パラメータ
パラメータなし | 32ビットモードのNEONベクタ命令の生成を有効にします。 |
| NEONベクタ命令の生成を無効にします。 |
説明
このプラグマディレクティブを使用して、このディレクティブの直後に続くループについて、NEONベクタ命令の生成を有効または無効にします。このプラグマディレクティブは、for、do、whileループの直前にのみ配置できます。最適化レベルが「高」より低い場合、このプラグマディレクティブの効果はありません。
注記
自動ベクトル化は64ビットモードではサポートされていません。
例
#pragma vectorize
for (i = 0; i < 1024; ++i)
{
a[i] = b[i] * c[i];]
}