| |||
Home > NEON ベクトル化コンパイラの使用 > ベクトル化のための構造体のグループ化使用 |
ベクトル化には、構造体のすべての部分を一緒に使用するループを作成することが重要です。構造体の各部分に、同じループ内でアクセスする必要があります。Example 12 およびExample 13 を参照して下さい。
Example 12. 構造体へのアクセス(ベクトル化不可能なループ)
for (...){ buffer[i].a = ....; } for (...){ buffer[i].b = ....; } for (...){ buffer[i].c = ....; }
Example 13. 構造化へのアクセス(ベクトル化可能なループ)
for (...) { buffer[i].a = ....; buffer[i].b = ....; buffer[i].c = ....; }
『コンパイラリファレンス』: