ベクトル化のための構造体のグループ化使用

ベクトル化には、構造体のすべての部分を一緒に使用するループを作成することが重要です。構造体の各部分に、同じループ内でアクセスする必要があります。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 = ....;
}

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0472EJ
Non-ConfidentialID081711