Как интерпретировать имена операций, такие как FP_COMP_OPS_EXE.X87

Я использую Intel 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» означает сравнение, это правда? Если да, то что здесь означает сравнение?


person Yun Li    schedule 30.04.2016    source источник


Ответы (1)


Выдержка из справочного описания на эта страница (которую я нашел, погуглив FP_COMP_OPS_EXE) говорит, что некая команда «подсчитывает количество выполненных вычислительных операций FP». Поэтому я считаю, что вы могли бы расширить его следующим образом:

  • FP: с плавающей запятой
  • КОМП: вычислительный
  • ОПС: Операции
  • EXE: выполнено
person towynlin    schedule 30.04.2016