【发布时间】:2021-11-17 23:44:35
【问题描述】:
/d2vzeroupper MSVC 编译器优化标志在做什么?
我正在阅读此编译器选项快速参考指南 对于 AMD 的 Epyc CPU:https://developer.amd.com/wordpress/media/2020/04/Compiler%20Options%20Quick%20Ref%20Guide%20for%20AMD%20EPYC%207xx2%20Series%20Processors.pdf
对于 MSVC,要“针对 64 位 AMD 处理器进行优化”,他们建议启用 /favor:AMD64 /d2vzeroupper。
/favor:AMD64 所做的很清楚,MSVC 文档中有相关文档。但我似乎在互联网上的任何地方都找不到/d2vzeroupper,任何地方都没有文档。它在做什么?
【问题讨论】:
-
this question 中似乎有一些信息。
标签: c++ visual-studio visual-c++ compiler-flags amd-processor