ソースと宛先が重複する可能性がある最大 8KB のデータを移動する必要があります。このコードを 1 秒あたり数百万回呼び出す可能性があります。私のコードを実行するマシンには、少なくとも SSE3 が必要です。Visual Studio 2012 の memmove は既にこれらの手順を使用していますか、それともカスタム実装の恩恵を受けることができますか? 利用可能な代替実装はありますか? 私は主に x64 マシンをターゲットにしています。
ソースと宛先が重複する可能性がある最大 8KB のデータを移動する必要があります。このコードを 1 秒あたり数百万回呼び出す可能性があります。私のコードを実行するマシンには、少なくとも SSE3 が必要です。Visual Studio 2012 の memmove は既にこれらの手順を使用していますか、それともカスタム実装の恩恵を受けることができますか? 利用可能な代替実装はありますか? 私は主に x64 マシンをターゲットにしています。