mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-01-01 20:24:36 +01:00
Merge pull request #573 from lioncash/multiply2
thumb32: Implement the rest of the thumb-2 multiply category instructions
This commit is contained in:
commit
7290ae1273
3 changed files with 258 additions and 14 deletions
|
|
@ -264,17 +264,17 @@ INST(thumb32_CLZ, "CLZ", "111110101011nnnn1111dd
|
|||
INST(thumb32_MUL, "MUL", "111110110000nnnn1111dddd0000mmmm")
|
||||
INST(thumb32_MLA, "MLA", "111110110000nnnnaaaadddd0000mmmm")
|
||||
INST(thumb32_MLS, "MLS", "111110110000nnnnaaaadddd0001mmmm")
|
||||
//INST(thumb32_SMULXY, "SMULXY", "111110110001----1111----00------")
|
||||
//INST(thumb32_SMLAXY, "SMLAXY", "111110110001------------00------")
|
||||
//INST(thumb32_SMUAD, "SMUAD", "111110110010----1111----000-----")
|
||||
//INST(thumb32_SMLAD, "SMLAD", "111110110010------------000-----")
|
||||
//INST(thumb32_SMULWY, "SMULWY", "111110110011----1111----000-----")
|
||||
//INST(thumb32_SMLAWY, "SMLAWY", "111110110011------------000-----")
|
||||
//INST(thumb32_SMUSD, "SMUSD", "111110110100----1111----000-----")
|
||||
//INST(thumb32_SMLSD, "SMLSD", "111110110100------------000-----")
|
||||
//INST(thumb32_SMMUL, "SMMUL", "111110110101----1111----000-----")
|
||||
//INST(thumb32_SMMLA, "SMMLA", "111110110101------------000-----")
|
||||
//INST(thumb32_SMMLS, "SMMLS", "111110110110------------000-----")
|
||||
INST(thumb32_SMULXY, "SMULXY", "111110110001nnnn1111dddd00NMmmmm")
|
||||
INST(thumb32_SMLAXY, "SMLAXY", "111110110001nnnnaaaadddd00NMmmmm")
|
||||
INST(thumb32_SMUAD, "SMUAD", "111110110010nnnn1111dddd000Mmmmm")
|
||||
INST(thumb32_SMLAD, "SMLAD", "111110110010nnnnaaaadddd000Xmmmm")
|
||||
INST(thumb32_SMULWY, "SMULWY", "111110110011nnnn1111dddd000Mmmmm")
|
||||
INST(thumb32_SMLAWY, "SMLAWY", "111110110011nnnnaaaadddd000Mmmmm")
|
||||
INST(thumb32_SMUSD, "SMUSD", "111110110100nnnn1111dddd000Mmmmm")
|
||||
INST(thumb32_SMLSD, "SMLSD", "111110110100nnnnaaaadddd000Xmmmm")
|
||||
INST(thumb32_SMMUL, "SMMUL", "111110110101nnnn1111dddd000Rmmmm")
|
||||
INST(thumb32_SMMLA, "SMMLA", "111110110101nnnnaaaadddd000Rmmmm")
|
||||
INST(thumb32_SMMLS, "SMMLS", "111110110110nnnnaaaadddd000Rmmmm")
|
||||
INST(thumb32_USAD8, "USAD8", "111110110111nnnn1111dddd0000mmmm")
|
||||
INST(thumb32_USADA8, "USADA8", "111110110111nnnnaaaadddd0000mmmm")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue