在大端 POWER7 上執行以下一組 PowerPC 指令時,為什么暫存器 r6 == 0b10001000000000000000000000000000?
是否有來自 的隱式條件測驗cmpd?
li r3, 420
li r4, 360
cmpd r3, r4
mfocrf r6, 0x80
uj5u.com熱心網友回復:
我應該仔細閱讀。
來自 Power ISA V2.07B:
POWER4、POWER5、POWER7 和 POWER8 處理器將暫存器 RT 的所有位元組設定為 0,除了包含指定 CR 欄位的位元組。在包含CR 欄位的位元組中,除了包含CR 欄位的位之外的位可以設定為0,也可以不設定為0。
所以在我使用的機器上會出現這種行為。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/369168.html
