インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
コンパイル時に指定される整数ベースのオフセットを表します。
#include <sdlt/fixed_offset.h>
template <int OffsetT> fixed_offset;
int OffsetT |
fixed_offset が表す値。 |
fixed_offset は古い機能 (非推奨) です。
コンパイル時にオフセットが判明することをコンパイラーに知らせると、コンパイラーは SIMD ループ内のインデックスとその情報を組み合わせて、データレイアウトにアクセスする際にアライメントされたアクセスを維持します (オフセットがアライメントされている必要があります)。隣接する位置への複数のアクセスがある場合、コンパイラーは同じキャッシュラインへのアクセスを検出し、そのキャッシュラインを繰り返しプリフェッチしないようにできます。可能な限り、aligned_offset または整数ベースのオフセットに対して fixed_offset を使用すべきです。
メンバー |
説明 |
---|---|
static constexpr int value = OffsetT |
コンパイル時に判明するオフセット値 |