Commit Verlauf

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