0x43 67 L1 d-cache, all memory references, both cacheable and non-cacheable 0x45 69 L1 d-cache, total lines allocated in the Data Cache Unit 0x46 70 L1 d-cache, M-state lines allocated in the Data Cache Unit 0x47 71 L1 d-cache, M-state lines evicted from the Data Cache Unit 0x48 72 L1 d-cache, weighted cycles while a DCU miss is outstanding 0x80 128 L1 i-cache, all instruction fetches, both cacheable and non-cacheable 0x81 129 L1 i-cache, instruction fetch misses 0x85 133 L1 i-cache, instruction cache TLB misses 0x86 134 L1 i-cache, cycles the instruction fetch pipe stage is stalled 0x87 135 L1 i-cache, cycles the instruction length decoder is stalled 0x79 121 cycles processor is not halted 0x28 40 L2 cache, L2 instruction fetches (--mesi) 0x29 41 L2 cache, L2 data loads (--mesi) 0x2a 42 L2 cache, L2 data stores (--mesi) 0x24 36 L2 cache, lines allocated in L2 0x26 38 L2 cache, lines removed from L2 0x25 37 L2 cache, modified lines allocated in L2 0x27 39 L2 cache, modified lines removed from L2 0x2e 46 L2 cache, L2 requests (--mesi) 0x21 33 L2 cache, address strobes 0x22 34 L2 cache, cycles data bus was busy 0x23 35 L2 cache, cycles data bus was busy in transfer from L2 to CPU 0x62 98 external bus, clocks DRDY (data ready) signal is asserted (--bus_agent) (--b 0: bus clocks, --b 1: processor clocks) 0x63 99 external bus, processor clock cycles LOCK signal is asserted (--bus_agent) 0x60 96 external bus, outstanding bus requests 0x65 101 external bus, burst read transactions (--bus_agent) 0x66 102 external bus, read-for-ownership transactions (--bus_agent) 0x67 103 external bus, write-back transactions (--bus_agent) 0x68 104 external bus, instruction fetch transactions (--bus_agent) 0x69 105 external bus, invalidate transactions (--bus_agent) 0x6a 106 external bus, partial write transactions (--bus_agent) 0x6b 107 external bus, partial transactions (--bus_agent) 0x6c 108 external bus, I/O transactions (--bus_agent) 0x6d 109 external bus, deferred transactions (--bus_agent) 0x6e 110 external bus, burst transactions (--bus_agent) 0x70 112 external bus, all transactions (--bus_agent) 0x6f 111 external bus, memory transactions (--bus_agent) 0x64 100 external bus, bus clock cycles this processor is receiving data 0x61 97 external bus, bus clock cycles this processor is driving BNR pin BNR = Block Next Request 0x7a 122 external bus, bus clock cycles this processor is driving HIT pin 0x7b 123 external bus, bus clock cycles this processor is driving HITM pin 0x7e 126 external bus, bus clock cycles during snoop stall 0xc1 193 floating-point unit, computational FP operations retired (counter 0 only) 0x11 17 floating-point unit, FP exceptions handled by microcode (counter 1 only) 0x10 16 floating-point unit, computational FP operations executed (counter 0 only) 0x12 18 floating-point unit, FP multiplies (counter 1 only) 0x14 20 floating-point unit, cycles FP divider is busy (counter 0 only) 0x13 19 floating-point unit, FP divides (counter 1 only) 0x03 3 memory ordering, store buffer blocks 0x04 4 memory ordering, store buffer drain cycles 0x05 5 memory ordering, misaligned data memory references (approximate) 0xd0 208 instruction decode and retire unit, instructions decoded 0xc0 192 instruction decode and retire unit, instructions retired 0xc2 194 instruction decode and retire unit, micro-operations retired 0x06 6 segment register loads 0xc8 200 interrupts, hardware interrupts received 0xc6 198 interrupts, cycles interrupts are disabled 0xc7 199 interrupts, cycles interrupts are disabled with pending interrupts 0xc4 196 branch unit, branches retired 0xc5 197 branch unit, mispredicted branches retired 0xc9 201 branch unit, taken branches retired 0xca 202 branch unit, taken mispredicted branches retired 0xe0 224 branch unit, branch instructions decoded 0xe2 226 branch unit, branch target buffer misses 0xe4 228 branch unit, bogus branches 0xe6 230 branch unit, BACLEAR assertions (static branch prediction) 0xa2 162 stalls, cycles during resource-related stalls 0xd2 210 stalls, cycles or events for partial stalls RAT = register alias table; AX is a partial register in EAX