Commit History

Author SHA1 Message Date
  nickysn 6e79c8ba86 + support adding an OPR_LOCAL to a OPR_REFERENCE in 7 years ago
  nickysn d3cb61b651 * refactored tx86intreader.AddReferences to use a pair of case statements, 7 years ago
  nickysn df6a870873 * print an "invalid segment override expression" error message in case a segment 7 years ago
  nickysn c93c15429d + introduce tx86intreader.SetSegmentOverride(); using it everywhere adds more 7 years ago
  nickysn 6f8abde786 + support [const+[ref]] in the x86 intel syntax asm reader 7 years ago
  nickysn 8ffde52974 + also support [expr1]+[expr2] for adding references in the x86 intel syntax asm reader 7 years ago
  nickysn 9c814e42c9 + support segment overrides inside references (e.g. [es:bx]) in the x86 intel 7 years ago
  nickysn 1cf1ab8ab9 * consume the register in the reference before the check for invalid reference 7 years ago
  nickysn f623038da6 + fixed a bug in the previous commit, when adding two references, the first 7 years ago
  nickysn 45fdd7655d + support concatenation of references in x86 intel syntax inline asm: 7 years ago
  florian 3b779278e2 + (slightly) patch by Emelyanov Roman to add support of SEH directive in FPC internal assembler with INTEL syntax, resolves #29894 7 years ago
  nickysn 506d5fe30e + support bracketless references in the x86 intel syntax; ugly, but TP7 (and 7 years ago
  nickysn ae6a4030c3 + support evaluation of recordtype*constant in the intel syntax inline asm. 7 years ago
  nickysn f0765421eb + also set the operand size in constants like recordtype (without addressing a 7 years ago
  nickysn 7338437dcd * allow recordtype.recordfield constants to set the operand size; this makes things like 7 years ago
  nickysn f829f70186 * use the 'size' return value of BuildConstSymbolExpression to set the operand size 7 years ago
  nickysn 384715be8d + add an extra output parameter 'size' to tx86intreader.BuildConstSymbolExpression, 7 years ago
  nickysn 4b339fd133 * convert the 'var' parameters of tx86intreader.BuildConstSymbolExpression to 'out' 7 years ago
  nickysn 84611d716b * convert the 'var' parameters of tx86intreader.BuildRecordOffsetSize to 'out' 7 years ago
  nickysn 391f85f828 + for TP7 compatibility, allow the '&', '$' and '?' characters in the x86 intel 7 years ago
  nickysn 5f56f6ec11 * always pass a valid constsize to ConcatConstSymbol; this prevents a compiler 7 years ago
  nickysn a792a92cfb * prevent the spurious warning, generated by 'DD xx' and 'DD OFFSET xx' on i8086 7 years ago
  nickysn 3ad3807b6f + accept the 'DB/DW/DD OFFSET xx' syntax 7 years ago
  nickysn 3b1bd8de3f + actually set hasofs to true if 'offset' is encountered in BuildConstSymbolExpression 7 years ago
  nickysn d591e698ac + added parameter 'hasofs' to ConcatConstSymbol. Will be used to support 'dd xx' 7 years ago
  nickysn 70038f1c0b + added extra boolean out parameter 'hasofs' to 7 years ago
  nickysn 629be9cee1 + add a 'constsize' parameter to ConcatConstSymbol, so it can be used to 7 years ago
  nickysn 1f0e311fdd + allow segment override prefixes to be used as a standalone opcode in the intel 7 years ago
  Jonas Maebe 1b66995754 * factored out check to determine whether a variable can be subscripted in 7 years ago
  nickysn e5dad9c98c + set oper.haslabelref in several other places, where a reference, containing a 7 years ago