*参照元 [#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]