fix for widemove

This commit is contained in:
GDBWNV 2024-06-13 21:07:58 +01:00
parent 9507180dc9
commit 0815d5b6f6

View File

@ -86,7 +86,7 @@ word encodeDPImmediate(a64inst_instruction inst) {
else {
setBits(&wrd, 23, 26, 0x5); //opi
// TODO: Check the following line, is it shiftScalar?:
setBits(&wrd, 21, 23, data.processOpData.wideMovData.shiftScalar); // hw
setBits(&wrd, 21, 23, (data.processOpData.wideMovData.shiftScalar == 12)); // hw
setBits(&wrd, 5, 21, data.processOpData.wideMovData.immediate); // imm16
}