summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Slightly optimize the interface to nasm_token_hash()sse5H. Peter Anvin2007-09-182-7/+3
* Merge commit 'origin/master' into sse5H. Peter Anvin2007-09-181-4/+4
|\
| * elf64: fix 32-bit truncationsH. Peter Anvin2007-09-181-4/+4
* | Document Infinity and NaNH. Peter Anvin2007-09-181-0/+10
* | Support generating NaNs and infinitiesH. Peter Anvin2007-09-184-62/+160
* | Update documentationH. Peter Anvin2007-09-181-26/+35
* | Simple test for hexadecimal floating-point numbersH. Peter Anvin2007-09-181-0/+125
* | Fix error-reporting in hexadecimal floating-point numbersH. Peter Anvin2007-09-181-1/+1
* | Support C99-style hexadecimal floating point.H. Peter Anvin2007-09-182-1/+94
* | Unify all standard IEEE floating-point formats; add 128-bitH. Peter Anvin2007-09-182-142/+167
* | Fix handling of DO; support unary + for floating-point numbersH. Peter Anvin2007-09-182-11/+20
* | Support 16-bit IEEE floating point; used in SSE5H. Peter Anvin2007-09-182-13/+82
* | Merge commit 'origin/master' into sse5H. Peter Anvin2007-09-181-0/+3
|\ \ | |/
| * Add NOP with argument to the instruction listH. Peter Anvin2007-09-181-0/+3
* | Remove 0FC2 from list of instruction prefixesH. Peter Anvin2007-09-181-1/+1
* | Speed up the disassembler by allowing prefixed instruction tablesH. Peter Anvin2007-09-183-36/+139
* | Document oword, do and resoH. Peter Anvin2007-09-181-22/+22
* | Implement "oword" (128 bits) as a first-class sizeH. Peter Anvin2007-09-186-24/+56
* | Change the token prehash function for better convergenceH. Peter Anvin2007-09-183-6/+6
* | SSE5 instruction tableH. Peter Anvin2007-09-181-0/+148
* | Disassembler support for SSE5 instructionsH. Peter Anvin2007-09-172-78/+134
* | insns.dat: All SSE5 instructions are AMDH. Peter Anvin2007-09-171-16/+16
* | Actually generate SSE5 instructionsH. Peter Anvin2007-09-176-6/+63
* | Initial support for generating DREX suffixesH. Peter Anvin2007-09-172-3/+66
* | Fix a few instances of missing renumbersH. Peter Anvin2007-09-172-4/+4
* | Enable IF_AR3H. Peter Anvin2007-09-171-2/+0
* | Merge commit 'origin/master' into sse5H. Peter Anvin2007-09-171-1/+1
|\ \ | |/
| * CLFLUSH: Neither an x64 instruction nor AMDH. Peter Anvin2007-09-171-1/+1
* | Initial support for four arguments per instructionH. Peter Anvin2007-09-176-241/+310
|/
* Sort dependency listsH. Peter Anvin2007-09-173-116/+115
* Cleaner way to handle MSVC's _snprintf() underscore damageH. Peter Anvin2007-09-176-130/+140
* test/r13.asm: test special-casing of rbp and r13 in 64-bit modeH. Peter Anvin2007-09-171-0/+13
* Additional documentation for 64-bit programmingH. Peter Anvin2007-09-171-1/+55
* INSTALL: MSVC++ compilation instructionsH. Peter Anvin2007-09-161-6/+28
* make alldeps: change Mkfiles/Makefile.* to Mkfiles/*.makH. Peter Anvin2007-09-161-1/+1
* Fix Makefile for MSVC++ 2005, delete obsolete MakefilesH. Peter Anvin2007-09-1620-3280/+231
* Minor fixes needed to compile with MSVC++ 2005H. Peter Anvin2007-09-165-23/+25
* Run "make alldeps"H. Peter Anvin2007-09-1620-20/+20
* Switch the preprocessor over to using the hash table libraryH. Peter Anvin2007-09-165-189/+305
* Fix the handling of local labelsH. Peter Anvin2007-09-161-22/+11
* preproc.c: remove unnecessary int64_tH. Peter Anvin2007-09-141-2/+2
* Use the new hash table function library to store labelsH. Peter Anvin2007-09-1421-89/+164
* Define a proper hash table libraryH. Peter Anvin2007-09-143-0/+312
* Simple performance benchmarks: label, macro and token lookupsH. Peter Anvin2007-09-133-0/+59
* release script: fix final cleanupH. Peter Anvin2007-09-131-1/+1
* Modify release script for a git-centric worldH. Peter Anvin2007-09-131-85/+47
* pptok.c: don't insist on C99 compiler behaviourH. Peter Anvin2007-09-131-2/+3
* Fix literal F2 and F3 prefixesH. Peter Anvin2007-09-121-64/+64
* Add (untested!) SSSE3, SSE4.1, SSE4.2 instructionsH. Peter Anvin2007-09-126-18/+104
* Add support for Tejas New Instructions (SSSE3)H. Peter Anvin2007-09-121-0/+33