fix tokenising of dpimmediate shifts

This commit is contained in:
EDiasAlberto 2024-06-13 19:25:22 +01:00
parent fb15dc90c6
commit 16fb04b737

View File

@ -300,7 +300,9 @@ void parseDPImmediate(a64inst_instruction *inst, char *tokens[], int tokensCount
data->processOpData.arithmData.immediate = getOperandNumber(tokens[3]);
if (tokensCount >= 5) {
int shiftAmount = getOperandNumber(tokens[4]);
int numTokens = 0;
char **shiftOperands = tokenise(tokens[4], &numTokens);
int shiftAmount = getOperandNumber(shiftOperands[1]);
if (shiftAmount > 0) {
data->processOpData.arithmData.shiftImmediate = true;
}