*参照元 [#ub11edd6]
#backlinks

*説明 [#r54bc7a4]
-パス: [[linux-2.6.33/]]
-パス: [[linux-2.6.33/include/linux/compiler-intel.h]]

-FIXME: これは何?
--説明


**引数 [#gabfb6c2]
-なし


**返り値 [#n1f18d3b]
-なし


**参考 [#s4587114]


*実装 [#y632e1af]
 /* Intel ECC compiler doesn't support gcc specific asm stmts.
  * It uses intrinsics to do the equivalent things.
  */
 #undef barrier
 (略)
 
-asm/intrinsics.h の定義を使うため、
このヘッダ以外で barrier() が定義されていれば、
それを無効にする。警告の予防かな?

 #define barrier() __memory_barrier()
-icc は gcc の拡張インラインアセンブラ構文をサポートしていないので、
汎用版と同じ定義にする。
--[[linux-2.6.33/__memory_barrier()]]


*コメント [#gfa161d0]

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