定義:統計失效的分支數。PMC.umask 的所有 16 種值都有效,這是爲了能夠根據預測結果(前端預測失誤的路徑或目標地址)與分支型別提供資訊
擴充套件 |
PMC.umask |
說明 |
ALL.ALL_PRED |
b0000 |
所有分支型別,不論預測結果如何 |
ALL.CORRECT_PRED |
b0001 |
所有分支型別,正確預測的分支(結果與目標) |
ALL.WRONG_PATH |
b0010 |
所有分支型別,分支方向錯誤導致預測失誤的分支 |
ALL.WRONG_TARGET |
b0011 |
所有分支型別,執行分支的目標錯誤導致預測失誤的分支 |
IPREL.ALL_PRED |
b0100 |
僅限 IP 相對分支,不論預測結果如何 |
IPREL.CORRECT_PRED |
b0101 |
僅限 IP 相對分支,正確預測的分支(結果與目標) |
IPREL.WRONG_PATH |
b0110 |
僅限 IP 相對分支,分支方向錯誤導致預測失誤的分支 |
IPREL.WRONG_TARGET |
b0111 |
僅限 IP 相對分支,執行分支的目標錯誤導致預測失誤的分支 |
RETURN.ALL_PRED |
b1000 |
僅限返回型分支,不論預測結果如何 |
RETURN.CORRECT_PRED |
b1001 |
僅限返回型分支,正確預測的分支(結果與目標) |
RETURN.WRONG_PATH |
b1010 |
僅限返回型分支,分支方向錯誤導致預測失誤的分支 |
RETURN.WRONG_TARGET |
b1011 |
僅限返回型分支,執行分支目標錯誤導致預測失誤的分支 |
NTRETIND.ALL_PRED |
b1100 |
僅限非返回型間接分支,不論預測結果如何 |
NTRETIND.CORRECT_PRED |
b1101 |
僅限非返回型間接分支,正確預測的分支(結果與目標) |
NTRETIND.WRONG_PATH |
b1110 |
僅限非返回型間接分支,分支方向錯誤導致預測失誤的分支 |
NTRETIND.WRONG_TARGET |
b1111 |
僅限非返回型間接分支,執行分支目標錯誤導致預測失誤的分支 |