我在Windows 7上使用Visual Studio 2012 Express交叉编译C ++应用程序(目标平台= Windows XP Embedded)。目标CPU不支持SSE或SSE2指令。因此,我希望能够仔细检查我构建的DLL和EXE不使用任何SSE或SSE2指令。我怎么能这样做?
答案 0 :(得分:1)
这就是你如何快速和肮脏地做到这一点:
dumpbin /disasm required.dll > dll_disasm.asm
movss
,xmm0
或xmm1
如果DLL中没有找到SSE指令/寄存器,除非DLL加载其他内容,否则你会很好。