background image

19-166 Vol. 3B

PERFORMANCE-MONITORING EVENTS

C7H

01H

SIMD_INST_RETIRED.P

ACKED_SINGLE

Retired Streaming 

SIMD Extensions (SSE) 

packed-single 

instructions.

This event counts the number of SSE packed-single instructions 

retired.

C7H

02H

SIMD_INST_RETIRED.S

CALAR_SINGLE

Retired Streaming 

SIMD Extensions (SSE) 

scalar-single 

instructions.

This event counts the number of SSE scalar-single instructions 

retired.

C7H

04H

SIMD_INST_RETIRED.P

ACKED_DOUBLE

Retired Streaming 

SIMD Extensions 2 

(SSE2) packed-double 

instructions.

This event counts the number of SSE2 packed-double 

instructions retired.

C7H

08H

SIMD_INST_RETIRED.S

CALAR_DOUBLE

Retired Streaming 

SIMD Extensions 2 

(SSE2) scalar-double 

instructions.

This event counts the number of SSE2 scalar-double 

instructions retired.

C7H

10H

SIMD_INST_RETIRED.V

ECTOR

Retired Streaming 

SIMD Extensions 2 

(SSE2) vector 

instructions.

This event counts the number of SSE2 vector instructions 

retired.

C7H

1FH

SIMD_INST_RETIRED.A

NY

Retired Streaming 

SIMD instructions.

This event counts the overall number of SIMD instructions 

retired. To count each type of SIMD instruction separately, use 

the following events:
SIMD_INST_RETIRED.PACKED_SINGLE 

SIMD_INST_RETIRED.SCALAR_SINGLE 

SIMD_INST_RETIRED.PACKED_DOUBLE 

SIMD_INST_RETIRED.SCALAR_DOUBLE 

SIMD_INST_RETIRED.VECTOR.

C8H

00H

HW_INT_RCV

Hardware interrupts 

received.

This event counts the number of hardware interrupts received 

by the processor. This event will count twice for dual-pipe 

micro-ops.

CAH

01H

SIMD_COMP_INST_RET

IRED.PACKED_SINGLE

Retired computational 

Streaming SIMD 

Extensions (SSE) 

packed-single 

instructions.

This event counts the number of computational SSE packed-

single instructions retired. Computational instructions perform 

arithmetic computations, like add, multiply and divide. 

Instructions that perform load and store operations or logical 

operations, like XOR, OR, and AND are not counted by this 

event.

CAH

02H

SIMD_COMP_INST_RET

IRED.SCALAR_SINGLE

Retired computational 

Streaming SIMD 

Extensions (SSE) 

scalar-single 

instructions.

This event counts the number of computational SSE scalar-

single instructions retired. Computational instructions perform 

arithmetic computations, like add, multiply and divide. 

Instructions that perform load and store operations or logical 

operations, like XOR, OR, and AND are not counted by this 

event.

CAH

04H

SIMD_COMP_INST_RET

IRED.PACKED_DOUBLE

Retired computational 

Streaming SIMD 

Extensions 2 (SSE2) 

packed-double 

instructions.

This event counts the number of computational SSE2 packed-

double instructions retired. Computational instructions perform 

arithmetic computations, like add, multiply and divide. 

Instructions that perform load and store operations or logical 

operations, like XOR, OR, and AND are not counted by this 

event.

Table 19-26.  Non-Architectural Performance Events for 45 nm, 32 nm Intel® Atomâ„¢ Processors (Contd.)

Event

Num.

Umask

Value

Event Name

Definition

Description and Comment