ENCBR_MISPRED_DETAIL

標題:失效的編碼分支數
類別:
分支事件
IAR/DAR/OPC:
Y/N/Y
事件程式碼:
0x63
最大每週期增量:
3

定義:統計僅當埠 B0 上存在分支(編碼分支)時失效的分支數。

 

擴充套件

PMC.umask

說明

ALL.ALL_PRED

b0000

所有的編碼分支,不論預測結果如何

ALL.CORRECT_PRED

b0001

所有編碼的分支,正確預測的分支(結果與目標)

ALL.WRONG_PATH

b0010

所有編碼的分支,由於分支方向錯誤而導致預測失誤的分支

ALL.WRONG_TARGET

b0011

所有編碼的分支,由於執行的分支目標錯誤而導致預測失誤的分支

---

b0100

(*不統計*)

---

b0101

(*不統計*)

---

b0110

(*不統計*)

---

b0111

(*不統計*)

OVERSUB.ALL_PRED

b1000

僅限返回型分支,不論預測結果如何

OVERSUB.CORRECT_PRED

b1001

僅限返回型分支,正確預測的分支(結果與目標)

OVERSUB.WRONG_PATH

b1010

僅限返回型分支,分支方向錯誤導致預測失誤的分支

OVERSUB.WRONG_TARGET

b1011

僅限返回型分支,執行分支目標錯誤導致預測失誤的分支

ALL2.ALL_PRED

b1100

僅限非返回型間接分支,不論預測結果如何

ALL2.CORRECT_PRED

b1101

僅限非返回型間接分支,正確預測的分支(結果與目標)

ALL2.WRONG_PATH

b1110

僅限非返回型間接分支,分支方向錯誤導致預測失誤的分支

ALL2.WRONG_TARGET

b1111

僅限非返回型間接分支,執行分支目標錯誤導致預測失誤的分支