kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

C++ 64bitコンパイラが誤った命令を生成するhotfix-KB2485545

Visual Studio Hotfix Lists
Visual Studio Hotfix ListsにKB2485545を追加。64bit版のC++コンパイラが命令の生成を誤るということなんでしょうか。MOVAPDとMOVDQAはアライメントがあっているメモリ同士でコピーを行う命令。MOVUPDとMOVDQUはアライメントがあっていないメモリ同士でコピーを行う命令だそうです。
よそ様が作ったライブラリではアライメントがあっていないこともあるので、そういうライブラリとメモリのコピーを行うときはこのパッチが役に立つかもしれませんね。