summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merged changes r1927-r1963 from the trunk into multiarch branch.multiarchpaulbarker2007-09-1970-4906/+12689
|\
| * Support NASM's upcoming RIP-relative syntax, with a few differences.Peter Johnson2007-09-1917-13/+1370
| * Support "oword", "do", and "reso" as aliases for "dqword", "ddq", andPeter Johnson2007-09-191-0/+12
| * Make Python messages a little less threatening.Peter Johnson2007-09-182-4/+4
| * Remove unused variable.Peter Johnson2007-09-181-1/+0
| * Fix VC++ build order dependencies.Peter Johnson2007-09-182-8/+9
| * Ensure Python is available before trying to run gen_x86_insn.py.Peter Johnson2007-09-182-0/+26
| * Include ctype.h into files that now use tolower().Peter Johnson2007-09-172-0/+2
| * Make CPU feature flags and registers case insensitive again.Peter Johnson2007-09-175-3/+20
| * Add support for IEEE-754r "half precision" (16-bit) float format.Peter Johnson2007-09-165-4/+24
| * Add SSE5 (new AMD SSE) instructions support.Peter Johnson2007-09-1613-84/+3987
| * Fix #114: Incorrect ELF32 ..gotpc address calculation.Peter Johnson2007-09-157-9/+31
| * Finish cleanup made in [1948].Peter Johnson2007-09-141-1/+1
| * Switch x86 operand storage from manual bitfields to C structure bitfields.Peter Johnson2007-09-132-226/+191
| * Change modifiers from a prioritized shifted sequence into an ordered array.Peter Johnson2007-09-132-169/+137
| * Now that part of the build uses just Python, break apart the PythonPeter Johnson2007-09-132-11/+39
| * Add Id tag.Peter Johnson2007-09-121-1/+1
| * Now that we have more cpu feature bits, properly document SSE4a as such.Peter Johnson2007-09-123-9/+25
| * Restructure x86 CPU handling to allow for more than 30 CPU feature flags.Peter Johnson2007-09-125-298/+494
| * Run gen_x86_insn.py from vc and vc8 builds.Peter Johnson2007-09-125-3602/+4
| * Shrink the size of the x86_insn_info structure, particularly on 64-bitPeter Johnson2007-09-115-2649/+3126
| * Now that genperf takes an output filename, change informational outputsPeter Johnson2007-09-111-3/+3
| * Change genperf to take input and output filenames rather than outputting toPeter Johnson2007-09-105-20/+30
| * Check in generated files from the Python script added in [1937].Peter Johnson2007-09-103-0/+3144
| * Change x86 instruction tables to be automatically generated.Peter Johnson2007-09-1015-3565/+5327
| * Re-enable lc3b in flat Mkfiles.Peter Johnson2007-09-082-12/+12
| * Windows build fixes:Peter Johnson2007-09-084-7/+58
| * Fix a couple of Doxygen nits.Peter Johnson2007-09-082-8/+12
| * Bring Mkfiles up to date with [1929].Peter Johnson2007-09-0815-65/+464
| * Break apart perfect hash lookup generation and x86 arch-specificPeter Johnson2007-09-0714-1321/+1325
| * Unbreak distcheck in lc3b tests.Peter Johnson2007-09-071-2/+0
| * Unbreak distcheck when Python is available by pulling in bitvect.h.Peter Johnson2007-09-071-1/+1
| * Unbitrot lc3b architecture.Peter Johnson2007-08-205-124/+190
| * Set value->sign appropriately instead of ineffective passing of -1 toPeter Johnson2007-08-201-2/+4
| * Fix warning documentation to match behavior of yasm_value_output_basic().Peter Johnson2007-08-201-3/+1
* | * Added code to the cpp module to pass include directories to the cpp program.paulbarker2007-09-181-7/+14
* | Added dependency generation to cpp module.paulbarker2007-09-101-8/+72
* | Delayed destruction of arguments list until cpp_preproc_destroy() in cpp module.paulbarker2007-09-101-10/+15
* | Fixed missing semicolon in file.h due to mistake when committing r1935.paulbarker2007-09-091-1/+1
* | Changed gas parser to only pass the first cpp line marker onto the debugging ...paulbarker2007-09-093-7/+19
* | Added yasm_get_include_dir() function.paulbarker2007-09-092-0/+21
* | Added code to gas parser to handle line markers produced by cpp.paulbarker2007-09-033-4/+118
* | * Marked message strings so gettext can find them.paulbarker2007-09-015-8/+11
* | Tiny documentation fix for recent changes in the preprocessor create() inteface.paulbarker2007-08-301-2/+2
* | Removed FILE* argument from preprocessor create() interface. The preprocessor...paulbarker2007-08-306-58/+45
* | Removed FILE* argument from parser interface. The FILE* given was simply stor...paulbarker2007-08-306-11/+4
* | Changed cpp module to destroy the argument list and free the memory it uses.paulbarker2007-08-301-9/+5
* | Modified cpp module to read directly from the preprocessor using a pipe, rath...paulbarker2007-08-301-21/+7
* | Simplified cpp module, re-structuring much of the code and improving comments.paulbarker2007-08-291-64/+87
* | Fixed yasm frontend to call the correct wrappers (yasm_preproc_create and yas...paulbarker2007-08-291-7/+6