Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
A-196 Vol. 3
PERFORMANCE-MONITORING EVENTS
10H FP_COMP_OPS_
EXE
00H Number of computational
floating-point operations
executed.
The number of FADD,
FSUB, FCOM, FMULs,
integer MULs and IMULs,
FDIVs, FPREMs, FSQRTS,
integer DIVs, and IDIVs.
This number does not
include the number of
cycles, but the number of
operations.
This event does not
distinguish an FADD used
in the middle of a
transcendental flow from
a separate FADD
instruction.
Counter 0 only.
11H FP_ASSIST 00H Number of floating-point
exception cases handled
by microcode.
Counter 1 only.
This event includes
counts due to
speculative
execution.
12H MUL 00H Number of multiplies.
This count includes
integer as well as FP
multiplies and is
speculative.
Counter 1 only.
13H DIV 00H Number of divides.
This count includes
integer as well as FP
divides and is
speculative.
Counter 1 only.
Table A-18. Events That Can Be Counted with the P6 Family Performance-
Monitoring Counters (Contd.)
Unit
Event
Num.
Mnemonic Event
Name
Unit
Mask Description Comments