mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-03-05 18:22:57 +00:00
A64: Implement HINT, NOP, YIELD, WFE, WFI, SEV, and SEVL
Truly the most difficult A64 instructions to implement.
This commit is contained in:
@@ -42,13 +42,13 @@ INST(SVC, "SVC", "11010
|
||||
|
||||
// System
|
||||
//INST(MSR_imm, "MSR (immediate)", "1101010100000ooo0100MMMMooo11111")
|
||||
//INST(HINT, "HINT", "11010101000000110010MMMMooo11111")
|
||||
//INST(NOP, "NOP", "11010101000000110010000000011111")
|
||||
//INST(YIELD, "YIELD", "11010101000000110010000000111111")
|
||||
//INST(WFE, "WFE", "11010101000000110010000001011111")
|
||||
//INST(WFI, "WFI", "11010101000000110010000001111111")
|
||||
//INST(SEV, "SEV", "11010101000000110010000010011111")
|
||||
//INST(SEVL, "SEVL", "11010101000000110010000010111111")
|
||||
INST(HINT, "HINT", "11010101000000110010MMMMooo11111")
|
||||
INST(NOP, "NOP", "11010101000000110010000000011111")
|
||||
INST(YIELD, "YIELD", "11010101000000110010000000111111")
|
||||
INST(WFE, "WFE", "11010101000000110010000001011111")
|
||||
INST(WFI, "WFI", "11010101000000110010000001111111")
|
||||
INST(SEV, "SEV", "11010101000000110010000010011111")
|
||||
INST(SEVL, "SEVL", "11010101000000110010000010111111")
|
||||
//INST(XPAC_1, "XPACD, XPACI, XPACLRI", "110110101100000101000D11111ddddd")
|
||||
//INST(XPAC_2, "XPACD, XPACI, XPACLRI", "11010101000000110010000011111111")
|
||||
//INST(PACIA_1, "PACIA, PACIA1716, PACIASP, PACIAZ, PACIZA", "110110101100000100Z000nnnnnddddd")
|
||||
|
||||
Reference in New Issue
Block a user