rewrite address format logic
This commit is contained in:
parent
58371a4fa4
commit
f41c7cc749
@ -280,7 +280,7 @@ void calculateAddressFormat(a64inst_instruction *instr, char *tokens[], int tok
|
||||
instr->data.SingleTransferData.processOpData.singleDataTransferData.addressingMode = a64inst_REGISTER_OFFSET;
|
||||
instr->data.SingleTransferData.processOpData.singleDataTransferData.a64inst_addressingModeData.offsetReg = getOperandNumber(operands[1]);
|
||||
}
|
||||
} else if(unsplitString[strlen(unsplitString)-1] == ']' && operandCount == 2) {
|
||||
} else if(unsplitString[strlen(unsplitString)-1] == ']') {
|
||||
// POST_INDEXED
|
||||
instr->data.SingleTransferData.processOpData.singleDataTransferData.addressingMode = a64inst_POST_INDEXED;
|
||||
instr->data.SingleTransferData.processOpData.singleDataTransferData.a64inst_addressingModeData.indexedOffset = getOperandNumber(tokens[3]);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user