IA64_INST_RETIRED

 
標題:失效的英特爾(R) 安騰(R) 體系結構指令
類別:
基本事件
IAR/DAR/OPC:
Y/N/Y
事件程式碼:
0x08
最大每週期增量:
6

定義:統計失效的指令數,不包括硬體產生的 RSE 操作以及謂詞為假的指令。此事件包括所有謂詞為真時進入失效狀態的非分支指令,以及所有的分支(不論謂詞真假與否)。這是 IA64_TAGGED_INST_RETIRED 的一個子事件。

備註

MLX 指令束最多計作兩條指令。確保正確設定相應的暫存器,以便感興趣的 IBRP-PMC 組合不限制任何內容(加電預設無限制)。

非預設設定的示例如下:

如果要使用 IBRP2-PMC8 測量 PMD4 中的 IA64_INST_RETIRED,需要對以下位進行程式設計:

PMC4.umask = xx10

PMC14.IBRP2 = 1(PMC14 也就是 IPF_IBRC)

PMC15.IBRP2_PMC8 = 1(PMC15 也就是 ISD_DEBUGTAG)請注意,PMC8 仍可用作 IBRP0_PMC8 單元掩碼。

擴充套件

PMC.umask

說明

THIS

bxx00

失效的英特爾(R) 安騰(R) 體系結構指令