我使用英特尔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”意味着比较,是真的吗?如果是,这里的比较是什么意思?
答案 0 :(得分:0)
this page上的参考说明摘录(我通过Google搜索FP_COMP_OPS_EXE找到)说明某个命令“计算执行的FP计算Uops的数量”。因此,我相信您可以像这样扩展它: