mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-01-08 15:38:19 +01:00
A64: Implement HINT, NOP, YIELD, WFE, WFI, SEV, and SEVL
Truly the most difficult A64 instructions to implement.
This commit is contained in:
parent
4d8f4aa8af
commit
ae5dbcbed6
3 changed files with 49 additions and 7 deletions
|
|
@ -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")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue