*参照元 [#b1a97f30]
#backlinks

*説明 [#b0277588]
-パス: 複数あり
--汎用版: [[linux-2.6.33/include/linux/compiler.h]]
--gcc 版: [[linux-2.6.33/barrier(gcc)]]
--icc 版: [[linux-2.6.33/barrier(icc)]]

-FIXME: これは何?
--説明
-メモリバリアを作成する。


**参考 [#w3e916dc]


*実装 [#f0e85628]
**汎用版 [#i3443cc0]
 /* Optimization barrier */
 #ifndef barrier
-barrier() が定義されていない場合

 # define barrier() __memory_barrier()
-Linux は __memory_barrier() 関数(or マクロ)があることを期待している?
--[[linux-2.6.33/__memory_barrier()]]

 #endif


**その他 [#idf3933f]
各アーキテクチャのページを参照してください。


*コメント [#n328fc78]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS