Replaced type used in execute to be platform independent

This commit is contained in:
Themis Demetriades 2024-06-06 13:53:28 +01:00
parent 77cea8730a
commit 16efa0b3c8

View File

@ -169,7 +169,7 @@ static void executeDPImmediate(Machine *state, a64inst_instruction *inst) {
case(a64inst_MOVK):;
dword result = readRegister(state, dest, regType);
result = (result & ~(((1lu << DPI_WIDEMOV_SHIFT) - 1) << shiftScalar * DPI_WIDEMOV_SHIFT)) | wideMovImm;
result = (result & ~((((dword)1 << DPI_WIDEMOV_SHIFT) - 1) << shiftScalar * DPI_WIDEMOV_SHIFT)) | wideMovImm;
writeRegister(state, dest, regType, result);
break;