Commit History

Author SHA1 Message Date
  felixf 70db38d976 Fundamental change: redesigned procedure and assembler inlining. It is now fully based on replacement rules on the level of the semantic checker / syntax tree. 6 years ago
  negelef 72406ae9e0 Unified whitespace 6 years ago
  negelef 38473b9849 Removed end-of-line whitespace in all modules 6 years ago
  negelef f845ecf551 Added support for 64-bit immediate values 6 years ago
  negelef 13165423e7 Add proper type definition for fingerprint values 6 years ago
  negelef 7324dc8173 Added proper constant for invalid stream positions 7 years ago
  eth.negelef 39f72982da Disabled support for using 32-bit registers in memory operands in 64-bit mode 7 years ago
  eth.negelef 74a85e1d50 Fixed rex prefix for 8-bit registers in 64-bit mode 7 years ago
  eth.negelef 6768131975 Added proper type definition for evaluating constant integer expressions 7 years ago
  felixf 5ea182c7f1 patched emission of instructions that require a REX prefix that must be positioned after a legacy prefix. 7 years ago
  felixf c7aaa8bfd9 Removed safety output 7 years ago
  felixf 0c6ec2fd32 Patched an issue with 64-bit SSE Instructions (REX Prefix was missing) 7 years ago
  felixf 4e4e439576 Removed priority from generic sections (replaced by section types) 7 years ago
  felixf dad7129d9a Added back in support for inline assembler using CODE .. WITH IN .. OUT .. END 7 years ago
  felixf c711e11f5a first 256 bit vector instructions are working. 7 years ago
  felixf 0c3a209bc5 parsing of RXB / additional operand encoding, up to 5 operands 7 years ago
  negelef 6e7e8e11d3 Unified whitespace 7 years ago
  negelef 36fed9ec18 Fixed off-by-one position of look-ahead character 7 years ago
  negelef 20cb02c46d Fixed error position of invalid instructions 7 years ago
  felixf 228cc1102f Modifications and additions for the Win64 kernel -- work in progress. 7 years ago
  felixf 6849ac77e4 Improved error handling: line/column position now available everywhere 8 years ago
  felixf e0864e2384 Also treated line numbers correctly in assembler code 8 years ago
  felixf 9a2c020abd improved elf header (implying some adaptions in assembler) 9 years ago
  felixf f91ca688cb Added header module for self-contained linux programs 9 years ago
  felixf 4377ab508d patched typo 9 years ago
  felixf db0bfa8b03 added fixup in AMD assembler (otherwise cannot refer to overal code size in ELF header) 9 years ago
  felixf 4ae503b9bf 9 years ago
  eth.tmartiel 807dda4cc9 Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values. 9 years ago