fadec: Make memory displacement 64-bit large

While for almost all instructions the memory address displacement is
sign-extended 32-bits (like for immediate operands), there is a single
case where this is not true: the FD/TD mov encoding allows for a 64-bit
memory address to be specified.
This commit is contained in:
Alexis Engelke
2020-06-19 10:06:22 +02:00
parent 55197817a7
commit 8445060ad9

View File

@@ -97,8 +97,7 @@ typedef struct {
FdOp operands[4];
int32_t disp;
uint32_t _pad1;
intptr_t disp;
intptr_t imm;
uintptr_t address;