summaryrefslogtreecommitdiff
path: root/nasm.h
Commit message (Expand)AuthorAgeFilesLines
...
* Pass 64-bit instruction lengths to back-ends.Charles Crayne2007-11-061-9/+10
* Upgrade label functions to 64-bitCharles Crayne2007-11-051-4/+4
* Use a 32-bit floating-point limb size; support 8-bit floatH. Peter Anvin2007-10-291-0/+1
* 64-bit addressing and prefix handling changesH. Peter Anvin2007-10-281-10/+31
* Fix the handling of floating-point tokens in the preprocessorH. Peter Anvin2007-10-241-1/+1
* Formatting: kill off "stealth whitespace"H. Peter Anvin2007-10-191-32/+32
* Additional uses of bool and enumH. Peter Anvin2007-10-111-4/+4
* Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin2007-10-101-13/+2
* Change cloc_t to struct location, and reorder the membersH. Peter Anvin2007-10-031-3/+3
* BR 1352920: change loc_t -> cloc_tH. Peter Anvin2007-10-031-1/+1
* Portability fixesH. Peter Anvin2007-10-021-1/+2
* Support __float*__ for floating-point numbers in expressionsH. Peter Anvin2007-09-241-1/+12
* Add TY_OWORD for "DO" outputH. Peter Anvin2007-09-221-0/+1
* Make nasm_malloc() et al available from inside ndisasmH. Peter Anvin2007-09-191-42/+13
* Implement "oword" (128 bits) as a first-class sizeH. Peter Anvin2007-09-181-4/+6
* Actually generate SSE5 instructionsH. Peter Anvin2007-09-171-1/+11
* Initial support for generating DREX suffixesH. Peter Anvin2007-09-171-1/+4
* Initial support for four arguments per instructionH. Peter Anvin2007-09-171-1/+2
* Cleaner way to handle MSVC's _snprintf() underscore damageH. Peter Anvin2007-09-171-5/+1
* Add (untested!) SSSE3, SSE4.1, SSE4.2 instructionsH. Peter Anvin2007-09-121-0/+4
* Support r/m operands for non-integer typesH. Peter Anvin2007-09-121-7/+13
* Use enumerations where practical to ease debuggingH. Peter Anvin2007-09-121-4/+7
* Use a perfect hash to look up preprocessor directivesH. Peter Anvin2007-09-121-1/+3
* Use enums to make debugging easierH. Peter Anvin2007-09-111-6/+8
* Fix the MMXREG and XMMREG flags definitions.H. Peter Anvin2007-09-101-2/+2
* Add [default] directiveH. Peter Anvin2007-08-291-0/+12
* Suppress IP-relative only for fs: and gs: overridesH. Peter Anvin2007-08-291-1/+1
* Implement REL/ABS modifiersH. Peter Anvin2007-08-281-11/+23
* Changed MMXREG and XMMREG flags to help resolve invalid REX prefix generation...Keith Kanios2007-08-171-2/+2
* Avoid magic values; we have more than 124 registers nowH. Peter Anvin2007-05-301-11/+8
* Get rid of magic open-coded "register numbers"H. Peter Anvin2007-05-301-5/+17
* Rename REGNORM to REG_EAH. Peter Anvin2007-05-301-1/+1
* More instruction flag surgeryH. Peter Anvin2007-05-301-27/+28
* More cleanup of operand flags/register classesH. Peter Anvin2007-05-301-20/+23
* Clean up the existing operand flag definitions, and documentH. Peter Anvin2007-05-291-65/+136
* Initial 64-bit support for ndisasm. Still a work in progress.H. Peter Anvin2007-04-161-1/+1
* Clean up the 64-bitification of regs.dat for 64-bit ndisasm supportH. Peter Anvin2007-04-151-1/+0
* Fixed REGRIP -> RIPREG to match regs.dat.Keith Kanios2007-04-131-1/+1
* AIf we have config.h, we should actually include it!!H. Peter Anvin2007-04-131-0/+4
* Fixed distinction between char and int8_t data types.Keith Kanios2007-04-131-29/+30
* General push for x86-64 support, dubbed 0.99.00.Keith Kanios2007-04-121-64/+75
* Apply Nindent to all .c and .h filesnasm-0.98.39LATESTH. Peter Anvin2005-01-151-145/+144
* fixed bug #677841 by limiting the scanner to no more than 4095 characters for...Ed Beroset2003-09-081-1/+1
* Add support for the new instructions in PrescottH. Peter Anvin2003-02-241-0/+2
* Clean up unnecessary dependencies.H. Peter Anvin2002-09-121-10/+1
* "const"-ipation fixes from Trevor WoernerH. Peter Anvin2002-09-121-3/+3
* This is the "megapatch":H. Peter Anvin2002-06-061-16/+3
* Implement new "strict" keyword to inhibit optimization.H. Peter Anvin2002-05-211-0/+1
* Code cleanup fixes from Ed BerosetH. Peter Anvin2002-05-141-6/+6
* Make all version information come from the single file "version".H. Peter Anvin2002-05-041-3/+1