|
@@ -45,6 +45,10 @@ type
|
|
Procedure SetSize(_size:longint;force:boolean);override;
|
|
Procedure SetSize(_size:longint;force:boolean);override;
|
|
Procedure SetCorrectSize(opcode:tasmop);override;
|
|
Procedure SetCorrectSize(opcode:tasmop);override;
|
|
Function CheckOperand: boolean; override;
|
|
Function CheckOperand: boolean; override;
|
|
|
|
+ { handles the @Code symbol }
|
|
|
|
+ Procedure SetupCode;
|
|
|
|
+ { handles the @Data symbol }
|
|
|
|
+ Procedure SetupData;
|
|
end;
|
|
end;
|
|
|
|
|
|
{ Operands are always in AT&T order.
|
|
{ Operands are always in AT&T order.
|
|
@@ -284,6 +288,18 @@ begin
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
+procedure Tx86Operand.SetupCode;
|
|
|
|
+begin
|
|
|
|
+ Message(asmr_w_CODE_and_DATA_not_supported);
|
|
|
|
+end;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+procedure Tx86Operand.SetupData;
|
|
|
|
+begin
|
|
|
|
+ Message(asmr_w_CODE_and_DATA_not_supported);
|
|
|
|
+end;
|
|
|
|
+
|
|
|
|
+
|
|
{*****************************************************************************
|
|
{*****************************************************************************
|
|
T386Instruction
|
|
T386Instruction
|
|
*****************************************************************************}
|
|
*****************************************************************************}
|