linuxからwin32にコードを移植するとき、__builtin_prefetch()関数が使用されます。__builtin_prefetch()関数を無視するか、置き換えるべきですか?
次に、そのビジネスはキャッシュデータを先読みしています。 として、:ターゲットがデータプリフェッチをサポートしていない場合、副作用が含まれていて他のコードは生成されず、GCCは警告を出さない場合、アドレス式は評価されます。
実際に何もしないことを意味しますか? 私はオーバーヘッドを考慮しない場合、私は関数を無視することはできますか?そして、vs2008にも同様の機能があるので、それを置き換えることができますか?
void __builtin_prefetch (const void *addr, ...);
ありがとう。