- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#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]