2

有没有办法分析某个 C/C++ 程序中使用的算术运算的总数?算术运算是指在硬件中使用整数/浮点/特殊算术单元的任何运算。

4

1 回答 1

1

如果它在 intel X86-64 架构上,我建议使用 pin 工具:PIN for Ubuntu。已经内置了一个插件,即在其之上的MICA ,可以独立仪器。99 个输出之一正是“浮点”。还要查看“算术控制流”和“SSE/MMX”,因为基于编译器正在使用不同的寄存器。这可确保您监控所有浮点数。

于 2014-02-09T16:00:41.290 回答