提供:PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう 基本的なaligned属性のつけかた 変数を確保するとき(Variable Attributes)か、型を宣言するとき(Type Attributes)に __attribute__((aligned(n))) をつけてaligned属性を付与します。 両者はほぼ同じ効果を持ちますが構造体の場合には異なる効果があります。これについては後述します。 以下の例文では n = 128 として128バイト境界に整列しています。 Variable Attributes まず変数を確保するときにaligned属性をつける例を紹介します。 組み込み型や配列や構造体であっても同じ効果で、128バイトに整列した変数が得られます。 struct AAA; int a __attribute__((al