Floating point 如何解释操作名称,如FP_COMP_OPS_EXE.X87

Floating point 如何解释操作名称,如FP_COMP_OPS_EXE.X87,floating-point,profiling,intel-vtune,Floating Point,Profiling,Intel Vtune,我使用“英特尔VTuen”收集程序指令,得到如下结果 FP_COMP_OPS_EXE:MMX FP_COMP_OPS_EXE:SSE_DOUBLE_PRECISION FP_COMP_OPS_EXE:SSE_FP FP_COMP_OPS_EXE:SSE_FP_PACKED FP_COMP_OPS_EXE:SSE_FP_SCALAR FP_COMP_OPS_EXE:SSE_SINGLE_PRECISION FP_COMP_OPS_EXE:SSE2_INTEGER FP_COMP_OPS_EXE:X

我使用“英特尔VTuen”收集程序指令,得到如下结果

FP_COMP_OPS_EXE:MMX
FP_COMP_OPS_EXE:SSE_DOUBLE_PRECISION
FP_COMP_OPS_EXE:SSE_FP
FP_COMP_OPS_EXE:SSE_FP_PACKED
FP_COMP_OPS_EXE:SSE_FP_SCALAR
FP_COMP_OPS_EXE:SSE_SINGLE_PRECISION
FP_COMP_OPS_EXE:SSE2_INTEGER
FP_COMP_OPS_EXE:X87

在每种操作的名称中,我知道“FP”表示浮点,“OPS”表示操作,“COMP”表示什么?我最初的理解是“COMP”意味着比较,这是真的吗?如果是,这里的比较意味着什么?

上的参考描述摘录(我通过谷歌搜索FP_COMP_OPS_EXE发现)说某个命令“计算执行的FP计算UOP的数量”。因此我相信您可以这样展开它:

  • 浮点
  • COMP:计算
  • 行动:行动
  • EXE:已执行

上的参考说明摘录(我通过谷歌搜索FP_COMP_OPS_EXE找到)说,某个命令“计算执行的FP计算UOP的数量”。因此我相信您可以将其展开如下:

  • 浮点
  • COMP:计算
  • 行动:行动
  • EXE:已执行