エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
整列したメモリを静的に確保する attribute ((aligned(n)) - PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
整列したメモリを静的に確保する attribute ((aligned(n)) - PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう
提供:PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう 基本的なaligned属性のつけかた 変... 提供: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
2012/03/23 リンク